@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background-image:url(imagenes/bg.png);
	}
#top_10rojo {
	background-color: #c71d09;
	height: 10px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#top_10gris {
	height: 10px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/top10gris.jpg);
}
#containeri {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 480px;
}
#container1 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 2850px;
}
#container3 {
	height: 1530px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#container4 {
	height: 1100px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#container5 {
	height: 2000px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#container6 {
	height: 2950px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#sombra_lateral_i {
	float: left;
	height: 480px;
	width: 30px;
	background-image: url(imagenes/sombra_lateral_izq.png);
}
#sombra_lateral_d {
	float: left;
	height: 480px;
	width: 30px;
	background-image: url(imagenes/sombra_lateral_der.png);
}
#contenido_1 {
	float: left;
	height: 2850px;
	width: 900px;
	background-color: #FFF;
}
#contenido_i {
	float: left;
	height: 480px;
	width: 900px;
	background-color: #FFF;
}
#contenido_3 {
	float: left;
	height: 1530px;
	width: 900px;
	background-color: #FFF;
}
#contenido_4 {
	float: left;
	height: 1100px;
	width: 900px;
	background-color: #FFF;
}
#contenido_5 {
	float: left;
	height: 2000px;
	width: 900px;
	background-color: #FFF;
}
#contenido_6 {
	float: left;
	height: 2950px;
	width: 900px;
	background-color: #FFF;
}
#header {
	height: 70px;
	width: 855px;
	margin-right: auto;
	margin-left: auto;
}
#menu {
	height: 55px;
	width: 670px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(imagenes/menu1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu2 {
	height: 55px;
	width: 670px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(imagenes/menu2.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu3 {
	height: 55px;
	width: 670px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(imagenes/menu3.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu4 {
	height: 55px;
	width: 670px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(imagenes/menu4.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu5 {
	height: 55px;
	width: 670px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(imagenes/menu5.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu_text {
	width: 650px;
	height: 25px;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
#mt1 {
	width: 90px;
	height: 25px;
	text-align: center;
	float: left;
}
#mt1 a {
	color: #666;
	text-decoration: none;
}
#mt1 a:hover, #mt1 a.selected {
	color: #FFF;
	text-decoration: none;
}
#clear_mt1 {
	float: left;
	height: 25px;
	width: 55px;
}
#clear_mt2 {
	float: left;
	height: 25px;
	width: 37px;
}
#clear_mt3 {
	float: left;
	height: 25px;
	width: 43px;
}
#logo {
	float: left;
	height: 70px;
	width: 165px;
}
#esp_banner {
	height: 410px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/esp_banner.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C61D0A;
	text-align: center;
}
#esp_titulo {
	height: 100px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/esp_titulo.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C61D0A;
	text-align: center;
}
#titulo_index {
	height: 30px;
	width: 900px;
	padding-top: 25px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
#titulo_index2 {
	height: 45px;
	width: 900px;
	padding-top: 30px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	
}

#titulo_index3 {
	height: 45px;
	width: 900px;
	padding-top: 30px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	font-size: 36px;
	
}

#titulo_index4 {
	height: 45px;
	width: 900px;
	padding-top: 30px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	font-size: 28px;
	
}


#contenedor_banner {
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	height: 330px;
}
#img_nos {
	height: 200px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/nosotros.jpg);
}
#img_video {
	height: 315px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#text_nos {
	height: 90px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
#banner {
	float: left;
	height: 326px;
	width: 650px;
	padding-left: 10px;
}
#botones_banner {
	float: left;
	width: 165px;
	padding-left: 15px;
	height: 326px;
}
#banner_btn {
	height: 71px;
	width: 165px;
}
#clear14bn {
	height: 14px;
	width: 165px;
}
#container2 {
	height: 400px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#clear15_img {
	background-image: url(imagenes/clear15.jpg);
	height: 15px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#clear15_img_i {
	background-image: url(imagenes/clear15.jpg);
	height: 15px;
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
}
#clear15 {
	height: 15px;
	width: 100%;
}
#clear15_i {
	height: 15px;
	width: 100%;
	float: left;
}
#clear25_i {
	height: 25px;
	width: 100%;
	float: left;
}
#contenedor_index {
	width: 855px;
	height: 350px;
	margin-right: auto;
	margin-left: auto;
}
#col_izq {
	height: 318px;
	width: 248px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	float: left;
	background-image: url(imagenes/img_index2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#texto_index {
	width: 230px;
	padding-left: 10px;
	height: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	padding-top: 10px;
}
#texto_index1 {
	width: 230px;
	padding-left: 10px;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	padding-top: 10px;
}
#texto_index a {
	color: #C61D0A;
}
#titulo {
	height: 18px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C61D0A;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#titulo2 {
	height: 22px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C61D0A;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	clear: left;
}
#col_der1 {
	float: left;
	height: 208px;
	width: 592px;
	margin-left: 10px;
	border: 1px dotted #CCC;
}
#col_der2 {
	float: left;
	height: 98px;
	width: 383px;
	margin-top: 10px;
	margin-left: 10px;
	border: 1px dotted #CCC;
	background-image: url(imagenes/img_index3.png);
	background-position: 232px;
	background-repeat: no-repeat;
}
#col_der3 {
	float: left;
	height: 88px;
	width: 200px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(imagenes/aceptamos.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C61D0A;
	text-align: center;
	padding-top: 12px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#img_colder1 {
	height: 190px;
	width: 576px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-image: url(imagenes/img_index.png);
}
#footer {
	background-image: url(imagenes/footer.jpg);
	height: 60px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#contenido_footer {
	height: 60px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
}
#copy_foot {
	float: left;
	width: 360px;
	height: 45px;
	font-size: 13px;
	text-align: center;
	padding-top: 15px;
	color: #666;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
