BODY{
	margin:0px;
}
a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4ea0bd;
	text-decoration:none;
	font-weight:bold;
}
* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
p {
	font-size:12px;
}
a {
	text-decoration: none;
}
a:hover {
	/*text-decoration: underline;*/
}
a img{
	border:none;
}

.clr{
	clear:both;
}
.clr1{
	width:960px;
	margin:0 auto;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:15px;		
}
/* DIVS */
#top{
	background:url(img/bg_intra.png) bottom repeat-x;
	margin: 0 auto;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 3000;
}

/* DIVS CLASS SITIO */
.sitio{
	width:960px;
	margin:0 auto;
}
.header{
	width:960px;
	margin:0 auto;
	padding-top:10px;
}
.flash_banner{
	width:960px;
	margin:0 auto;
	padding-bottom:20px;	
}
.box_home{
	width:960px;
	margin:0 auto;	
}
.footer{
	width:960px;
	margin:0 auto;	
}
.sociales_div{
	width:100px;
	float:left;	
}
.banners_div{
	width:400px;
	float:left;		
}
.dudas_div{
	width:450px;
	float:left;
	margin-left:10px;			
}
.celda_d_social{
	width:100%;
	float:left;
	height:206px;
}
.pie_cont{
	margin-top:20px;
	width:960px;
	/*margin:0 auto;*/
}

/* INTRANET */
#jason{
	width:980px;
	margin:0 auto;	
}
.contine_intra{
	width:980px;
	margin:0 auto;
}
.contine_intra_bg{
	width:980px;
	margin:0 auto;	
	background-color:#555356;
}
.separador_intra{
	width:100%;
	height:5px;
	background-color:#555356;	
}

.flecha_intra{
	margin:0 auto;
	float:right;
	width:160px;
	height:20px;
	background:url(img/bg_intra_acceso.png) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	color:#fff;
	padding-left:25px;	
}
.link_acceso_intra{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

/* FORMULARIO INTRANET */
.intra_form{
	width:100%;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	padding-top:15px;
	text-align:center;
}
.acceso_olvido{
	width:100%;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	padding-top:5px;

}
.texto_intra{
	margin-right:15px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;	
}
.intranet_input{
	width:212px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555356;
	font-weight:normal;
	font-size:13px;
	border:1px solid #868688;
	
}
.intra_check{
	margin-left:20px;
	margin-right:5px;
}
.intra_boton{
	height:25px;
	border:0px solid;
	background-color:#1e9dc8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
	margin-left:15px;	
}
.link_intranet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#fff;			
}
/* TOP */
.logo_sitio{
	width:240px;
	margin-left:20px;
	padding-right:15px;
	float:left;
	color:#a8a8a8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;		
}
.frase_top{
	color:#a8a8a8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:8px;		
	top:20px;
			
}
.top_derecha{
	width:680px;
	float:right;
	margin:0 auto;
	text-align:right;
	position:relative;
}
.tp_tel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d3d2d1;
	font-weight:normal;
	margin-top: 20px;
	
}
.numero_tel{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#1d4a6a;
	font-weight:bold;	
}
.cel_tel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d3d2d1;
	font-weight:normal;
	margin:0 auto;
	float:right;
	background:url(img/icono_tel.png) top right no-repeat;
	padding-right:75px;
	height:	50px;
	margin-right:25px;
}
.pic_top{
	margin:0 auto;
	float:right;
	width:60px;
	margin-right:30px;		
}
#mapchico{
	width:152px;
	height:82px;
}
#mapgrande{
	width:195px;
	height:105px;
}

/* MENU BOTONES */
/* MENU BOTONERA */
.menu_head{
	margin:0 auto;
	width:100%;
	float:right;
	text-align:right;
}
ul#topmenu {
	margin-top:10px;
	margin-left:10px;
	list-style: none;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(img/bg_menu_izq.jpg) top left no-repeat;
	height:37px;
	float:right;
	padding-right:25px;
}
ul#topmenu li{
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
	float: left;
	height:100%;
	padding-left:15px;
}
.link_boton_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3d97b7;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
}
.link_boton_azul:hover{
	text-decoration:underline;
}
.link_boton_gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b8b7b6;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
}
.link_boton_gris:hover{
	text-decoration:underline;
}

/* BANNER */


