@charset "utf-8";
/* CSS Document */
 
body  {
	background: #FFFFFF;
	background-image: url(../images/main_bg.jpg);
	margin: 10px 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;	
}

#container {
	width:902px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #666;
	border-left-color: #666;
} 
#header {
	padding: 0px;
	width:902px;
	height:118px;
	background-color: #FFFFFF;
	/*border:#333 solid 1px;*/
}

#headerSpacer{
	width:902px;
	height:13px;
}

#topMenu { 
	background:#DDDDDD;
	padding: 0px;
	width:902px;
	height:35px;
}

#topMenu .menuSpacer{
	background-image:url(../images/botones_menu/botonadura_template_08.gif);
	background-position:left top;
	background-repeat:repeat-x;	
}
#topMenu .menuSpacerInferior{
	background-image:url(../images/botones_menu/botonadura_inferior.gif);
	background-position:left top;
	background-repeat:repeat-x;	
	}

#sideHeaderButtons {
	padding:30px 0px 10px 5px;	
}

#sideHeaderButtons td{
	font-size:14px;

}

#sideHeaderButtons .sideButton{
	background-image:url(../images/botonesMenu/sideMenuButton.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:180px;
	height:35px;
	font-size:12px;
	font-weight:bold;
	color:#7c7c7c;
	padding-left:10px;
}

.sideButtonSpacer{
	height:5px;
}

a.sideButtonLink {
	font-size:12px;
	font-weight:bold;
	color:#7c7c7c;
	text-decoration:none;
}

a:hover.sideButtonLink{
	font-size:12px;
	font-weight:bold;
	color:#DF007A;
}

.sideMenuTitle{
	color:#666666;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#menuIzquierdo {
	background-color: #FFFFFF;
	float: left;
	width: 192px;
	padding:0;
	margin: 0 0 0 0;
	/*border:#000 solid 1px;*/
}

#mainContent {
	width: 902px;
	/*border:#000 solid 1px;*/
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
} 

#contenido{
	color:#666666;
	height:auto;
	font-size:16px;
	padding-top:10px;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image: url(../images/fondo.jpg);
	background-repeat: repeat;
}

#contenido .textos{
	padding-left:10px;
	padding-right:10px;
}

#contenido .titulo{
	background-image:url(../images/headerSecciones.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:33px;
	padding-left:15px;
	font-weight:bold;
	font-size:18px;
	border-bottom: 1px solid #9BBCDD;
}

#contenido .contentSpacer{
	height:5px;
}

#contenido .whiteTd{
		background-color:#FFFFFF;
		height:20px;
		text-align:left;
		vertical-align:top;
	}
#contenido .pie{
	font-size:12px;
}

a.btnRegresar {
	font-size:16px;
	font-weight:bold;
	color:#7c7c7c;
	text-decoration:none;
}

a:hover.btnRegresar{
	font-size:16px;
	font-weight:bold;
	color:#DF007A;
}

a.miniLinks {
	font-size:12px;
	font-weight:bold;
	color:#7c7c7c;
	text-decoration:none;
}

a:hover.miniLinks{
	font-size:12px;
	font-weight:bold;
	color:#DF007A;
}

.morePages{
	color:#DF007A;
	}

#footer {
	padding: 0 10px;
	background:#FFFFFF;
	height:50px;
	border-top:#DF007A solid 2px;
} 

#footer .textosInferiores{
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	padding-left:210px;
	padding-right:30px;
	}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.titleBuscador {
	font-size:12px;
	font-weight:bold;
	color:#7c7c7c;
}
.searchInput{
	padding-left:15px;
}

.itemText{
	color:#7c7c7c;
	font-size:16px;
	vertical-align:top;
	}
	
.contactSpacer{
	width:15px;
	height:15px;
	}
.contactoTitle{
	height:25px;
	color:#292929;
	font-weight:bold;
	font-size:16px;
	vertical-align:top;
	border-top:#FFFFFF solid 1px;
	}
.contactoInput{
	width:220px;
	border:1px solid #DF007A;
	}
.contactoSelect{
	border:1px solid #DF007A;
	color:#292929;
	}
