html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,   { /*  table, tbody, tfoot, thead, tr, td, th */



margin: 0;



padding: 0;



border:none;



outline:none;



font-size: 100%;



vertical-align: baseline;



text-decoration:none;



}







body {



line-height: 1;



}







ol, ul {



list-style: none;



}







blockquote, q {



quotes: none;



}







blockquote:before, blockquote:after,



q:before, q:after {



content: '';



content: none;



}







/* remember to define focus styles! */



:focus {



outline: 0;



}







/* remember to highlight inserts somehow! */







ins {



text-decoration: none;



}







del {



text-decoration: line-through;



}







img{



	border:none;



	}







/* tables still need 'cellspacing="0"' in the markup */







table {



border-collapse: collapse;



border-spacing: 0;



}







ul, li{



	margin:0px;



	padding:0px;



	}







body{



	margin:0px;



	background:url(../../images/fondo.jpg);



	font-family:"PT Sans Narrow", "Times New Roman", Times, serif;



	font-size:12px;



	color:#333;



	}







.cursor_pointer{



	cursor:pointer;



	}







.display_block{



	display:block;



	}



	



.display_block_rela{



	display:block;



	position:relative;



	}



	



.display_table_rela{



	display:table;



	position:relative;



	}		



	



.aling1{



	text-align:left;



	}



	



.aling2{



	text-align:left;



	vertical-align:top;



	}	



	



.aling3{



	text-align:justify !important;



	}		







.fload_l_1{



	display:inline-block;



	float:left;



	width:270px;



	}



	



.fload_l_2{



	display:inline-block;



	float:left;



	margin-right:30px;



	cursor:pointer;



	}		







.margin_b_1{



	margin-bottom:72px;



	}



	



.margin_b_2{



	margin-bottom:4px;



	}



	



.margin_b_3{



	margin-bottom:25px;



	}	



	



.padding_b_4{



	padding-bottom:50px;



	}	



	



.padding_b_5{



	padding-bottom:22px;



	}



	



.padding_b_6{



	padding-bottom:60px;



	}			



	



.margin_r_1{



	margin-right:56px;



	}	







.margin_lt_1{



	margin-top:20px;



	margin-left:27px;



	}



.padding_tb_1{



	padding-top:24px;



	padding-bottom:10px;



	}



	



.padding_tl_1{



	padding-top:44px;



	padding-left:4px;



	}	



	



.margin_t_1{



	margin-top:100px;



	}	



	











.texto1{



	font-family:"PT Sans Narrow", "Times New Roman", Times, serif;



	color:#58595B;



	font-size:23px;







	}











.texto2{



	color:#808184;



	font-size:15px;



	text-align:left;



	line-height:22px;



	}







.texto3{



	font-family:"PT Sans Narrow", "Times New Roman", Times, serif;



	color:#58595B;



	font-size:26px;







	}		



	



	



.texto4{



	font-family:"PT Sans Narrow", "Times New Roman", Times, serif;



	color:#58595B;



	font-size:47px;







	}



	







.texto5{



	font-size:41px;



	color:#FFCC05;



	}



	



.texto6{



	font-size:22px;



	color:#67686B;



	}	



	



.texto7{



	color:#3E3E3F;



	font-size:21px;



	}	



	



.titu_menu_izq{



	background:url(../../images/img1_r7_c3.png) no-repeat 0px 3px;



	padding-left:22px;



	



 padding-bottom:22px;



	color:#58595B;



	font-size:21px;



	text-decoration:underline;



	}	











a.titu_menu_izq{



	



	color:#58595B;



	font-size:21px;



	text-decoration:underline;



	}











.contenedor_izq{



	width:232px;



	margin-left:44px;



	margin-top:25px;



	}	



	



.contenedor_izq2{



	width:296px;



	margin-left:10px;



	margin-top:30px;



	}



	



.contenedor_der2{



margin-top:28px;



	padding-left:37px;



	padding-top:15px;



	border-left:1px solid #D1D1D3;



	padding-right:30px;



	}	



	



.amarillo_plomo{



	display:block;



	border-top:#FFCC06 10px solid;



	border-bottom:6px solid #3E3E3E;



	padding-top:6px;



	padding-bottom:6px;



	position:relative;



	}	



		



.contenedor_der{



	width:605px;



	margin-left:4px;



	}



	



.titulo_derecho1{



	color:#3E3E3F;



	font-size:21px;



	margin-bottom:22px;



	}		



	