#copy_foot a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#copy_foot a:hover {
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}
#izq_foot {
	float: left;
	height: 50px;
	width: 250px;
	font-size: 12px;
	color: #666;
	padding-top: 10px;
	padding-left: 20px;
}
#der_foot {
	float: right;
	height: 50px;
	width: 250px;
	font-size: 12px;
	color: #666;
	padding-top: 10px;
	text-align: right;
	padding-right: 20px;
}
#formulario {
	float: left;
	height: 327px;
	width: 375px;
	padding-left: 10px;
}
#clear10v {
	height: 330px;
	width: 10px;
	float: left;
}
#datos_contacto {
	float: left;
	width: 450px;
	height: 114px;
}
#datos1 {
	width: 205px;
	float: left;
	height: 100px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-align: justify;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#img_contacto {
	float: left;
	width: 448px;
	height: 198px;
	margin-top: 15px;
	border: 1px solid #999;
}
#contacto_img {
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	height: 180px;
	margin-top: 10px;
	background-image: url(imagenes/contact.jpg);
}
#contenedor_contacto {
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	height: 335px;
}
#esp_mapa {
	height: 328px;
	width: 853px;
	border: 1px dotted #CCC;
}
#historia {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	height: 155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding-top: 5px;
}
#mision {
	height: 140px;
	width: 400px;
	float: left;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding-top: 5px;
}
#vision {
	float: right;
	height: 140px;
	width: 400px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding-top: 5px;
}
#contenido_mapa {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	height: 300px;
	margin-top: 10px;
}
#contenedor_galeria {
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	height: 350px;
}
#contenedor_galeria_1 {
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	height: 450px;
}
#columna_producto {
	float: left;
	height: 180px;
	width: 210px;
}
#clear_gal5 {
	float: left;
	height: 180px;
	width: 5px;
}
#img_galera {
	height: 130px;
	width: 210px;
}
#nombre_galera {
	height: 42px;
	width: 210px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	padding-top: 8px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}


#nombre_galera2 {
	height: 42px;
	width: 210px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: px;
	color: #000;
	padding-top: 8px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#producto_galeria {
	height: 370px;
	width: 855px;
}
#esp_imagen_ind {
	border: 1px dotted #CCC;
	width: 400px;
	height: 270px;
	margin-top: 15px;
	float: left;
	margin-left: 15px;
}
#textos_producto {
	float: left;
	width: 390px;
	margin-top: 15px;
	height: 260px;
	margin-left: 20px;
	padding: 5px;
	border: 1px dotted #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
}
#img_ind {
	height: 260px;
	width: 390px;
	margin-top: 5px;
	margin-left: 5px;
}
#espacio_regresar {
	width: 390px;
	float: right;
	height: 50px;
	margin-top: 10px;
	border: 1px dotted #CCC;
	padding: 5px;
	margin-right: 15px;
}
#titulo a {
	color: #C61D0A;
}
#img_extras {
	float: left;
	width: 400px;
	margin-left: 15px;
	margin-top: 10px;
	height: 60px;
	border: 1px dotted #CCC;
}
#extra1 {
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
}
#video1{
	height: 315px;
	width: 560px;
	float: left;
}
#video2 {
	width: 200px;
	float: left;
	margin-left: 20px;
	height: 113px;
	margin-top: 30px;
}
#video4 {
	width: 270px;
	height: 203px;
	margin-top: 50px;
	float: left;
	margin-right: 7px;
	margin-left: 7px;
}
#video3 {
	float: left;
	height: 113px;
	width: 200px;
	margin-left: 20px;
	margin-top: 30px;
}