/*---------------------------------*/
/*  CALCULADORA  */
/*---------------------------------*/
.textosCalculadora{
	background-image: url(../images/calculadora.png);
	background-repeat: no-repeat;
	width:100%;
	height:350px;
	vertical-align:top;
	padding-left:12px;
	color:#666666;
	background-position: right bottom;
}
/*---------------------------------*/
/*  Secciones  */
/*---------------------------------*/
.tituloSecciones{
	background-image: url(../images/menu_lateral/titulo_secciones.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:125px;
	height:32px;
	padding-left:63px;
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	}

a.btnSecciones {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-top:10px;
}

a:hover.btnSecciones{
	font-size:12px;
	font-weight:bold;
	color:#DF007A;
	padding-left:5px;
	padding-top:10px;
}
/*---------------------------------*/
/*  BUSCADOR  */
/*---------------------------------*/
.tituloBuscador{
	background-image: url(../images/menu_lateral/titulo_search.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:125px;
	height:31px;
	padding-left:63px;
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	}

.tdAzul{
	padding-left:5px;
	font-weight:bold;
	font-size:9px;
	text-align:left;
	color:#FFFFFF;
	background-color:#96aec8; /* #293140; */
	}
	
.textBuscador{
	padding:0;
	color:#FFFFFF;
	}
	
/*  RESULTADOS  */
/*---------------------------------*/
.resultItem{
	background-image:url(../images/search/bk_searchItems.png);
	width:250px;
	height:181px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 5px top;
	text-align:center;
	}

.resultTable{
	width:180px;
	padding-left:0px;
	}
	
.resultUSP{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
.resultNombre{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	}
	
.resultPromocion{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	}
.simuladorTitulo{
	color:#DF007A;
	background-color:#CCCCCC;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #DF007A;
	}
	
.simuladorTituloPrincipal{
	font-size:16px;
	color:#DF007A;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #DF007A;	
	}	
.simuladorTable{
	padding:10px;
	}
	
.simuladorInputItem{
	padding-left:50px;
	}
	
.simuladorSpacer{
	height:10px;
	}
	
.simuladorAuto{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/autos-mantenimiento.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorAuto{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/autos-mantenimiento.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorHogar{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/hogar.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorRopa{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/ropa.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorRevistas{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/revistas.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorEntretenimiento{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/centros-de-entretenimiento.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorLibreria{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/librerias.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorLaboratorios{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/laboratorios.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorDentales{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/servicios-dentales.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorOftalmologo{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/servicios-de-oftalmologia.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorGym{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/gimnasios-y-spas.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorRestaurantes{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/restaurantes.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}

.simuladorAereas{
	background-color:#9BBCDD;
	background-image:url(../images/iconos_simulador/lineas-areas.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	}


.configuraContenido{
	background-image:url(../images/backSimulador.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	border: 1px solid #9BBCDD;
	padding:10px;
	}

#configuraConsolidado{
	border: 1px solid #9BBCDD;
	font-size:14px;
	font-weight:bold;
	color:#DF007A;
	width:350px;
	float:left;
	}

#consolidadoTotalAhorrado{
	border: 1px solid #999999;
	font-size:14px;
	font-weight:bold;
	color:#DF007A;
	float:right;
	width:110px
	}

.simuladorSeccion{
	height:22px;
	width:195px;
	vertical-align:middle;
	padding-left:25px;
	padding-top:5px;
	}

a.simuladorItem{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
}

a:hover.simuladorItem{
	font-size:12px;
	font-weight:bold;
	color:#DF007A;
	padding:0px;
}

.simuladorValor{
	width:150px;
	border:1px solid #DF007A;
	}

.lbOn{
	font-size:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
	padding-left:5px;
	padding-top:10px;
}

a:hover.lbOn{
	font-size:12px;
	font-weight:bold;
	color:#DF007A;
	padding-left:5px;
	padding-top:10px;
}

.lbAction{
	font-size:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
	padding-left:5px;
	padding-top:10px;
}

a:hover.lbAction{
	font-size:12px;
	font-weight:bold;
	color:#DF007A;
	padding-left:5px;
	padding-top:10px;
}



#sucursales{
	overflow:hidden;
	width:500px;
	height:400px;
	}
	
#listaSucursales{
	overflow:scroll;
	width:500px;
	height:390px;
	}
	
.titulo{
	background-image:url(../images/headerSecciones.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:33px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	border-bottom: 1px solid #9BBCDD;
}
.contenidoTitulo{
	color:#666;
	font-weight:bold;
	font-size:16px;
}
.contenidoSubtitulo{
	color:#666;
	font-weight:bold;
	font-size:14px;
}
.contenidoTexto{
	color:#666;
	font-size:14px;
}
.contenidoPie{
	color:#666;
	font-size:10px;
}