/* FRANJA INDEX ABAJO */
.fotos_sociales{
	float:left;
	margin:2px;
}
.celda_sociales_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b8b7b6;
	font-weight:bold;
	text-align:center;	
}
.banner_chico{
	width:160px;
	height:206px;
	margin-right:10px;
	float:left;
	vertical-align:bottom;
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #e3e3e3;	
	text-align: center;
	position:relative;
	
}
.banner_grande{
	width:220px;
	height:206px;
	float:right;
	vertical-align:bottom;
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #e3e3e3;	
	text-align: center;
	position:relative;
	margin-right:5px;	
	
}
.celda_texto_del_banner{
	color:#b8b7b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;			
}
.link_leermas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4ec0e2;
	font-weight:bold;
	text-decoration:underline;
	margin:10px;
}
.link_leermas:hover{
	text-decoration:none;
}
.link_leermas_div{
    height: 30px;
    width: 100%;
	position:absolute;
	bottom:5px;
}
/* FORMULARIO DUDAS */
.banner_borde_dudas{
	width:95%;
	height:206px;
		border:1px solid #e3e3e3;
		
}
.titulo_cont{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-left:5px;
	text-align:left;
	vertical-align:top;
	font-size:18px;
	color:#1d4b6a;
	
}
.form_dudo{
	margin-top:10px;
	width:100%;
	height:210px;
	padding-left:15px;
	padding-right:15px;
}
.celda_input_duda{
	background-image:url(img/bg_dudas_input.png);
	background-repeat:no-repeat;
	text-align:left;
	position:relative;
	height:46px;
	width:140px;
	background-position:top; 
	padding-left:10px; 
	padding-top:5px;	
}
.celda_contenido_duda {
    background: url(img/bg_dudas_coment.png) no-repeat scroll 0 0 transparent;
    float: right;
    height: 95px;
    left: -50px;
    margin: 0 auto;
    padding-left: 8px;
    padding-top: 8px;
    position: relative;
    top: -51px;
    vertical-align: top;
    width: 210px;
}
.dudas_input{
	font-family:Arial, Helvetica, sans-serif;
	color:#c3c3c3;
	font-weight:normal;
	font-size:13px;
	border:0px solid;
	width:130px;
	background-image:url(img/bg_dudas_input_bg.png);
	background-repeat:repeat-x;
	background-position:left -5px;
}
.dudas_comen{
	font-family:Arial, Helvetica, sans-serif;
	color:#c3c3c3;
	font-weight:normal;
	font-size:13px;
	border:0px solid;
	width:190px;
	height:75px;
	background-image:url(img/bg_dudas_coment_bg.png);
	background-repeat:repeat-x;
	background-position:left -5px;			
}
.cond_ace{
	float:left;
	margin-top:5px;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:12px;	
}
.dudas_check{
	margin-right:8px;
}
.cont_boton {
    float: right;
    height: 42px;
    position: relative;
	top:-50px;
	left:157px;
}
.duda_boton{
	background:url(img/bg_bt_dudas.png) bottom left repeat-x;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:12px;
	border-top:1px solid #e4e4e4;	
	border-bottom:1px solid #e4e4e4;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	padding-left:10px;
	padding-right:10px;			
	width:186px;
	text-align:center;
}
.thickbox{
	font-family:Arial, Helvetica, sans-serif;
	color:#4ec0e2;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;	
}
.thickbox:hover{
	text-decoration:none;	
}
.imagne_boton{
	float:left;
}
.esq_bt{
	margin:0 auto;
	float:left;
	position:relative;
}
/* PIE */
.celda_titulo_pie{
	width:100%;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:10px;
}
.columna_pie{
	width:185px;
	float:left;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}
/*MENU PIE */

ul#piemenu {
	list-style: none;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;

}
ul#piemenu li{
	font-size:13px;
	width:100%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
	float: left;

}
ul#piemenu2 {
	list-style: none;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;

}
ul#piemenu2 li{
	font-size:13px;
	width:100%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
	float: left;

}
ul#piemenu1 {
	list-style: none;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;

}
ul#piemenu1 li{
	font-size:13px;
	width:100%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
	float: left;

}
.celda_subseccion_pie{
	margin-left:15px;
	margin-bottom:2px;
}
.celda_seccion_pie{
	margin-top:3px;
	margin-bottom:8px;
}
.link_pie_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#2d6f8d;		
	
}
.link_pie_azul:hover{
	border-bottom:1px dotted #2d6f8d;
}
.link_pie_gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#b8b7b6;		
}
.link_pie_gris:hover{
	border-bottom:1px dotted #b8b7b6;
}
.columna_mapa{
	width:160px;
	float:left;
	
}
.columna_social{
	width:150px;
	float:left;
	margin-left:5px;
	
}
.celda_foto_mapa{
	background-color:#e4f8fa;
	text-align:center;
	vertical-align:top;
	padding:5px;

}
.celda_pie_texto_localiza{
	text-align:left;
	vertical-align:top;
	padding-top:13px;
	padding-bottom:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;	
}
.celda_item_soc{
	width:100%;
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding-left:25px;
	height:25px;
	border-bottom:1px solid #e3e3e3;	
}

