@charset "UTF-8";/* CSS Document */body { background-image:url(../imagenes/bg.png); background-repeat:repeat-x; background-color:#4e0c0b; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }#header { width:988px; height:155px; background-repeat:no-repeat; margin:0 auto; padding:0;}#wrapper {}#page {	width: 900px;	margin: 0 auto;	margin-bottom:3px;	}#contenedor { width:988px; height:300px; margin:0 auto; }#contenedor_contacto { width:988px; height:157px; margin:0 auto; }#columna02 { position:relative; width:280px; height:100%; float:right; margin:0 0 10px 0; }	#flash { width:591px; height:300px; float:left; background-image:url(../imagenes/flash_bg.png); background-color:##560000; }		#cuerpo_contacto { width:591px; height:157px; float:left; background-image:url(../imagenes/bg_contacto_02.png); background-color:##560000; }			#swf { width:548px; height:300px; margin-left:43px; }				#col_02 { background-repeat:no-repeat; width:397px; height:300px; float:right; }				#col_contacto { background-image:url(../imagenes/cotnacto_bg.png); background-repeat:no-repeat; width:397px; height:157px; float:right; }			#lista { width:300px; height:50px; margin-top:250px; float:left;  }				#lista_contacto { width:300px; height:50px; margin-top:107px; float:left;  }				#back { width:300px; height:50px; margin-top:250px; float:left;  }		#formulario { width:988px; height:600px; margin:0 auto; background-color:#FFFFFF; }/*contacto*/	fieldset {/*width:680px; height:320px;*/ border:none;}.boton { margin-left:100px;}label{		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:100;        display:block;        margin:10px 0 0;        font-size:.9em;        float:left;        clear:left;        width:65px;     }	 input,select,textarea {                  display:block;               margin:12px 0 0;           } 		   #setder { float:right; width: 270px;}#setizq { padding-left:25px; padding-top:15px; width: 400px;}#status { float:left; width:200px; height: 50px; margin-left:50px;}/*end contacto*/#idiomas { width:840px; height:5px; margin:auto; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align:right; }#banderas { width:60px; height:60px; float:left; }#nav_holder { width:870px; height:40px; margin:0 auto; margin-top:19px; }#nav_holder_02 { width:610px; height:41px; float:right; margin:63px 30px 0 0; }#nav_holder_03 { width:549px; height:41px; float:right; margin:63px 30px 0 0; }#nav_holder_04 { width:592px; height:41px; float:right; margin:63px 30px 0 0; }/*Menu*/ul#nav{display:inline;	  }	   	ul#nav li {	    		display:inline;			}		ul#nav li a{		display:block;		height:40px;		float:left;	}					ul#nav li.home a{		width:64px;		background:url(../imagenes/nav_esp/nav_esp_01.png);	}		ul#nav li.home_set a{		width:64px;		background:url(../imagenes/nav_esp/home_set.png);	}						ul#nav li.equipo a{		width:53px;		background:url(../imagenes/nav_esp/nav_esp_02.png);	}		ul#nav li.equipo_set a{		width:53px;		background:url(../imagenes/nav_esp/nav_esp_set_02.png);	}				ul#nav li.team a{		width:53px;		background:url(../imagenes/nav_eng/nav_eng_02.png);	}		ul#nav li.team_set a{		width:53px;		background:url(../imagenes/nav_eng/nav_eng_set_02.png);	}						ul#nav li.trabajo a{		width:125px;		background:url(../imagenes/nav_esp/nav_esp_03.png);	}		ul#nav li.trabajo_set a{		width:125px;		background:url(../imagenes/nav_esp/nav_esp_set_03.png);	}		ul#nav li.work a{		width:125px;		background:url(../imagenes/nav_eng/nav_eng_03.png);	}		ul#nav li.work_set a{		width:125px;		background:url(../imagenes/nav_eng/nav_eng_set_03.png);	}						ul#nav li.historia a{		width:59px;		background:url(../imagenes/nav_esp/nav_esp_04.png);	}		ul#nav li.historia_set a{		width:59px;		background:url(../imagenes/nav_esp/nav_esp_set_04.png);	}		ul#nav li.history a{		width:59px;		background:url(../imagenes/nav_eng/nav_eng_04.png);	}		ul#nav li.history_set a{		width:59px;		background:url(../imagenes/nav_eng/nav_eng_set_04.png);	}						ul#nav li.social a{		width:171px;		background:url(../imagenes/nav_esp/nav_esp_05.png);	}		ul#nav li.social_set a{		width:171px;		background:url(../imagenes/nav_esp/nav_esp_set_05.png);	}		ul#nav li.socially a{		width:171px;		background:url(../imagenes/nav_eng/nav_eng_05.png);	}		ul#nav li.socially_set a{		width:171px;		background:url(../imagenes/nav_eng/nav_eng_set_05.png);	}					ul#nav li.contacto a{		width:64px;		background:url(../imagenes/nav_esp/nav_esp_06.png);	}		ul#nav li.contacto_set a{		width:64px;		background:url(../imagenes/nav_esp/nav_esp_set_06.png);	}		ul#nav li.contact a{		width:64px;		background:url(../imagenes/nav_eng/nav_eng_06.png);	}		ul#nav li.contact_set a{		width:64px;		background:url(../imagenes/nav_eng/nav_eng_set_06.png);	}				ul#nav li.space a { width:218px; background-image:url(../imagenes/nav_eng/space.png); }					ul#nav li.idioma a {		 width:116px;		 background-image:url(../imagenes/nav_esp/nav_esp_08.png);		 	}		ul#nav li.idioma02 a {		 width:116px;		 background-image:url(../imagenes/nav_eng/nav_eng_08.png);		 	}		ul#nav li a:hover {		background-position:center center;		}/*Menu*//*Menu*/ul#back{display:inline;	  }	   	ul#back li {	    		display:inline;			}		ul#back li a{		display:inline;		height:50px;		float:left;	}		ul#back li.btn_back a{		width:300px;		background:url(../imagenes/btn_back.png);	}		ul#back li a:hover {	background-position:center center;}/*Menu*//*Menu _links trabajos*/#links_holder { width:225px; height:14px; float:right; margin: 15px 3px 0 0; }ul#link{display:inline;	  }	   	ul#link li {	    		display:inline;			}		ul#link li a{		display:block;		height:14px;		float:left;	}			ul#link li.ubicacion a{		width:156px;		background:url(../imagenes/botonera_link_01.jpg);	}		ul#link li.fotos a{		width:69px;		background:url(../imagenes/botonera_link_02.jpg);	}		ul#link li a:hover {		background-position:center center;		}/*fin menu trabajos*//*menu edos*/#holdermenu_estados { position:fixed; margin:0 0 0 10px; width:265px; height:280px; }ul#edos_menu { display:block; margin:0 0 0 0; padding:0 0 0 0;  }ul#edos_menu li { display:inline; }ul#edos_menu li a { display:inline; height:27px; float:right; }	ul#edos_menu li.quintanaroo a	{ width:265px; background:url(../imagenes/btn_quintana.jpg); }		ul#edos_menu li.edomex a	{ width:265px; background:url(../imagenes/btn_edomex.jpg); }		ul#edos_menu li.df a	{ width:265px; background:url(../imagenes/btn_df.jpg); }		ul#edos_menu li.quere a	{ width:265px; background:url(../imagenes/btn_quere.jpg); }		ul#edos_menu li.hgo a	{ width:265px; background:url(../imagenes/btn_hidalgo.jpg); }		ul#edos_menu li.sanluis a	{ width:265px; background:url(../imagenes/btn_sanluis.jpg); }		ul#edos_menu li.guana a	{ width:265px; background:url(../imagenes/btn_guanajuato.jpg); }		ul#edos_menu li.morelos a	{ width:265px; background:url(../imagenes/btn_morelos.jpg); }		ul#edos_menu li.jalisco a	{ width:265px; background:url(../imagenes/btn_jalisco.jpg); }		ul#edos_menu li.sinaloa a	{ width:265px; background:url(../imagenes/btn_sinaloa.jpg); }		ul#edos_menu li.campeche a	{ width:265px; background:url(../imagenes/btn_campeche.jpg); }		ul#edos_menu li.tabas a	{ width:265px; background:url(../imagenes/btn_tabasco.jpg); }		ul#edos_menu li.white a	{ width:265px; }ul#edos_menu li a:hover {	background-position:center center;}/*end menu edos*/.cuerpo { background-image:url(../imagenes/bg_body.png); background-repeat:repeat-x; width:870px; margin:0 auto; margin-bottom:2px; }#contenedor_trabajo { width:570px; }.wrapp_work_a { width:270px; height:500px; float:left; margin: 0 20px 20px 0; }.wrapp_work_a2 { width:270px; float:left; margin: 0 20px 20px 0; }.wrapp_menu_work { width:580px; height:20px; float:left; margin: 0 0 0 0; background-color:#F0F0F0; }.wrapp_work_a_r { width:270px; height:500px; float:left; margin: 0 0 20px 0; }.wrapp_work_a_r2 { width:270px; float:left; margin: 0 0 20px 0; }.wrapp_work_b { width:270px; height:690px; float:left; margin: 0 20px 20px 0; }.wrapp_work_b_r { width:270px; height:690px; float:left; margin: 0 0 20px 0; }.wrapp_text { width:270px; float:left; height:auto; margin:15px 5px 15px 45px; }.wrapp_text_a { width:270px; float:left; height:auto; margin:15px 20px 15px 10px; }.sidebar01 { float: left; width:300px; min-height:250px; max-height:550px; padding: 0 0 0 21px;  }.sidebar02 { float: left; width: 180px; min-height:250px; max-height:550px; padding: 0 0 0 21px;  }.ligas { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#E0BF1B; }	.encabezado { width:281px; height:28px; margin-top:20px; background-repeat:no-repeat; }		.parrafo_small { width:281px; height:auto; margin-top:20px; padding:0 0 0; background-repeat:no-repeat; }		.encabezado_s { width:180px; height:28px; background-repeat:no-repeat; margin-top:20px; }		#vision { background-image:url(../imagenes/header_vision.png); }		#valores { background-image:url(../imagenes/header_valores.png); }		#contacto_header { background-image:url(../imagenes/header_contacto.png); }		#pic { background-image:url(../imagenes/ubicacion_foto.png); }		#pic02 { background-image:url(../imagenes/mision_foto.png); }		.pic_parrafo { width:246px; height:196px;  background-repeat:no-repeat; margin-top:15px;  }		/*container*/  .container { width:880px; height:840px; margin:0 auto; padding:0 0 0 20px; background-color:#FFFFFF; }  .container_respo { width:880px; margin:0 auto; padding:0 0 0 20px; background-color:#FFFFFF; }  .titulo { width:550px; height:50px; }   .col01 { width:570px; min-height:250px; max-height:950px; float:left; margin:0 0 0 0;}  .parrafo_historia { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:600; font-size:13px; line-height:16px; letter-spacing:0px; line text-align:left; }  .col02 { width:280px; background-color:#5587B8; float:right; margin:0 0 0 0; }  .col03 { width:260px; min-height:250px; max-height:950px; float:left; margin:0 14px 20px 0; }  #reflejos { width:900px; height:60px; margin:0 auto; margin-top:2px; }  #blanco { width:620px; height:60px; float:left; background-image:url(../imagenes/bg-blanco.png); background-repeat:repeat-x; }  #azul { width:280px; height:60px; float:right; background-image:url(../imagenes/footer_blue.png); background-repeat:repeat-x; }/*end container*//*banners*/.tipo01 { width:240px; height:380px; margin:0 auto; margin-top:120px; }/*and banners*/	/*typo*/.head_titulo { font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#5587B8; letter-spacing:-1px; line-height:28px; }.titulo01 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#892e2f; font-weight:600; padding-left:70px; padding-top:35px; }.titulo { font-family:Arial, Helvetica, sans-serif; font-weight:800; font-size:13px; color:#FFFFFF; letter-spacing:0px; line-height:1px; }.parrafo { margin: 0 0 0; padding:0 0 0; margin-top:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px; }.parrafo_b { margin: 5px 0px 0px; margin-top:10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:15px; } .parrafo_c { margin: 5px 0px 0px; margin-top:10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; line-height:22px; }.parrafo_d { margin: 5px 0px 0px; margin-top:10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-weight:800; letter-spacing:-1px; font-size:16px; color:#333333; line-height:22px; background-color:#F6F6F6; }#list_req { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333333; list-style:square; line-height:25px; background-color:#F6F6F6; }.style1 {	color: #000000;	font-size: 17px;}.negritas { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#E1C01C; line-height:15px; font-weight:bold; line-height:3px; }.parrafo_work { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color:#333333; line-height:18px; margin:8px 0 0 0; }.parrafo_work_bold { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; color:#34507C; line-height:20px;  margin:8px 0 0 0; }a { outline-style:none; color:; font-family:Arial, Helvetica, sans-serif; font-size:11px; }.link_trabajo { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; font-style:italic; color:#5587B8; margin: 10px 0 25px 80px; }.link_nextpage { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:250px;; font-weight:500; font-style:italic; color:#5587B8; margin: 0 0 0 0; text-align:right; }.link_off { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:250px; font-weight:500; font-style:italic; color:#CCCCCC; border:none; margin: 0 0 0 0; text-align:right; }.dash { background-image:url(../imagenes/dash.png); border:none; }/*end typo*//*ventana modal*/.gallery {	margin:20px 0 20px 0;	width:255px;	height:20px;		}.gallery ul { 	list-style: none;	margin:0 0 0 0; 	}	.gallery ul li { 	display: inline;	margin:0 0 0 0;	float:right; 	}	.gallery ul img {	border:none;	}	.gallery ul a:hover { 	color: #959595; 	}.gallery02 {	margin:20px 0 20px 0;	width:255px;	height:20px;		}.gallery02 ul { 	list-style: none;	margin:0 0 0 0; 	}	.gallery02 ul li { 	display: inline;	margin:0 0 0 0;	float:right; 	}	.gallery02 ul img {	border:none;	}	.gallery02 ul a:hover { 	color: #959595; 	}.gallery03 {	margin:20px 0 20px 0;	width:255px;	height:20px;		}.gallery03 ul { 	list-style: none;	margin:0 0 0 0; 	}	.gallery03 ul li { 	display: inline;	margin:0 0 0 0;	float:right; 	}	.gallery03 ul img {	border:none;	}	.gallery03 ul a:hover { 	color: #959595; 	}	#txtfooter { margin-left:5px; margin-right:5px;}/*error page*/.error_page { width:500px; height:200px; margin:50px 0 0 20px;}.error_page h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#A03232;}.error_page p { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:500; color:#666666; }.error_page a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:200; color:#5587B8; }/*end error page*//*end ventana modal*/#footer { width:870px; height:50px; margin:0 auto; margin-bottom:10px; background-image:url(../imagenes/bg_footer.png); background-repeat:repeat-x;  } #reflex { width:820px; height:60px; margin:0 auto; background-image:url(../imagenes/bg_footer.png); background-repeat:repeat-x; margin-top:3px; padding-left:50px; padding-top:15px; }