.linea_ploma_1{



	border-bottom:1px solid #B0B0B2;



	padding-bottom:11px;



	margin-bottom:28px;



	padding-left:4px;



	}



	



.linea_ploma_2{



	border-bottom:1px solid #B0B0B2;



	padding-bottom:9px;



	margin-bottom:38px;



	}



	



.linea_ploma_3{



	border-bottom:1px solid #B0B0B2;



	padding-bottom:6px;



	margin-bottom:27px;



	}		



	



.linea_ploma_4{



	border-bottom:1px solid #67686B;



	padding-bottom:14px;



	



	padding-left:4px;



	padding-top:26px;



	}	







a.link_areas1{



	color:#808184;



	font-size:15px;



	padding-left:19px;



	background:url(../../images/img1_r15_c4.png) no-repeat 7px 3px;



	text-decoration:none;



	display:block;



	margin-bottom:20px;



	text-align:left;



	}



	



a.link_areas1:hover{



	text-decoration:underline;



	



	}	















a.ver_mas1{



	color:#616264;



	font-size:14px;



	width:60px;



	background:url(../../images/img1_r9_c11.png) no-repeat right 6px;



	text-decoration:none;



	}



	



	



	



	



a.ver_mas1:hover{



	text-decoration:underline;



	}	



	







a.ver_mas2{



	color:#616264;



	font-size:14px;



	width:37px;



	background:url(../../images/img1_r9_c11.png) no-repeat right 10px;



	text-decoration:none;



	}	











a.ver_mas2:hover{



	text-decoration:underline;



	}











a.link_misi_visi{



	color:#3E3E3F;



	font-size:21px;



	text-decoration:none;



	}







.arriba{



	position:absolute;



	bottom:-1px;right:0px;



	}



	



.redes_social{



	position:absolute;



	left: 294px;



	top: 3px;



	height: 30px;



	width: 324px;



	



	}	







.contenedor_pie_link{



	position:absolute;



	width:650px;



	top:145px;



	left:295px;



	}







.contenedor_pie_link a{



	color:#929497;



	text-decoration:none;



	font-size:16px;



	display:inline-block;



	margin-right:34px;



	float:left;



		}			











.contenedor_pie_link a:hover{



	text-decoration:underline;



}







.link_menu{



	padding-top:15px;



	padding-bottom:8px;



	border-bottom:1px solid #FFF;



	



	color:#929497;



	text-decoration:none;



	display:inline-block;



	float:left;



	font-size:16px;



	padding-left:16px;



	padding-right:16px;



	}











.link_menu:hover{



	color:#ffcc05;



	background:#565658; 



	}







.link_submenu{
	padding-top:4px;
	padding-bottom:4px;
	color:#929497;
	text-decoration:none;
	display:block;
	font-size:16px;
	width:130px;
	text-align:center;
	background:#3E3E40;
	border:1px solid #FFF;
	border-top:none;
}	
.link_submenu:hover{
	color:#ffcc05;
	background:#565658; 
}


.link_submenu2{
	padding-top:4px;
	padding-bottom:4px;
	color:#929497;
	text-decoration:none;
	display:block;
	font-size:16px;
	width:115px;
	text-align:center;
	background:#3E3E40;
	border:1px solid #FFF;
	border-top:none;
}	
.link_submenu2:hover{
	color:#ffcc05;
	background:#565658; 
}
		







.link_menu_top{



	padding-top:2px;



	padding-bottom:4px;



	border:1px solid #FFF;



	border-right:none;



	color:#929497;



	text-decoration:none;



	display:inline-block;



	float:left;



	font-size:16px;



	text-align:center;



	width:130px;



	}











.link_menu_top:hover{



	color:#ffcc05;



	background:#565658; 



	}	



	







.link_submenu_top{



	padding-top:2px;



	padding-bottom:4px;



	border:1px solid #FFF;



	border-right:1px solid #FFF;



	border-top:none;



	color:#929497;



	text-decoration:none;



	display:block;



	



	font-size:16px;



	text-align:center;



	width:130px;



	background:#565658; 



	}











.link_submenu_top:hover{



	color:#ffcc05;



	background:#565658; 



	}		



	







.link_menu2{



	border-right:1px solid #FFF;



	padding-right:17px;



	padding-left:17px;



	}	







a.link_sup_menu{



	color:#3E3E3F;



	text-decoration:none;



	font-size:16px;



}



a.link_sup_menu:hover div{	



	



	text-decoration:underline;



	}



	