/* SECCIONES */
.seccion_contiene{
	width:940px;
	margin:0 auto;
}
.top_seccion_banner_fondo{
	text-align:left;
	vertical-align:top;
	padding-left:60px;
	padding-right:60px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	height:135px;
	width:940px;
	color:#1d4a67;
	background-position:top left;
	background-repeat:no-repeat;	
}
.celda_ruta_seccion{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-left:20px;
	padding-top:5px;
	color:#555555;
	background-color:#e1e1e1;
	position:relative;
	top:-25px;
	height:25px;				
	
}
.lonk_ruta_seccion_mueve{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;	
	color:#555555;	
}
.lonk_ruta_seccion_mueve:hover{
	color:#3d97b7;
}
.celda_secion_conpadd{
	width:100%;
	margin:0 auto;
	text-align:left;

}
.menu_izq{
	width:160px;
	float:left;
}
.menu_der{
	width:180px;
	float:right;	
}
.menu_der_gran{
	width:180px;
	float:right;
	margin-right:38px;		
}
.cont_der{

	width:735px;
	float:right;
	border-left:1px dotted #b7b7b7;
	padding-left:30px;
	margin-bottom:15px;	
}
.cont_izq{
		
	width:715px;
	float:left;
	border-right:1px dotted #b7b7b7;
	padding-right:30px;
	margin-bottom:15px;		
}
.cont_izq_cont{
		
	width:680px;
	float:left;
	border-right:1px dotted #b7b7b7;
	padding-right:30px;
	margin-bottom:15px;		
}
.mapa_grande{
	width:210px;
	padding:6px; 
	background-color:#e4f8f9;
	margin-top:5px;
	margin-right:5px;
}
.celda_seccion_contenido_texto{
	vertical-align:top;
	text-align:left;
	padding-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555555;	
}
.celda_seccion_contenido_texto li{
	margin-left:25px;
}
.celda_seccion_titulo_principal{
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#b8730e;
	padding-bottom:25px;
}
.celda_seccion_contenido_texto_mapa{
	vertical-align:top;
	text-align:left;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555555;	
}
.celda_banner_fotos_borde{
	margin:5px;
	border:1px solid #d2d2d2;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding:4px;
	float:left;		
}

.celda_banner_seccion_borde{
	border:1px solid #d2d2d2;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;		
}
.fotos_galeria{
	width:212px;
}
.celda_seccion_titulo_servicios{
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#b8730c;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
/* BANNER SUBSECCIONES */
#faded { margin:0 auto 50px; }
ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li { float:left; }
ul.pagination li a { padding:2px 4px; }
ul.pagination li.current a { background:blue; color:white; }
#faded { width:500px; }

/*
 * Required: If fixed height, state it here
*/
#faded .rap { height:310px; }

/*.caja_fade{
    float: left;
    height: 230px;
    position: relative;
    width: 220px;
    z-index: 2000;
}*/
.caja_fade {
	float: left;    
	cursor:pointer;
	border:1px solid #d2d2d2;
	background-color:#fff;
	position:relative;
	width:217px;
	height:228px;
	padding:1px;
	z-index:99;
	filter:alpha(opacity=0);          
	-moz-opacity:0;          
	-khtml-opacity: 0;   
	-webkit-box-shadow: 0px 0px 10px #fff;       
	opacity: 0;
}
.texto_banners_sub{
	top:-235px;
	float: left;
  position: relative;
  width: 210px;
}
.celda_banner_seccion_borde{
	border:1px solid #d2d2d2;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	width:220px; 
	height:230px;
}
.contiene_fade{
	padding-right:10px;
	width:220px;
	height:230px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;		
	
}
.este_cont_banner{
	width:100%;
	margin:0 auto;
	float:left;
	margin-top:10px;
}

/* MENU LATERAl */
.celda_menu_secciones{
	float:left;
	margin:0 auto;
	width:100%;
}

.celda_menu_secciones ul{
	list-style: none;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;

}
.celda_menu_secciones li{
	font-size:13px;
	width:100%;
	color:#4ea0bd;
	font-weight:bold;
	text-decoration:none;
	overflow: hidden;
	float: left;

}
.celda_menu_titulo_seccion{
	text-align:left;
	vertical-align:middle;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3d97b7;
	padding-bottom:3px;
	background:url(img/bullet.png) 5px 2px no-repeat;
}
.celda_menu_titulo_subseccion{
	text-align:left;
	vertical-align:middle;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#4ea0bd;
	padding-bottom:3px;		
}
.link_menu_titulo_seccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3d97b7;
	text-decoration:none;		
}
.link_menu_titulo_seccion:hover{
	border-bottom:1px dotted #3d97b7;
}
.link_menu_titulo_subseccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b8b7b6;
	text-decoration:underline;		
}
.link_menu_titulo_subseccion:hover{
	text-decoration:none;	
	color:#3d97b7;	
}

/* CONTACTO SECCIONES */
.banner_borde_dudas_cont{
	width:655px;
	height:360px;
	border:1px solid #e3e3e3;
	padding:8px;
	margin-top:15px;
	margin-bottom:15px,
		
}
.celda_titulo_contacto{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#1d4b6a;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	height:30px;
}
.celda_input_contacto{
	vertical-align:top;
	background:url(img/bg_input_contacto.png) 0px 0px no-repeat;
	text-align:left;
	height:50px;
}
.celda_contenido_contacto{
	width:342px;
	height:194px;
	background:url(img/bg_contenido_contacto.png) 0px 0px no-repeat;
	vertical-align:top;
	text-align:left;
}	
.contacto_input{
	margin-left:5px;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1d4b6a;
	font-weight:normal;
	font-size:13px;
	border:0px solid;
}
.contacto_contenido{
	margin-left:5px;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1d4b6a;
	font-weight:normal;
	font-size:13px;
	width:325px;
	height:175px;
	border:0px solid;
}
.contacto_contenete{
	width:100%;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
}
.contacto_izq{
	float:left;
	width:45%;
	padding-left:15px;
}
.contacto_der{
	width:50%;
	float:left;
}
.celda_izq{
}
.cont_boton_gra {
    float: right;
    height: 42px;
    left: -5px;
    position: relative;
}
.cond_ace_grande{
	float:left;
	margin-top:5px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:12px;	
}
/* ASESORES */
.cont_asesores{
	width:100%;
	float:left;
	margin:0 auto;
}
.pers_assesor{
	width:716px;
	padding-left:20px;
	padding-right:20px;
	position:relative;
}
.titulo_asesor{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #b7b7b7;
	float:left;
}
.imagen_asesor{
	float:left;
	position:relative;
	width:160px;
}
.cont_asesor{
	float:right;
	position:relative;
	width:545px;	
}
.celda_linn{
	float:right;
}
.asesores_foto_borde{
	width:160px;
	border:1px solid #e3e3e3;
}

.txt_cargo_asesor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#555555;		
}
.celda_descripcion_asesor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555555;	
}
/* CASOS */
.casos{
	margin:0 auto;
}
.foto_casos{
	margin-top:5px;
	margin-bottom:5px;
}

/* MAPA SITIO */
.mapa_secc{
	width:100%;
	margin:0 auto;
}
.celda_seccion_titulo_principal_mapa{
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#b8730e;
	padding-bottom:15px;
}
.armo_mapa{
	padding-bottom:25px; 
	padding-left:25px; 
	padding-right:10px; 
	background-position:top right; 
	background-repeat:no-repeat;
	background-image:url(img/mapa.png);
	width:100%;
}
.seccion_mapa{
	height:25px;
	background-image:url(img/bullet.png);
	background-repeat:no-repeat;
	background-position:8px 6px;
	padding-left:25px;
}
.titulo_caso_est{
	margin-top:10px;
	margin-bottom:5px;
}
.mapa_secc li{
	list-style: none;
	
}
.mapa_secc ul{
	list-style: none;
	
}


/*TITULOS*/
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#fffffd;	

}
h2{
		font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#b8730e;
}
h3{
		font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#b8730e;	
}

/*h1{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-size:18px;
	color:#1d4b6a;

}
*/
.titulo_resumen_cont{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-size:18px;
	color:#2d6f8d;

}


/*TOP*/
.celda_logo_top{
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-bottom:25px;
}
.celda_teldesc_top{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d3d2d1;
	font-weight:normal;
}
.celda_tel_top{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#1d4a6a;
	font-weight:bold;	
}
.celda_texto_frase_top{
	color:#a8a8a8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;	
}
.celda_boton{
	text-align:left;
	padding-right:18px;
}