.contacto{
	position:absolute;
	top:23px;
	background:url(../../images/img1_r2_c23.png) no-repeat;
	padding-left:28px;
	right:180px;
}
.mapadelsitio{
	position:absolute;
	top:23px;
	background:url(../../images/img1_r2_c26.png) no-repeat;
	padding-left:28px;
	right:20px;
}
.brochure{
	position:absolute;
	top:23px;
	background:url(../../images/img_brochure.png) no-repeat;
	padding-left:28px;
	right:345px;
}



	



.flecha_amarilla{



	background:url(../../images/flecha_amarilla.png) no-repeat;



	padding-left:25px;



	margin-left:-25px;



	}	



	







#branches{



	position:fixed;



	width:952px;



	display:block;



	top:0px;



	left:0px;



	background:#565658;



	display:block;



	opacity:0;



	z-index:99999;



	margin-left:-476px;



	left:50%;



	}	



.punto_plomo{

	background:url(../../images/circulo_plomo.png) no-repeat 0px 5px;

	display:block;

	color:#848486;

	padding-left:20px;

	padding-bottom:7px;

	font-size:15px;

	}	



/*********************************************************/	



#slider_izq{



	width:295px;



	height:534px;



	overflow:hidden;



	}	



	



#slideshow{



	width:952px;



	height:440px;



	overflow:hidden;



	}	



	



#nav{



	position:absolute;



	left:420px;



	bottom:15px;



	z-index:9999;



	text-indent:-999px;



	width:190px;



	}	



	



#nav a{



	width:25px;



	height:25px;



	margin-right:3px;



	background:url(../../images/bolitas.png) no-repeat;



	display:block;



	float:left;



	}	



	



#nav a:hover{	



background-position:-28px 0px;



}







#nav .activeSlide{



	background-position:-28px 0px;



	}



	



/**********************************************************/	







/***************** menu acordeon de flecha *****************/



#menu_flecha{



		float:left;



		display:inline;



		}



		#menu_flecha {



			width:550px;



				



			}



		



	



		



	#menu_flecha ul {



		margin-bottom:20px;



		margin-left:20px;



		}



		



	#menu_flecha ul li {



		



		display:inline;



		cursor:pointer;



		}	



	#menu_flecha ul li span {



		padding:0px;



		display:block;



		color:#616264;



	font-size:14px;



	text-decoration:none;



	background:url(../../images/img1_r15_c4.png) no-repeat 0px 7px;



	padding-left:15px;



		}	



	#menu_flecha ul li span a {



		background-position:15px 12px;



		background-repeat:no-repeat;



		text-shadow:#FFF 0px 1px 0px;



		padding-top:4px;



		padding-bottom:10px;



		display:block;



		font-size:15px;	



		color:#616264;



		text-decoration:none;	



		}



		#menu_flecha ul li span a:hover {



			text-decoration:underline;



			}



		#menu_flecha ul li span.open a {



			color:#616264;



			font-weight:normal;



			margin-bottom:2px;



			text-decoration:none;



			}



	#menu_flecha a {



		outline:none;



		}



			



	



		



	#menu_flecha ul li ul{



		margin-bottom:19px;



		margin-left:14px;



		}	



	#menu_flecha ul li ul li {



		display:inline;



		font-weight:normal;



		font-size:14px;



		cursor:auto;



		



		}





.jptexto8{

	color:#808184;

	font-size:19px;

	}	

	

	

.input1{

	background:url(../../images/contactenos_r2_c2.png) no-repeat;

	width:278px;

	border:none;

	height:27px;

	padding-left:4px;

	padding-top:2px;

	padding-right:3px;

	color:#808184;

	}	

	

.caja_texto1{

	background:url(../../images/contactenos_r4_c2.png) no-repeat;

	width:278px;

	height:126px;

	color:#808184;

	padding-top:4px;

	padding-left:4px;

	padding-right:3px;

	border:none;

	}	

	

	



.aling4{



	text-align:right;



	vertical-align:top;



	}	

	

.boton1{

	border:none;

	background:url(../../images/contactenos_r6_c3.png) no-repeat;

	height:26px;

	width:66px;

	cursor:pointer;

	}	

	

a.mailing_correo{

	color:#FFCC05;

	font-size:19px;

	text-decoration:none;

	}	

	

a.mailing_correo:hover{

	text-decoration:underline;

	}