/*CONTENIDOS*/
.celda_contenido_padding{
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

.padding_banners{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
}
.banner_borde{
	vertical-align:top;

	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #e3e3e3;
}

.celda_titulo_dudas{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	padding-left:13px;
	padding-top:5px;
	padding-bottom:10px;
}


.check_celda{
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;	
}



/* PIE */

.borde_pie_iconos{
	text-align:left;
	vertical-align:top;
	padding-right:3px;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	
}
.borde_pie_iconos_no{
	text-align:left;
	vertical-align:top;
	padding-right:3px;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;	
}
.link_pie_iconos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.addthis_button_compact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;	
}


.separador_pie{
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-top:5px;
}


/* AREA PRIVADA */

.intra_etiqueta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:3px;
}
.intra_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	padding-left:3px;	
}
.intra_celda_boton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
		
}


/* SECCION */

.top_seccion_banner_fondo_sub{
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	height:135px;
	padding-left:60px;
	padding-right:60px;
	color:#1d4a67;
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.titulo_txt_banner_seccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#fffffd;	
}


.txt_ruta_estoy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3d97b7;
			
	
}
.txt_ruta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;	
}
.link_ruta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;	
}
.link_ruta:hover{
	border-bottom:1px dotted #999;
}



.txt_titulo_ppal_marron{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#b8730e;	
}


.celda_seccion_contenido_texto_derecha{
	vertical-align:top;
	text-align:left;
	padding-bottom:40px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#555555;	
}


.link_casos_borde{
	border:1px solid #d2d2d2;	
}
.txt_banner_seccion_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#1d4a69;		
}
.txt_titulo_azul_casos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1c4a6b;	
}
.link_txt_banner_seccion_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#1d4a69;
	text-decoration:none;		
}
.link_txt_banner_seccion_titulo:hover{
	border-bottom:1px dotted #1d4a69;
}
/*MENU SECCIONES*/



/* ASESORES */

/* BANNER INDEX */
.image_info { 

	width:720px;
	height:360px; 
	color:#000;
	
}

.titulo_image {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#1e2831;	
}
.texto_image{
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#1e2831;
}
.td_link {
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	text-align:left;	
}
.link_image{		
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#01a7db;
	text-decoration:underline;
}

/*banner top*/

/* DIVS */
.contenedor_banner{
	margin:0 auto;
	width:940px;
	height:360px;
	float:left;
	position:relative;
	margin-top:15px;
	margin-bottom:20px;
}
#sdt_menu{
	position:absolute;
	width:220px;
	height:360px;
	background:url(img/bg_rol.png) top left repeat-x;
	margin:0 auto;	
	z-index:200;
}
.sdt_box{
	float:left;
	display:none;
	position:absolute;
	top:0;
	left:-20;
	width:240px;
	overflow:hidden;
	height:360px;
	background:url(img/bg_rol.png) repeat;
	z-index:-1;
}

/*FONDOS*/
.fondo_celda_desplega{
	width:100%;
	height:360px;
	background-position:right bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;	
		
}
.celda_banner_fondo{
	background:url(img/bg_banner.jpg) top left repeat-x #225071;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	width:220px;
	height:120px;
	float:left;	
}
.celda_banner_fondo:hover{
	background:url(img/bg_banner_hover.jpg) top left repeat #225071;
}

/*OTROS*/
.celda_boton_banner{
	margin-top:5px;
	float:right;
}
.celda_banner_texto{
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	width:100%
}
.Banner_titulo_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4EC0E2;
}
.link_Banner_titulo_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4EC0E2;
	text-decoration:none;
}
.Banner_texto_blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;	
}
.link_Banner_texto_blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;	
}
.Banner_titulo_blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.Banner_texto_azul_a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4EC0E2;	
}
.celda_foto_banner{
	background-position:80px 230px;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
}
.ban_contenido {
	padding-top:10px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
}
.el_pagin{
	float:right;
	width:100%;
	position:relative;
	text-align:right;
	padding-right:10px;
}
/*
top right bottom left
*/
#faded {
  float: left;
  left: 0;
  margin: 0px auto 0 220px;
  position: relative;
  text-align: right;
  width: 720px;
  height:360px;
	background-image:url(img/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#faded .rap {
  padding-left: 10px;
  text-align: right;
}
#paginador {
	float: right;
	padding-right: 10px;
	padding-top: 20px;
	text-align: right;
	vertical-align: top;
	z-index: 120;
	position:relative;
}
.contenido_image {
	float:left;	
	z-index:60000;
}
ul.pagination { list-style:none; padding:0; margin:0; float:right; }
ul.pagination li { float:left; text-align:right; }
ul.pagination li a { background:url(img/icono.png) no-repeat top left; padding-left:5px; padding-right:5px; margin:3px; }
ul.pagination li.current a { background:url(img/icono_sel.png) no-repeat top left; }