/** ESTILOS MM ****************************************************************************************************************/



	#list_valores li	{

		background:url(../../images/img1_r15_c4.png) no-repeat 19px 6px;

		display:block;

		padding-left:42px;

	}

	#list_areas li	{

		background:url(../../images/img1_r15_c4.png) no-repeat 0px 6px;

		display:block;

		padding-left:18px;

		padding-bottom:18px;

	}

	#list_areas li a	{

		color:inherit;

		text-decoration:none;

	}

	#list_areas li a:hover{

		color:#FFCC06;

		text-decoration:underline;

	}	

	#list_2niveles{

		width:550px;

	}

	#list_2niveles ul {

		margin-bottom:0px;

		margin-left:10px;

	}

	#list_2niveles ul li {

		padding:0px;

		display:block;

		color:#616264;

		text-decoration:none;

		background:url(../../images/img1_r15_c4.png) no-repeat 0px 7px;

		padding-left:20px;

	}	

	#list_2niveles ul li ul{

		margin-bottom:5px;

		margin-left:0px;

	}	

	#list_2niveles ul li ul li {

		background:url(../../images/circulo_plomo.png) no-repeat 0px 7px;

		font-weight:normal;

		cursor:auto;

		padding-left:20px;

	}

	#list_links li	{
		background:url(../../images/img1_r15_c4.png) no-repeat 0px 6px;
		display:block;
		padding-left:18px;
		padding-bottom:10px;
	}
	#list_links li a	{
		color:inherit;
		text-decoration:none;
	}
	#list_links li a:hover{
		color:#FFCC06;
		text-decoration:underline;
	}	


.degradado_fondo{
	background:url(../../images/degradado1.jpg) repeat-x #F6F8F7;
	}
	
.degradado_fondo2{
	background:url(../../images/degradado2.jpg) repeat-x #F6F8F7;
	}	


.noticia_titulo{
	color:#808184;
	font-size:21px;
	margin-bottom:10px;
}

	a.lnkContacto	{
		color:#67686B;
		text-decoration:none;
	}
	a.lnkContacto:hover{
		color:#999;
		text-decoration:none;
	}
	
	.contenedor_mapa{
		width:875px;
		margin-left:10px;
		margin-top:30px;
		padding:15px 30px 50px 37px;
		margin:30px 0 0 10px
	}

/** Menu Noticias *******************************************************/
#menu_news ul {
margin-bottom:20px;
margin-left:0px;
}
#menu_news ul li {
display:inline;
cursor:pointer;
}	
#menu_news ul li span {
padding:0px;
display:block;
color:#808184;
font-size:21px;
text-decoration:none;
background:url(../../images/img1_r15_c4.png) no-repeat 0px 7px;
padding-left:15px;
}	
#menu_news ul li span a {
background-position:15px 12px;
background-repeat:no-repeat;
text-shadow:#FFF 0px 1px 0px;
padding-top:4px;
padding-bottom:10px;
display:block;
font-size:21px;	
color:#808184;
text-decoration:none;	
}
#menu_news ul li span a:hover {
text-decoration:underline;
}
#menu_news ul li span.open a {
color:#616264;
font-weight:normal;
margin-bottom:2px;
text-decoration:none;
}
#menu_news a {
outline:none;
}
#menu_news ul li ul{
margin-bottom:19px;
margin-left:14px;
}	
#menu_news ul li ul li {
display:inline;
font-weight:normal;
font-size:14px;
cursor:auto;
}

/** Mapa de Sitio ****************************/
#list_mapa{
		width:550px;
}
#list_mapa ul {
		margin-bottom:0px;
		margin-left:10px;
}
#list_mapa ul li {
		padding:0px;
		display:block;
		color:#616264;
		text-decoration:none;
		background:url(../../images/img1_r15_c4.png) no-repeat 0px 7px;
		padding-left:20px;
}
#list_mapa ul li a {
		font-size:15px;
		color:#616264;
		text-decoration:none;	
}
#list_mapa ul li a:hover {
		text-decoration:underline;
}
#list_mapa ul li ul{
		margin-bottom:5px;
		margin-left:25px;
}	
#list_mapa ul li ul li {
		background:url(../../images/img1_r15_c4.png) no-repeat 0px 7px;
		font-weight:normal;
		cursor:auto;
		padding-left:20px;
}
#list_mapa ul li ul li a {
		font-size:15px;
		color:#616264;
		text-decoration:none;	
}
#list_mapa ul li ul li a:hover {
		text-decoration:underline;
}