*{
	padding:0;
	margin:0;
	}

html {
	padding:0;
	margin:0;
	}
	
body {
    text-align:center;
    margin:0 auto;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#F1F1F1;*/
    overflow-x:hidden;
}
	
img{
	border:none;
	padding:0px;
	margin:0px;
    
}

.azul {
    color:#00718F;
}

.negro {
    color:#000000;
    font-size:11px;
}

.datos_descuento {
    background-color:#F3FCE4;
    padding:10px;
    color:#67932D;
    border:3px dotted #67932D;
}

.datos_descuento h3{
    font-size:15px !important;
    margin:0 0 7px 0 !important;
    padding:0 !important;
    text-transform:uppercase;
}

/*.datos_descuento strong{
    color:#85B941;
}*/


#contenedor{
	width:900px;
	margin: 0 auto;
	text-align:left;
	background-color:#FFFFFF;
	}

	
.columna1 {
	float:left;
	font-size:12px;
	width:200px;
    padding:6px 0 6px 0;
}
.columna2 {
	float:left;
	font-size:12px;
	width:800px;
    padding:6px 0 6px 0;
}

.contenedor_parametros {
	float:left;
	font-size:12px;
	width:827px;
    padding:6px 0 6px 15px;
    background-color:#F3FDE6;
    border: 1px solid #77AB36;
    margin: 0 0 20px 0;
}

.contenedor_parametros a {
    color:#77AB36;
}
/********************************************************************************************/
/********************************* Header ***************************************************/
/********************************************************************************************/
#header {
	float:left;
	width:900px;
	height:144px;
	background:url(../img/front/comunes/cabecero2.jpg);
    background-position:top;
	background-repeat:no-repeat;

}


/********************************************************************************************/
/********************************* Menus *****************************************************/
/********************************************************************************************/
#menu_sup {
    float:left;
    margin:5px 0 0px 15px;
	font-size:11px;
    height: 16px;
	text-transform:uppercase;
}

#menu_sup li{
	display:inline;
	margin:20px 0 0 5px;
}

#menu_sup a{
	text-decoration:none;
	cursor: pointer;
    color:#67932D;
	font-weight:bold;
}

#menu_sup a:hover{
	text-decoration:underline;
    color:#67932D;
}

#menu_main {
	float:left;
	font-size:12px;
	width:897px;
    border-top:1px solid #cccccc;
    background-color:#ffffff;
    padding:6px 0 6px 0;
}

#menu_main ul{
	float:left;
	width:800px;
}

#menu_main li{
	display:inline;
	margin:0 0 0 15px;

}

#menu_main li{
	display:inline;
	margin:0 0 0 15px;

}

#menu_main li a, #menu_main li a .credi{
	text-decoration:none;
	cursor: pointer;	
	color:#00718f;
    padding:6px 5px;
}

#menu_main li a:hover{
	text-decoration:none;
	cursor: pointer;	
	color:#FFFFFF;
	background-color:#00718f;
}

#menu_main img{
          float:left;
          margin:-3px 0 0 0 !important;
          padding:0 !important;
          overflow:hidden;
}

.credi a {
	text-decoration:none;
	cursor: pointer;
	color:#FF6501 !important;
    padding:6px 5px;
}

.credi a:hover {
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF !important;
	background-color:#FF6501 !important;
}

.rojozo {
	text-decoration:none;
	cursor: pointer;	
	color:#FFFFFF !important;
	background-color:#D60D39 !important;
    padding:6px;
}

.rojozo a:hover{
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF !important;
	background-color:#D60D39 !important;
    padding:6px;
}

.main_activo {
	text-decoration:none;
	cursor: pointer;	
	color:#FFFFFF;
	background-color:#00718f;
    padding:6px;
}

.main_activo  a{
	text-decoration:none;
	cursor: pointer;	
	color:#FFFFFF !important;
	background-color:#00718f;
    padding:6px;
}

.main_activo_credi {
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF;
	background-color:#FF6501;
    padding:6px;
}

.main_activo_credi  a{
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF !important;
	background-color:#FF6501;
    padding:6px;
}

.main_activo_credi  a:hover{
	text-decoration:none;
	cursor: pointer;
	color:#FFFFFF !important;
	background-color:#FF6501 !important;
    padding:6px;
}

#secondmenu_front {
	float:left;
	width:880px;
	height:23px;
	margin:15px 0 0 0;
	text-align:left;
	font-size:12px;
	}

#secondmenu_front ul{
	margin: 0 0 0 10px;
	}
	
#secondmenu_front li {
	display:block;
	float:left;
	margin:0 9px 0 0;
	font-size:12px;
	}

#secondmenu_front li a{
	font-size:13px !important;
	color:#77ab36;
	display:block;
	padding:3px 8px;
	background-color:#ffffff;
	border: 1px solid #77ab36;
	text-decoration:none;
	font-weight:bold;
	}

#secondmenu_front li a:hover{
	color:#FFFFFF;
	background-color:#77ab36;
	}

#secondmenu_front li a.actualverde{
	color:#FFFFFF;
	background-color:#77ab36;
	font-weight:bold;
	}
	
#secondmenu_front li a.actualazul{
	color:#FFFFFF;
	background-color:#00718F;
    border-color:#00718F;
	font-weight:bold;
	}

#secondmenu_front li a:hover.azul{
	color:#FFFFFF;
	background-color:#00718F;
	font-weight:bold;
	}

#secondmenu_front li a.azul{
	border-color:#00718F;
    color:#00718F;
	}

#secondmenu_front li a:hover.rojo{
	color:#FFFFFF;
	background-color:#D60D39;
	font-weight:bold;
	}

#secondmenu_front li a.rojo{
	border-color:#D60D39;
    color:#D60D39;
	}

#secondmenu_front li a:hover.amarillo{
	color:#FFFFFF;
	background-color:#AFA641;
	font-weight:bold;
	}

#secondmenu_front li a.amarillo{
	border-color:#AFA641;
    color:#AFA641;
	}

#secondmenu_front li a.actualamarillo{
	color:#FFFFFF;
	background-color:#AFA641;
    border-color:#AFA641;
	font-weight:bold;
	}

    #secondmenu_front li a:hover.amarillo2{
	color:#FFFFFF;
	background-color:#FEA928;
	font-weight:bold;
	}

#secondmenu_front li a.amarillo2{
	border-color:#FEA928;
    color:#FEA928;
	}

#secondmenu_front li a.actualamarillo2{
	color:#FFFFFF;
	background-color:#FEA928;
    border-color:#FEA928;
	font-weight:bold;
	}

#secondmenu_front li a.actualrojo{
	color:#FFFFFF;
	background-color:#D60D39;
    border-color:#D60D39;
	font-weight:bold;
	}

.boton_entrar {
    position:absolute;
    top:20px;
    left:300px;
    background-image:url(../img/front/comunes/circulo_verde_pe.png);
    background:none;
}

*+html .boton_entrar {
    position:absolute;
    top:20px;
    left:300px;
    background-image:url(../img/front/comunes/circulo_verde_pe.png);
    background:none;
	
}

.boton_entrar2 {
	float: left;
    position:absolute;
    top:65px;
    left:261px;
    background-image:url(../img/front/comunes/circulo_verde_pe.png);
    background:none;
	
}

*+html .boton_entrar2 {
	float: left;
    
    top:65px;
    left:96px;
    background-image:url(../img/front/comunes/circulo_verde_pe.png);
    background:none;
	}

#capa_oficina_virtual{
	float: left;
    position:relative;
    top:105px;
    left:590px;
    margin:0;
	width: 165px;
	height: 36px;
    padding:2px 0 0 0;
    text-align:center;

	
}

*+html #capa_oficina_virtual{
	float: left;
    position:relative;
    top:105px;
    left:590px;
    margin:0;
	width: 165px;
	height: 36px;
    padding:2px 0 0 0;
    text-align:center;
	
}


.boton_entrar_oficina {
    float: left;
	position:relative;
    /*top:185px;
    left:777px;*/
	background-image:url(../img/front/comunes/oficina_virtual.jpg);
    background:none;
	/*border: 1px solid #000000;*/
}




*+html .boton_entrar_oficina {
   /*position:relative;*/
    /*top:185px;
    left:775px;*/
    background-image:url(../img/front/comunes/oficina_virtual.gif);
    background:none;
}



.boton_entrar_oficina2 {
    position:absolute;
    top:185px;
    left:777px;
    background-image:url(../img/front/comunes/oficina_virtual.gif);
}


*+html .boton_entrar_oficina2 {
    position:absolute;
    top:185px;
    left:775px;
    background-image:url(../img/front/comunes/oficina_virtual.gif);
    background:none;
}

#entrar_salir_verde{
    position:relative;
	width: 15px;
    top:-5px;
    left:520px;
    margin:0;
    padding:2px 0 0 0;
    text-align:center;

}

#entrar_salir_verde a{
    color:#ffffff;
    text-decoration:none;
    cursor: pointer;
    font-size:9px;
    margin:0;
    padding:0;
}

#entrar_salir_verde a:hover{
    text-decoration:underline;
    margin:0;
}

#entrar_salir_rojo{
    position:relative;
    top:-55px;
    left:520px;
    width: 15px;
    margin:0;
    padding:8px 0 0 0;
    text-align:center;
}

#entrar_salir_rojo a{
    color:#ffffff;
    text-decoration:none;
	cursor: pointer;
    font-size:9px;
}

#entrar_salir_rojo a:hover{
    text-decoration:underline;
    margin:0;
}


#entrar_salir_rojo_sin_privadas{
    position:relative;
    top:-55px;
     left:518px;
    width: 15px;
    margin:0;
    padding:8px 0 0 0;
    text-align:center;
}

*+html #entrar_salir_rojo_sin_privadas{
    position:relative;
    top:-55px;
    left:355px;
    width: 15px;
    margin:0;
    padding:8px 0 0 0;
    text-align:center;
}

#entrar_salir_rojo_sin_privadas a{
    color:#ffffff;
    text-decoration:none;
	cursor: pointer;
    font-size:9px;
}

#entrar_salir_rojo_sin_privadas a:hover{
    text-decoration:underline;
    margin:0;
}


#mis_datos{
    position:relative;
    top:-17px;
    left:763px;
    background-image:url(../img/front/comunes/circ_verde.gif);
    width:89px;
    height:89px;
    background-repeat:no-repeat;
    margin:0;
    padding:20px 0 0 6px;
    color:#ffffff;
    line-height:14px;

}

*+html #mis_datos{
	top:-17px;
    left:763px;
	background-image:url(../img/front/comunes/circ_verde.gif);
    width:89px;
    height:75px;
    background-repeat:no-repeat;
    margin:0;
    padding:20px 0 0 6px;
    color:#ffffff;
    line-height:14px;
}

*+html #mis_datos a,#mis_datos a{
    color:#ffffff;
    text-decoration:none;
    cursor: pointer;
    font-size:10px;
}

#mis_datos a:hover{
    text-decoration:underline;
}
	
/********************************************************************************************/
/********************************* Fin Menus ************************************************/
/********************************************************************************************/
		
#acceder {
	float:right;
	height:60px;
	width:190px;
	margin:34px 43px 0 0;
	background:url(../img/front/comunes/circulo.gif);
	}
	
#area_clientes {
	float:left;
	margin:25px 0 0 43px;
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
	width:109px;
	text-align:center;
}

#area_clientes strong{
	font-size:12px;
	color:#FFFFFF;
}

#area_clientes .boton{
	border:1px solid #FFFFFF;
	background-color:#00718f;
	color:#FFFFFF;
	margin:7px 0 0 0;
	padding: 2px 5px;
}

#area_clientes a{
	font-size:12px;
	color:#FFFFFF;
    text-decoration:none;
cursor: pointer;
}

#area_clientes a:hover{
    text-decoration:underline;
}

#ayudarte {
	float:left;
	margin:20px 0 0 20px;
	font-size:16px;
	color:#FFFFFF;
	width:150px;
	text-align:center;
	line-height:22px;
}

#ayudarte a{
	color:#FFFFFF;
	text-decoration:none;
cursor: pointer;
	font-size:13px;
	font-weight:bold;
}

#ayudarte a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#ayudarte strong{
	color:#FFFFFF;
}

#acceder2{
    float:left;
    width:380px;
    margin:0 0 0 500px;
}

#area_clientes2{
    float:right;
    width:285px;
    margin:5px 0 0 575px;
    color:#ffffff;
    background-image:url(../img/front/comunes/bg_area.gif);
    padding:6px;
    text-align:center;
    height:51px;
}

#area_clientes2 a{
    color:#ffffff;
    text-decoration:none;
cursor: pointer;
}

#area_clientes2 a:hover{
    color:#ffffff;
    text-decoration:underline;
}

#area_clientes2 .boton{
	border:1px solid #FFFFFF;
	background-color:#639723;
	color:#FFFFFF;
	margin:7px 0 0 0;
	padding: 2px 5px;
}

#ayudarte2{
    float:right;
    margin:5px 0 0 0;
    font-size:18px;
    color:#016f88;
}

#ayudarte2 a{
    color:#016f88;
}
	
	
/********************************************************************************************/
/********************************* Cuerpo ***************************************************/
/********************************************************************************************/	
#cuerpo {
	float:left;
	width:880px;
	font-size: 12px !important;
	background-color:#FFFFFF;
	padding:0 0 20px 15px;
	margin:0 0 0 0;
	background-image:url(../img/front/comunes/bgcuerpo.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#cuerpo2 {
	float:left;
	width:880px;
	font-size: 12px;
	background-color:#FFFFFF;
	padding:20px 0 20px 15px;
	margin:0 0 0 0;
	background-image:url(../img/front/comunes/bgcuerpo.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#cuerpo3 {
	float:left;
	width:880px;
	font-size: 12px;
	background-color:#FFFFFF;
	padding:20px 0 20px 15px;
	margin:0 0 0 0;

}

#cuerpo_principal {
	float:left;
	width:627px;
	}
#cuerpo_principal2 {
	float:left;
	width:575px;
    margin:30px 0 0 10px;
    padding:0 35px 0 0;
    line-height:17px;
	text-align:justify;
	}

#cuerpo_principal2 h1{
    color:#ffffff;
    margin:0 0 15px 0;
    background-color:#77AB36;
    padding:3px 5px;
    font-size:18px;
	}

#cuerpo_principal2 h2{
    color:#77AB36;
    margin:15px 0 0px 0;
    /*padding:3px 5px;*/
    font-size:18px;
	}

#cuerpo_principal2 h3{
    color:#77AB36;
    margin:15px 0 0 0;
    /*padding:3px 5px;*/
    font-size:13px;
	}
	
#cuerpo_principal2 p{
    margin:12px 0 0 0;
}

#cuerpo_principal2 a{
    color:#77AB36;
    text-decoration:none;
    cursor: pointer;
}

#cuerpo_principal2 a:hover{
    color:#77AB36;
    text-decoration:underline;
}
#cuerpo_principal3 {
	float:left;
	width:615px;
    margin:30px 10px 0 0;
    padding:0 0 0 0;
    line-height:17px;
	}

#cuerpo_principal3 h1{
    color:#ffffff;
    margin:0 0 15px 0;
    background-color:#FF6600;
    padding:3px 5px;
    font-size:18px;
	}

#cuerpo_principal3 p{
    margin:12px 0 0 0;
}

#cuerpo_principal3 a{
    color:#FF6600;
    text-decoration:none;
    cursor: pointer;
}

#cuerpo_principal3 a:hover{
    color:#FF6600;
    text-decoration:underline;
}

#recomendamos{
	float:left;
	margin:15px 0 0 0;
    background-image:url(../img/front/comunes/separador.gif);
    background-repeat:no-repeat;
    background-position:298px 42px;
}

#recomendamos h1{
	color:#FFFFFF;
	background-color:#00718f;
	font-size:14px;
	width:225px;
	height:17px;
	padding:4px 18px;
	margin:0;
}

#recomendamos h1 a{
	color:#ffffff;
    text-decoration:none;
}

#recomendamos2{
	float:left;
	margin:15px 0 0 0;
    background-repeat:no-repeat;
    background-position:298px 42px;
}

#recomendamos2 h1{
	color:#FFFFFF;
	background-color:#00718f;
	font-size:14px;
	width:225px;
	height:17px;
	padding:4px 18px;
	margin:0;
}

.caja_recomendamos {
	float:left;
	width:595px;
	border:1px solid #00718f;
	padding:15px 0 15px 15px;
	font-size:12px;
	line-height:16px;
	}

.recomendamos_1 {
  	float:left;
	width:270px;
	padding:0 15px 0 7px;
	color:#00718f;
    margin:0 0 0 0;
}

.recomendamos_1 a{
	text-decoration: none;
	cursor: pointer;	
	
    }
	
.recomendamos_1 h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#00718f;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
}

.recomendamos_1 img {
	float:left;
	padding:0 10px 7px 0;
}


#noticias_portada{
	float:left;
	margin:15px 15px 0 0;
    width: 585px;
   /* background-color: #DCE5EC;
    background-image:url(../img/front/comunes/separador.gif);
    background-repeat:no-repeat;
    background-position:298px 70px;*/
}
#noticias_portada2{
	float:left;
	margin:15px 0 0 0;
    width: 550px;
   /* background-color: #DCE5EC;
    background-image:url(../img/front/comunes/separador.gif);
    background-repeat:no-repeat;
    background-position:298px 70px;*/
}

#noticias_portada h1{
	color:#FFFFFF;
	background-color:#89B8CA;
	font-size:14px;
	width:225px;
	height:17px;
	padding:4px 18px;
	margin:0;
}

#noticias_portada2 h1{
	color:#FFFFFF;
	background-color:#89B8CA;
	font-size:14px;
	width:225px;
	height:17px;
	padding:4px 18px;
	margin:0;
}

.caja_noticias_portada {
	float:left;
	width:565px;
	border:1px solid #89B8CA;
	padding:15px 0 5px 15px;
	font-size:12px;
	line-height:16px;
	}
.caja_noticias_portada2 {
	float:left;
	width:595px;
	border:1px solid #89B8CA;
	padding:15px 0 5px 15px;
	font-size:12px;
	line-height:16px;
	}
.noticias_portada_1 {
	float:left;
	width:510px;
    height: 90px;
	padding:5px 10px 5px 5px;
	color:#00718f;
    background-color: #DCE5EC;
    margin:0 0 10px 10px;
	border-left: 10px solid #89B8CA;
}

.noticias_portada_2 {
	float:left;
	width:535px;
    height: 90px;
	padding:5px 10px 5px 5px;
	color:#00718f;
    background-color: #DCE5EC;
    margin:0 0 10px 10px;
	border-left: 10px solid #89B8CA;
}

.noticias_portada_1 h2 {
	font-size:12px;
	padding:3px 8px;
	color:#19677B;
    background-color:#DCE5EC;
	text-transform:uppercase;
    margin:0 0 5px 0;
   /* height:20px;*/
    overflow:hidden;
    /*text-align:center;*/
}

.noticias_portada_1 a {
	text-decoration:none;
	cursor: pointer;
}

.noticias_portada_2 a {
	text-decoration:none;
	cursor: pointer;
}

.noticias_portada_2 h2 {
	font-size:12px;
	padding:3px 8px;
	color:#00718F;
    background-color:#DCE5EC;
	text-transform:uppercase;
    margin:0 0 5px 0;
   /* height:20px;*/
    overflow:hidden;
    /*text-align:center;*/
}

.noticitas a{
    clear:both;
    color:#00718F;
}
.texto_noticia_portada {
	font-size:12px;
	padding:3px 8px;
	color:#000000;
    margin:0 0 5px 0;
    overflow:hidden;
    text-align:justify;
}

#texto_noticia a{
	text-decoration:none;
	cursor: pointer;
	color:#00718F;
	font-size: 13px;
	font-weight: bold;

}

#texto_comunicado a{
	text-decoration:none;
	cursor: pointer;
	color:#000;
	font-size: 13px;
	font-weight: bold;

}

.texto_noticia_portada a{
	text-decoration:none;
	cursor: pointer;
	color:#00718F;
	font-size: 13px;
	font-weight: bold;
}

.fecha_noticia_portada {
	font-size:12px;
	padding:3px 8px;
	color:#00718F;
    margin:0 0 5px 0;
    overflow:hidden;
    text-align:right;
}

.noticias_portada_1 img {
	float:left;
	padding:0 10px 7px 0;
}

.thumb_portada{
       height:100px;
	   width: 140px;
       padding:0 7px 3px 0;
}

.thumb_icono{
       height:38px;

}

.thumb_oferta{
       /*height:800px;*/
       width: 100px;
       padding:0 7px 3px 0;
}

.thumb_buscador{
       /*height:800px;*/
       width: 60px;
       height: 60px;
       padding:0 7px 3px 0;
       float:left;
}

.thumb_buscador2{
       /*height:800px;*/
       text-align:center;
       width: 55px;
       padding:0 7px 3px 0;

}

.recomendamos_datos {
	clear:both;	color:#67932D;
	margin:5px 0 0 0;
	padding:0 0 7px 0;
}

.recomendamos_datos strong{
	font-size:14px;
    /*color:#648D2C;*/
}

.recomendamos_datos p{
	font-size:14px;
    color:#648D2C;
}

.recomendamos_1 .enlace_mas {
    float:right;
    margin:20px 0 0 0;
    height:45px;
	}


.recomendamos_1 .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#00718f;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}

.situaciones{
    float:left;
    width:200px;
    margin:0 0 0px 0;
}

.separador {
	float:left;
	height:214px;
	width:25px;
	background-image:url(../img/front/comunes/separador.gif);
	background-repeat:no-repeat;
	}

.separador2 {
	float:left;
	height:1px;
	width:520px;
    margin:7px 0;
	padding: 0px;
	border-top: 1px solid silver;
	/*background-color:silver;*/
	}

.separador3 {
	float:left;
	height:1px;
	width:520px;
    margin:15px 0;
	padding: 0px;
	border-top: 1px solid silver;
	/*background-color:silver;*/
	}
	
#descuento{
	float:left;
	margin:15px 0 0 0;
    background-image:url(../img/front/comunes/separador57.gif);
    background-repeat:no-repeat;
    background-position:298px 42px;
}

#descuento h1{
	color:#FFFFFF;
	background-color:#78ab34;
	font-size:14px;
	width:225px;
	height:17px;
	padding:4px 18px;
	margin:0;
}

#descuento h1 a{
	color:#FFFFFF;
    text-decoration:none;
}

#descuento2{
	float:left;
	margin:15px 0 0 0;
    background-repeat:no-repeat;
    background-position:298px 42px;
}

#descuento2 h1{
	color:#FFFFFF;
	background-color:#78ab34;
	font-size:14px;
	width:225px;
	height:17px;
	padding:4px 18px;
	margin:0;
}

.necesitamos {
    float:left;
    width:823px;
    text-align:center;
    margin:15px 0 0 5px;
    font-size:13px;
    font-weight:bold;
    color:#CF0C39;
    border:1px dotted #CF0C39;
    padding:3px 0;
    background-color:#F8F3F4;
}

.reservado {
    float:left;
    width:815px;
    text-align:center;
    margin:15px 0 0 0;
    font-size:13px;
    font-weight:bold;
    color:#888888;
    border:1px dotted #dddddd;
    padding:3px 0;
    background-color:#F8F3F4;
}

.especiales {
    float:left;
    width:815px;
    text-align:center;
    margin:15px 0 0 12px;
    font-size:13px;
    font-weight:bold;
    color:#AFA641;
    border:1px dotted #AFA641;
    padding:3px 0;
    background-color:#F8F3F4;
}

#mensaje {
    float:left;
    width:840px;
    text-align:left;
    margin:15px 0 0 10px;
    font-size:13px;
    font-weight:bold;
    color:#CF0C39;
    border:1px dotted #CF0C39;
    padding:3px 5px;
    background-color:#F8F3F4;
}

.caja_descuento {
	float:left;
	width:595px;
	border:1px solid #78ab34;
	padding:15px 0 15px 15px;
	font-size:12px;
	line-height:16px;
	}

.descuento_1 {
	float:left;
	width:270px;
	padding:0 15px 0 7px;
	color:#00718f;
    margin:0 0 0 0;
}

.descuento_1 a{
	text-decoration: none;
	cursor: pointer;
}
	
.descuento_1 h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
	text-transform:uppercase;
    background-color:#78ab34;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
}

.descuento_1 img {
	padding:0 10px 7px 0;
	float:left;
}

.descuento_datos {
	clear:both;	color:#67932D;
	margin:5px 0 0 0;
	padding:0 0 7px 0;
}

.descuento_datos strong{
	font-size:14px;
}

.descuento_1 .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}


.descuento_1 .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#78ab34;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
	
}

#columna_derecha {
	float:left;
	margin: 0;
	width:200px;
    text-align:center;
	}

#columna_derecha2 {
	float:left;
	margin: 0 0 0 25px;
	width:200px;
    text-align:center;
	}

#participa {
	float:left;
	margin:20px 0 0 0;
	width:230px;
	background-color:#ffffff;
	color:#096783;
	padding:0px 10px 0px 0px;
	border:1px dotted;
    text-align:center;
   	}

#participa .titular{
	background-color:#ffffff;
    /*width:231px;*/
	padding:5px 10px 5px 75px;
    color: #096783;
   /*text-align:center;*/
    font-size:22px;
	}
	
#participa .titular a{
	background-color:#ffffff;
    /*width:231px;*/
	/*padding:5px 10px 5px 75px;*/
    color: #096783;
	text-decoration:none;
   /* text-align:center;*/
    font-size:22px;
	}

#participa2 {
	float:left;
	margin:10px 0 0 0;
	width:205px;
	background-color:#ffffff;
	color:#096783;
	padding:5px 0 0 10px;
	border:1px dotted;
   	}
#participa2 .titular{
	background-color:#ffffff;
    /*width:231px;*/
	padding:0 10px 5px 50px;
    color: #096783;
   /* text-align:center;*/
    font-size:22px;
	}

#participa2 .titular a{
	background-color:#ffffff;
    /*width:231px;*/
	/*padding:5px 10px 5px 75px;*/
    color: #096783;
	text-decoration:none;
   /* text-align:center;*/
    font-size:22px;
	}

#participa3 {
	float:left;
	margin:10px 0 0 17px;
	width:200px;
	height: 35px;
	background-color:#ffffff;
	color:#096783;
	padding:9px 0 0 10px;
	border:1px dotted;
   	}
#participa3 .titular{
	background-color:#ffffff;
    /*width:231px;*/
	padding:0 10px 5px 50px;
    color: #096783;
   /* text-align:center;*/
    font-size:22px;
	}

#participa3 .titular a{
	background-color:#ffffff;
    /*width:231px;*/
	/*padding:5px 10px 5px 75px;*/
    color: #096783;
	text-decoration:none;
   /* text-align:center;*/
    font-size:22px;
	}

#participa4 {
	float:left;
	margin:20px 0 0 0;
	width:209px;
    height:82px;
	background-color:#ffffff;
	color:#096783;
	padding:35px 15px 0 15px;
	border:1px dotted;
    text-align:center;
   	}

#participa5 {
	float:left;
	margin:10px 0 10px 17px;
	width:213px;
    height:82px;
	background-color:#ffffff;
	color:#096783;
	padding:35px 15px 0 15px;
	border:1px dotted;
    text-align:center;
   	}

#participa6 {
	float:left;
	margin:11px 0 0 0;
	width:186px;
    height:82px;
	background-color:#ffffff;
	color:#096783;
	padding:35px 15px 0 15px;
	border:1px dotted;
    text-align:center;
    font-size:12px;
   	}

#participa_buscar {
	float:left;
	margin:5px 0 20px 15px;
	width:230px;
	background-color:#ffffff;
	color:#096783;
	padding:0px 10px 0px 0px;
	border:1px dotted;
    text-align:center;
   	}

#participa_buscar .titular{
	background-color:#ffffff;
    /*width:231px;*/
	padding:5px 10px 5px 75px;
    color: #096783;
   /* text-align:center;*/
    font-size:22px;


	}

#participa_buscar .titular a{
	background-color:#ffffff;
    /*width:231px;*/
	/*padding:5px 10px 5px 75px;*/
    color: #096783;
	text-decoration:none;
   /* text-align:center;*/
    font-size:22px;
	}

#foto_lateral{
	float:left;
	width:240px;
	margin: 10px 0 0 0;
    overflow:hidden;
}

#foto_lateral2{
	float:left;
	width:218px;
    margin: 15px 0 0 0;
    overflow:hidden;
}

#foto_lateral3{
	float:left;
	width:220px;
	margin: 10px 0 0 15px;
    overflow:hidden;
}

	
#participa img{
	padding:5px 0px 0px 10px;
	float:left;
	}
	
#oferta_mes {
	float:left;
	margin:10px 0 0 0;
	width:240px;
	background-color:#78AB34;
	color:#FFFFFF;
	padding:0 0 5px 0;
   /* background-image:url(../img/icono_oferta_portada.png);*/
    background-repeat: no-repeat;
    background-position:170px 125px;
	border:1px dotted #78AB34;
    text-align:left;
	}

#oferta_mes .titular {
	background-color:#ffffff;
    width:230px;
	padding:2px 10px 2px 0px;
    color: #78AB34;
    text-align:center;
    font-size:20px; 
   }

#oferta_mes .titular a{
    color: #78AB34;
    text-decoration:none;

   }

#oferta_mes h2{
	font-size:16px;
    padding-left: 10px;
    margin:5px 0;
	}

#oferta_mes h2 a{
	font-size:16px;   
    color: #ffffff;
    text-decoration: none;
	}

#oferta_mes h1{
font-size:18px;
background-color:#ffffff;
	}

#oferta_mes .oferta{
font-size:13px;
text-align: left;
width: 180px;
float:left;
padding-left: 10px;
padding-top:5px;
	}

#oferta_mes .imagen {
	float:left;
	margin:0px 0 0 0;
	background-color:#78AB34;
	width:100px;
	text-align:center;
    padding-left:10px;
}	

#oferta_mes .imagen strong{
	font-size:18px;
	font-weight:bold;
}

#oferta_mes .texto {
	float:left;
	width:90px;
	margin:0 0 0 10px;
	font-size:11px;
	/*text-align:justify;*/
	}
	
#oferta_mes .texto a{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#oferta_mes .texto a:hover{
	text-decoration:none;
	cursor: pointer;
	}
	
#inmoventaja_text {
	float:left;
	margin:10px 0 0 7px;
	width:230px;
	font-size:11px;
	text-align:left;
}

#inmoventaja_text ul{
/*    list-style:inside; */
}
#inmoventaja_text li{
    margin:3px 0 0 0;
}

#financiacion {
	float:left;
	margin:10px 0 0 0;
	width:94%;
	background-color:#ff6600;
	color:#FFFFFF;
	padding:7px 5px 7px 10px;
    text-align:left;
}

#financiacion h2{
	font-size:18px !important;
    color:#ffffff !important;
    border:none !important;
    margin:0 !important;
    padding:0 0 5px 0 !important;
}

#financiacion h3{
	font-size:14px !important;
    color:#ffffff !important;
    border:none !important;
    margin:0 !important;
    padding:0 0 5px 0 !important;
}


#financiacion a{
	color:#FFFFFF;
	text-decoration:underline;
}

#financiacion a:hover{
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer;
}

#busca_comoda {
	float:left;
	margin:12px 0 0 0;
	width:94%;
	height:200px;
	background-color:#77ab36;
	background-image:url(../img/front/comunes/mue_ord.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:7px 5px 7px 10px;
    text-align:left;
}

#busca_comoda h2{
    color:#ffffff !important;
    border:none !important;
    margin:0 !important;
    padding:0 !important;
}

#busca_comoda a{
	color:#FFFFFF;
	text-decoration:underline;
}

#busca_comoda a:hover{
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer;	
}


/********************************************************************************************/
/********************************* Listado **************************************************/
/********************************************************************************************/

#cuerpo_listado {
	float:left;
	border:1px solid #77ab36;
	width:845px;
	margin:0 0 0 0px;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	}

#cuerpo_listado a {
    color:#77AB36;
    /*text-decoration:underline;*/
    /*font-weight:bold;*/
	}


#cuerpo_listado2 {
	float:left;
	border:1px solid #77ab36;
	width:845px;
	margin:0 0 0 0px;
	padding:10px;
	background-color:#FFFFFF;
	}

#cuerpo_listado2 h1 {
    color:#ffffff;
    margin:0 0 15px 0;
    background-color:#77AB36;
    padding:3px 5px;
    font-size:18px;
	}

#cuerpo_listado3 {
	float:left;
	border:1px solid #77ab36;
	width:830px;
	margin:0 0 0 0px;
	padding:0 10px 25px 25px;
    background-color:#FFFFFF;
	}

#cuerpo_listado3 a{
    color:#78AB34;;
    font-weight:bold;
    text-decoration:underline;
}

#cuerpo_listado3 a:hover{
    text-decoration:underline;
}

#cuerpo_listado3 h2 {
    color:#056C8D;
    margin:15px 0 5px 15px;
    padding:3px 5px;
    font-size:18px;
	}
      
#inmueble {
	float:left;
	width:800px;
	margin:0 0 0 0px;
	padding:15px 0px 0px 0px;
	background-color:#FFFFFF;
	}
      
#inmueble h1{
	color:#007096;
	font-size:16px;
	/*width:500px;*/
	height:17px;
	padding:10px 0px 0px 0px;
	margin:0;
}  

#inmueble a{
	color:#007096;
	font-size:16px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:none;
	cursor: pointer;		
}

#inmueble a:hover{
	color:#007096;
	font-size:16px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:underline;
}



#inmueble_recomendamos {
	float:left;
	width:835px;
	margin:5px 10px 5px 0px;
	padding:5px 0px 5px 0px;
	background-color:#D8E7EB;
	border-left:10px solid #00718f;
    font-weight:bold;
    color:#00718f;

    }

#inmueble_recomendamos h1{
	color:#00718f;
	font-size:16px;
	/*width:500px;*/
	height:17px;
	padding:10px 0px 0px 0px;
	margin:0;
}



#inmueble_recomendamos a{
	color:#00718f;
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:none;
   	cursor: pointer;
}

#inmueble_recomendamos a:hover{
	color:#00718f;
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:underline;
}



#inmueble_descuento {
	float:left;
	width:835px;
	margin:5px 10px 5px 0px;
	padding:5px 0px 5px 0px;
	background-color:#D9E7C7;
    border-left:10px solid #78AB34;
	font-weight:bold;
	}

#inmueble_descuento h1{
	color:#78AB34;
	font-size:16px;
	/*width:500px;*/
	height:17px;
	padding:10px 0px 0px 0px;
	margin:0;
}

#inmueble_descuento a{
	color:#78AB34;
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:none;
	cursor: pointer;		
}

#inmueble_descuento a:hover{
	color:#78AB34;
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:underline;
}

#inmueble_oferta_mes {
	float:left;
	width:835px;
	margin:5px 10px 5px 0px;
	padding:5px 0px 5px 0px;
	background-color:#F1E0E4;
    border-left:10px solid #D60D39;
	font-weight:bold;
	}

#inmueble_oferta_mes h1{
	color:#D60D39;
	font-size:15px;
	/*width:500px;*/
	height:17px;
	padding:10px 0px 0px 0px;
	margin:0;
}

#inmueble_oferta_mes a{
	color:#D60D39;
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:none;
	cursor: pointer;		
}

#inmueble_oferta_mes a:hover{
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:underline;
}

#inmueble_tipo_ninguno {
	float:left;
	width:835px;
	margin:5px 10px 5px 0px;
	padding:5px 0px 5px 0px;
	background-color:#EFEFEF;
    border-left:10px solid #8F8F8F;
	font-weight:bold;
	}

#inmueble_tipo_ninguno h1{
	color:#8F8F8F;
	font-size:15px;
	/*width:500px;*/
	height:17px;
	padding:10px 0px 0px 0px;
	margin:0;
}

#inmueble_tipo_ninguno a{
	color:#8F8F8F;
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:none;
	cursor: pointer;
}

#inmueble_tipo_ninguno a:hover{
	font-size:13px;
	/*width:500px;*/
	height:17px;
	/*padding:4px 18px;*/
	margin:0;
    text-decoration:underline;
}


.caja_lista {
	float:left;
	width:600px;
	margin: 10px 0 0 12px;
    background-image:url(../img/front/comunes/separador.gif);
    background-repeat:no-repeat;
    background-position:278px 5px;
	
} 

.caja_lista_verde {
	float:left;
	width:600px;
	margin: 10px 0 0 12px;
    background-image:url(../img/front/comunes/separador_verde.gif);
    background-repeat:no-repeat;
    background-position:278px 5px;
}

.caja_lista_verde2 {
	float:left;
	width:585px;
	margin: 10px 0 0 12px;
    padding:0 15px 0 0;
    background-repeat:no-repeat;
    background-position:278px 5px;
}

.caja_lista_azul {
	float:left;
	width:600px;
	margin: 10px 0 0 12px;
    background-image:url(../img/front/comunes/separador_azul.gif);
    background-repeat:no-repeat;
    background-position:278px 5px;
	
} 

.caja_lista_roja {
	float:left;
	width:600px;
	margin: 10px 0 0 12px;
    background-image:url(../img/front/comunes/separador_rojo.gif);
    background-repeat:no-repeat;
    background-position:278px 5px;
} 
	
.elemento_azul {
	float:left;
	width:270px;
    height:290px;
	padding:0 15px 0 0;
	margin:0 15px 30px 0;
	color:#00718f;
}

.elemento_azul h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#00718F;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
    text-decoration:none !important;
}

.elemento_azul a h2 {
    text-decoration:none;
}

.elemento_rojo {
	float:left;
    width:270px;
    height:300px;
	padding:0 15px 0 0;
	margin:0 15px 40px 0;
	color:#00718f;
}

.elemento_rojo h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#D60D39;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
    cursor:pointer;
}

.elemento_rojo a h2 {
    text-decoration:none;
}


.elemento_amarillo {
	float:left;
	width:270px;
    height:290px;
	padding:0 15px 0 0;
	margin:0 15px 40px 0;
	color:#00718f;
}

.elemento_amarillo h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#AFA641;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
}

.elemento_amarillo a h2 {
    text-decoration:none;
}

.elemento {
	float:left;
	width:270px;
    height:290px;
	padding:0 15px 0 0;
	margin:0 15px 40px 0;
	color:#00718f;
}
	
.elemento h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#00718F;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
}

.elemento a h2 {
    text-decoration:none;
}

.elemento img {
	float:left;
	padding:0 10px 7px 0;
}


.elemento_rojo img {
	float:left;
	padding:0 10px 7px 0;
}

.elemento_azul img {
	float:left;
	padding:0 10px 7px 0;
}

.elemento_amarillo img {
	float:left;
	padding:0 10px 7px 0;
}


.elemento a{
    text-decoration:none;	
}

.elemento a:hover{
    text-decoration:none;
    cursor:pointer;
}


.elemento_rojo a{
    text-decoration:none;	
}

.elemento_rojo a:visited{
    text-decoration:none;
}

.elemento_rojo a:link{
    text-decoration:none;
}

.elemento_rojo a:hover{
    text-decoration:none;
}

.elemento_azul a{
    text-decoration:none;
	cursor: pointer;	
}

.elemento_verde {
	float:left;
	width:270px;
    height:365px;
	padding:0 15px 0 0;
	margin:0 15px 0 0;
	color:#00718f;
}

.elemento_verde h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#77AB36;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
}

.elemento_verde img {
	float:left;
	padding:0 10px 7px 0;
}

.elemento_verde a{
    text-decoration:none;
	cursor: pointer;	
}

.elemento_comun {
	float:left;
	width:270px;
    height:305px;
	padding:0 15px 0 0;
	margin:0 15px 40px 0;
	color:#00718f;
	font-size:12px;
}

.elemento_comun h2 {
	font-size:14px;
	padding:3px 8px;
	color:#ffffff;
    background-color:#00718F;
	text-transform:uppercase;
    margin:0 0 7px 0;
    height:30px;
    overflow:hidden;
    text-align:center;
}

.elemento_comun a h2 {
    text-decoration:none;
}

.elemento_comun img {
	float:left;
	padding:0 10px 7px 0;
}

.elemento_comun .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#00718f;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}

.elemento_comun .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}

.recomendamos_datos {
	clear:both;	color:#67932D;
	margin:5px 0 0 0;
	padding:0 0 7px 0;
}

.recomendamos_datos strong{
	font-size:14px;
}

.elemento .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}
	
.elemento_rojo .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}

.elemento_azul .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}

.elemento_amarillo .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}

.elemento .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#00718f;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}


.elemento_azul .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#00718f;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}

.elemento_rojo .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#D60D39;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}

.elemento_amarillo .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#AFA641;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}

.elemento .valido2{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#D60D39;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:30px;
}

.elemento_verde .enlace_mas {
	float:right;
    margin:20px 0 0 0;
    height:45px;
	}

.elemento_verde .valido{
	clear:both;
	color:#FFFFFF;
	font-size:12px !important;
	background-color:#77AB36;
	font-size:14px;
	text-align:center;
	margin:8px 0 0 0;
	padding:3px 5px;
    height:35px;
}

#como_funciona {
	float:left;
	margin: 10px 10px 0 0;
	width:175px;
	background-image:url(../img/front/comunes/como_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:25px 10px 25px 25px;
	text-align:center;
}

#como_funciona h2{
	font-size:18px;
	color:#78ab34;
	border-bottom:5px dotted #78ab34;
	padding:0 0 10px 0;

}

#como_funciona .texto {
	margin:12px 0 0 0;
	text-align:left;
	line-height:18px;
	font-size: 11px;
	/*text-align:justify;*/
	}

#como_funciona ul {
    list-style:inside;
	}

#como_funciona ol {
    list-style:none;
	}

#como_funciona a {
    color:#78ab34;
    text-decoration:none;
    font-weight:bold;
	}

#como_funciona a:hover {
    text-decoration:underline;
	}

#como_funciona2 {
	float:left;
	margin: 10px 10px 0 0;
	width:200px;
	background-image:url(../img/front/comunes/como_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:25px 10px 25px 25px;
	text-align:center;
}

#como_funciona2 a {
    color:#78ab34;
    text-decoration:none;
    font-weight:bold;
	}

#como_funciona2 a:hover {
    text-decoration:underline;
	}

#como_funciona2 h2{
	font-size:18px;
	color:#78ab34;
	border-bottom:5px dotted #78ab34;
	padding:0 0 10px 0;

}

#como_funciona2 .texto {
	margin:12px 0 0 0;
	text-align:left;
	line-height:18px;
	font-size: 11px;
	/*text-align:justify;*/
	}

#como_funciona2 ul {
    list-style:inside;
	}

#como_funciona2 ol {
    list-style:none;
	}

#como_funciona3 {
	float:left;
	margin: 10px 10px 0 0;
	width:190px;
	background-image:url(../img/front/comunes/como_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:25px 10px 25px 25px;
	text-align:center;
}

#como_funciona3 h2{
	font-size:18px;
	color:#78ab34;
	border-bottom:5px dotted #78ab34;
	padding:0 0 10px 0;

}

#como_funciona3 .texto {
	margin:12px 0 0 0;
	text-align:left;
	line-height:18px;
	font-size: 11px;
	/*text-align:justify;*/
	}

#como_funciona3 ul {
    list-style:inside;
	}

#como_funciona3 ol {
    list-style:none;
	}
 
#como_funciona_buscar {
	float:left;
	margin: 0 10px 0 0;
	width:200px;
	background-image:url(../img/front/comunes/como_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:25px 10px 25px 25px;
    margin: 0 0 0 15px;
}

#como_funciona_buscar h2{
	font-size:18px;
	color:#78ab34;
	border-bottom:5px dotted #78ab34;
	padding:0 0 10px 0;
    text-align:center;

}

#como_funciona_buscar .texto {
	margin:12px 0 0 0;
	text-align:left;
	line-height:18px;
	font-size: 11px;
	text-align:left;
	}

#foto_lateral_buscar{
    float:left;
    margin:0 0 15px 17px;
}

#mis_promociones{
    color:#E9B51F;
    font-weight:bold;
    margin:0 10px 10px 0;
    }

#mis_promociones img{
    margin:0 3px 0 0;
}

#mis_promociones a{
    color:#E9B51F;
    font-weight:bold;
    text-decoration:none;
	cursor: pointer;	
}

#mis_promociones a:hover{
    text-decoration:underline
}
	
/********************************************************************************************/
/********************************* Detalles Promocion ***************************************/

/********************************************************************************************/
#cuerpo_detalles {
    float:left;
	border:1px solid #77ab36;
	width:827px;
	margin:0px 0px 0px 5px;
	padding:15px 10px 15px 18px;
	background-color:#FFFFFF;
    color:#67932D;
	}
	
#cuerpo_detalles_comunicado {
/********************************************************************************************/
	float:left;
	border:1px solid #77ab36;
	width:827px;
	margin:0px 0px 0px 5px;
	padding:15px 10px 15px 18px;
	background-color:#FFFFFF;
    color:#67932D;
	}

#cuerpo_detalles h1{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#AFAFAF;
	font-size:17px;
	text-transform:uppercase;
    text-align:center;

	}

#cuerpo_detalles h2{
	float:left;
	width:812px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	margin-bottom: 15px;
	background-color:#89b8ca;
	font-size:17px;
	text-transform:uppercase;
    text-align:left;
			
	}
	
#cuerpo_detalles_comunicado h2{
	float:left;
	width:812px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	margin-bottom: 15px;
	background-color: #00718F;
	font-size:17px;
	text-transform:uppercase;
    text-align:left;
			
	}


#cuerpo_detalles_recomendados {
	float:left;
	border:1px solid #77ab36;
	width:827px;
	margin:0 0 0 5px;
	padding:0 10px 15px 18px;
	background-color:#FFFFFF;	
	color:#67932D;
	}

#cuerpo_detalles_recomendados h1{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#00718f;
	font-size:17px;
	text-transform:uppercase;
    text-align:center;
	}

#cuerpo_detalles_recomendados h2{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#89b8ca;
	font-size:17px;
	text-transform:uppercase;
    text-align:left;
	}


#cuerpo_detalles_descuento {
	float:left;
	border:1px solid #77ab36;
	width:827px;
	margin:0 0 0 5px;
	padding:0 10px 15px 18px;
	background-color:#FFFFFF;	color:#67932D;
	}

#cuerpo_detalles_descuento h1{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#78AB34;
	font-size:17px;
	text-transform:uppercase;
    text-align:center;
	}

#cuerpo_detalles_descuento h2{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#89b8ca;
	font-size:17px;
	text-transform:uppercase;
    text-align:left;
	}

	

#cuerpo_detalles_oferta {
	float:left;
	border:1px solid #77ab36;
	width:827px;
	margin:0 0 0 5px;
	padding:0 10px 15px 18px;
	background-color:#FFFFFF;	color:#67932D;
	}

#cuerpo_detalles_oferta h1{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#D60D39;
	font-size:17px;
	text-transform:uppercase;
    text-align:center;
	}

#cuerpo_detalles_oferta h2{
	float:left;
	width:810px;
	height:22px;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background-color:#89b8ca;
	font-size:17px;
	text-transform:uppercase;
    text-align:left;
	}	
	
	
.disponibles {
	float:left;
	padding:15px 0 0 20px;
}

#caja_detalles {
	float:left;
	width:801px;
	background-image:url(../img/front/comunes/bg_detalles.gif);
	background-repeat:no-repeat;
	margin:2px 0 0 8px;
	padding:0 0 5px 0;
	}

#info_promocion {
	float:left;
	width:450px;
	padding-top: 10px;
	}

#info_promocion h4 {
	float:left;
	width:450px;
	color: #ff6600;
	font-size: 13px;
	}
	
#intro_noticia {
	float:left;
	width:800px;
    background-color: #dce5ec;
    color: #000000;
    padding: 10px;
    font-style:italic;
    text-align: justify;
	border-left: 3px solid #89B8CA;	
   }
   
   
 #intro_comunicado {
	float:left;
	width:800px;
    background-color: #fff;
    color: #000;
    padding: 10px;
    font-style:italic;
    text-align: justify;

   }

#fecha_noticia {
	float:left;
	width:800px;
    background-color: #dce5ec;
    color: #000000;
    padding: 10px;
	border-left: 3px solid #89B8CA;	
   }
   
 #fecha_comunicado {
	float:left;
	width:800px;
    background-color: #fff;
    color: #000000;
    padding: 10px;
	
   }
   
 #volver_comunicado {
	float:left;
	width:800px;
    background-color: #fff;
    color: #000000;
    padding: 10px;
	/*border-left: 3px solid #77ab36;	*/
   }   
#volver_noticia {
	float:left;
	width:700px;
    background-color: #dce5ec;
    color: #000000;
    padding: 10px;
	/*border-left: 3px solid #89B8CA;	*/
   }
   
#texto_noticia {
	float:left;
	width:800px;
    background-color: #dce5ec;
    color: #000000;
    padding: 10px;
    text-align: justify;
	border-left: 3px solid #89B8CA;	

   }
   
 #texto_comunicado {
	float:left;
	width:800px;
    background-color: #fff;
    color: #000;
    padding: 10px;
    text-align: justify;


   }

.info_detalles {
	float:left;
	color:#666666;
	width:400px;
	margin:7px 0 0 40px;
	line-height:17px;
	}

.info_detalles a{
	color:#02718f;
	text-decoration:underline;
	}

.info_detalles a:hover{
	color:#02718f;
	text-decoration:none;
	cursor: pointer;	
	}

#lateral_info {
	float:left;
	width:341px;
	text-align:center;
	margin:25px 0 0 10px;
	}

#img_grande{
	float:left;
		width:341px;
}

#mascara{
	float:left;
	width:341px;
	height: 85px;
	text-align:center;
	overflow: hidden;


}

#thumbs{
	float:left;
	width:341px;
	text-align:center;

}

#thumbs img{
	float:left;
	margin:4px;
    width:102px;
	/*overflow: hidden;*/
	/*height: 150px;*/
}


/********************************************************************************************/
/********************************* Calculadora ***************************************************/
/********************************************************************************************/

#calculadora{
    float:left;
    padding:10px;
    margin:1px 0 0 0;
    border:1px solid #FF6600;
    line-height:25px;
    width:577px;
}

#calculadora2{
    float:left;
    padding:10px;
    _padding:10px 3px 10px 3px;
    margin:0 0 0 0;
    border:1px solid #FF6600;
    width:560px;
    _width:545px;
}

#calculadora3{
    float:left;
    padding:25px;
    margin:0 0 0 0;
    border:1px solid #FF6600;
    line-height:17px;
    width:810px;
}

#credi_colum1{
     float:left;
     width:450px;
     height:600px;
}

#credi_colum1 img{
     margin: 0 15px 10px 0;
     float:left;
}

.columnita{
          float:left;
          width:210px;
          margin: 0 15px 0 0;
}

.columnita ul{
          margin: 0;
          padding:0;
          list-style:none;
}

.columnita li{
          margin: 0 0 10px 0;
          list-style-image:none;
          list-style-position:outside;
          list-style-type:none;
}

.opc_1{
          background:url(../img/front/comunes/topo_1.gif) no-repeat;
          padding: 0 0 0 25px;
}

.opc_2{
          background:url(../img/front/comunes/topo_2.gif) no-repeat;
          padding: 0 0 0 25px;
}

.opc_3{
          background:url(../img/front/comunes/topo_3.gif) no-repeat;
          padding: 0 0 0 25px;
}

.opc_4{
          background:url(../img/front/comunes/topo_4.gif) no-repeat;
          padding: 0 0 0 25px;
}

.opc_5{
          background:url(../img/front/comunes/topo_5.gif) no-repeat;
          padding: 0 0 0 25px;
}

.opc_6{
          background:url(../img/front/comunes/topo_6.gif) no-repeat;
          padding: 0 0 0 25px;
}

#credi_colum2{
     float:left;
     width:360px;
     text-align:center;
}

#credi_colum2 img{
          margin: 0 0 10px 0;
}

.opciones img:hover{
          cursor:pointer;
}

.opciones_pri img:hover{
          cursor:pointer;
}

#logo_credi{
          float:left;
          margin: 15px 0 0 0;
          width:850px;
          height:77px;
          overflow:hidden;
}

#logo_credi img{
          float:left;

}

.slogancredi{
          position:relative;
          top:15px;
          left:40px;
}

#espacio_vender{
    float:left;
    padding:10px;
    margin:0 0 0 0;
    border:1px solid #D30247;
    width:545px;
}

#espacio_vender li{
    margin:12px 0 0 0;
}

#menu_calculadora {
	float:left;
	height:23px;
	margin:15px 0 0 0;
	text-align:left;
	font-size:12px;
	}

#menu_calculadora ul{
	margin: 0 0 0 10px;
	}

#menu_calculadora li {
	display:block;
	float:left;
	margin:0 9px 0 0;
	font-size:12px;
	}
#menu_calculadora li a{
	font-size:13px !important;
	color:#FF6600;
	display:block;
	padding:3px 8px;
	background-color:#ffffff;
	border: 1px solid #FF6600;
	text-decoration:none;
	font-weight:bold;
	}

#menu_calculadora li a:hover{
	color:#FFFFFF;
	background-color:#FF6600;
	}

#menu_calculadora li a.actual{
	color:#FFFFFF;
	background-color:#FF6600;
	font-weight:bold;
	}

#menu_calculadora2 {
	float:left;

	height:23px;
	margin:15px 0 0 0;
	text-align:left;
	font-size:12px;
	}

#menu_calculadora2 ul{
	margin: 0 0 0 10px;
	}

#menu_calculadora2 li {
	display:block;
	float:left;
	margin:0 9px 0 0;
	font-size:12px;
	}
#menu_calculadora2 li a{
	font-size:13px !important;
	color:#D60D39;
	display:block;
	padding:3px 8px;
	background-color:#ffffff;
	border: 1px solid #D60D39;
	text-decoration:none;
	font-weight:bold;
	}

#menu_calculadora2 li a:hover{
	color:#FFFFFF;
	background-color:#D60D39;
	}

#menu_calculadora2 li a.actual{
	color:#FFFFFF;
	background-color:#D60D39;
	font-weight:bold;
	}

.actualito{
	color:#FFFFFF !important;
	background-color:#77AB36 !important;
	font-weight:bold;
	}

.normalito{
	color:#77AB36 !important;
	background-color:#FFFFFF !important;
	font-weight:bold;
	}

#pestana_video {
	float:left;
	height:23px;
    width:340px;
	margin:0 0 10px 0;
	text-align:left;
	font-size:12px;
    border-bottom: 1px solid #77AB36;
	}

#pestana_video ul{
	margin: 0 0 0 10px;
	}

#pestana_video li {
	display:block;
	float:left;
	margin:0 9px 0 0;
	font-size:12px;
	}
#pestana_video li a{
	font-size:13px !important;
	color:#77AB36;
	display:block;
	padding:3px 8px;
	background-color:#ffffff;
	border: 1px solid #77AB36;
	text-decoration:none;
	font-weight:bold;
    cursor:pointer;
	}

#pestana_video li a:hover{
	color:#FFFFFF;
	background-color:#77AB36;
	}

#pestana_video li a.actual{
	color:#FFFFFF;
	background-color:#77AB36;
	font-weight:bold;
	}

#menu_vender {
	float:left;
	height:23px;
	margin:15px 0 0 0;
	text-align:left;
	font-size:12px;
	}

#menu_vender ul{
	margin: 0 0 0 10px;
	}

#menu_vender li {
	display:block;
	float:left;
	margin:0 9px 0 0;
	font-size:12px;
	}

#menu_vender li a{
	font-size:13px !important;
	color:#D30247;
	display:block;
	padding:3px 8px;
	background-color:#ffffff;
	border: 1px solid #D30247;
	text-decoration:none;
	font-weight:bold;
	}

#menu_vender li a:hover{
	color:#FFFFFF;
	background-color:#D30247;
	}

#menu_vender li a.actual{
	color:#FFFFFF;
	background-color:#D30247;
	font-weight:bold;
	}


#panel-contents {
	POSITION: relative; HEIGHT: 40px
}
#small-label {
	BACKGROUND: url(images/small_label.gif) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 17px; HEIGHT: 4px
}
#large-label {
	BACKGROUND: url(images/large_label.gif) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 17px; HEIGHT: 18px
}
#slider-bar {
	BACKGROUND: url(images/slider.gif) no-repeat; FLOAT: left; WIDTH: 100px; POSITION: relative; HEIGHT: 4px
}
#slider-handle {
	Z-INDEX: 1; BACKGROUND: url(images/slider_handle.gif) no-repeat; OVERFLOW: hidden; WIDTH: 13px; POSITION: absolute; HEIGHT: 12px
}
#slider-bubble {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(images/callout.gif) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 38px; COLOR: #202020; PADDING-TOP: 8px; POSITION: absolute; TOP: -50px; HEIGHT: 46px; TEXT-ALIGN: center
}
#box {
	LEFT: 40px; WIDTH: 200px; POSITION: absolute; HEIGHT: 200px; BACKGROUND-COLOR: #202020
}
#precio {
	LEFT: 15px; RIGHT: 15px; MARGIN: 5px; WIDTH: 250px
}
#interes {
	LEFT: 15px; RIGHT: 15px; MARGIN: 5px; WIDTH: 250px
}
#duracion {
	LEFT: 15px; RIGHT: 15px; MARGIN: 5px; WIDTH: 250px
}
#ahorro {
	LEFT: 15px; RIGHT: 15px; MARGIN: 5px; WIDTH: 250px
}
#gastos {
	LEFT: 15px; RIGHT: 15px; MARGIN: 5px; WIDTH: 250px
}
#cuota {
	LEFT: 15px; RIGHT: 15px; MARGIN: 5px; WIDTH: 250px
}
INPUT.financiador {
	FONT-SIZE: 1em;
	text-align: right;
	color: #FF6600;
	border: 0px;
}
#rate {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0px; WIDTH: 4em; PADDING-TOP: 0px
}


/********************************************************************************************/
/********************************* Tabla ***************************************************/
/********************************************************************************************/
#titulo_tabla {
	float:left;
	width:750px;
	height:20px;
	margin:25px 0 15px 25px;
	padding:5px 0 0 0;
	font-size:12px;
	color:#00718f;
	font-weight:bold;
	}
	
.vivenda {
	float:left;
	width:150px;
	text-align:left;
    margin: 0 0 0 15px;
	}

.tipo {
	float:left;
	width:100px;
	text-align:center;
	}

.sup {
	float:left;
	width:140px;
	text-align:center;
	}

.dorm {
	float:left;
	width:55px;
	text-align:center;
	}

.bano {
	float:left;
	width:55px;
	text-align:center;
	}

.terraza {
	float:left;
	width:80px;
	text-align:center;
	}

.inicial {
	float:left;
	width:120px;
	text-align:center;
	}

.inmo {
	float:left;
	width:120px;
	text-align:center;
	}

.plano {
	float:left;
	width:40px;
	text-align:center;
	}

.info {
	float:left;
	width:40px;
	text-align:center;
	}
	
#contenido_tabla {
	float:left;
	width:750px;
	height:20px;
	margin:4px 0 0 25px;
	padding:5px 0 0 0;
	font-size:12px;
	color:#89a666;
	border-top:1px solid #e5ede2;
	background-color:#eff7ec;
    cursor:pointer;
	font-weight:bold;
	}
#wn	{
    float:left;
    width:795px;
	height:210px;
    overflow:scroll;
    overflow-x:hidden;
    scrollbar-face-color: #EFF7EC;
	scrollbar-arrow-color: #89A666;
	scrollbar-highlight-color: #89A666;
	scrollbar-3dlight-color: #EFF7EC;
	scrollbar-shadow-color: #89A666;
	scrollbar-darkshadow-color: #89A666;
	scrollbar-track-color: #FAFCF9;
	}

#listado_grupos{
    float:left;
    width:520px;
    height:200px;
    overflow:scroll;
    overflow-x:hidden;
}

#listado_grupos_new{
    float:left;
    width:535px;
    height:200px;
    margin:20px 0 0 0;
    border:1px solid #E32612;
    padding:10px;
    overflow:scroll;
    overflow-x:hidden;
    background-color:#F7F5F1;
}
	
	
#contenido_tabla:hover {
	background-color:#e5f1e1;
	}

#contenido_tabla .activo {
	float:left;
	width:60px;
	text-align:center;
	}


/********************************************************************************************/
/********************************* Formulario busqueda **************************************/
/********************************************************************************************/

#localizacion {
    padding:0 0 25px 0;
    text-align:center;
}

#colum {
  float:left;
  width:550px;
  margin:15px 0 0 5px;
}

#colum a{
color:#00718F;
text-decoration:underline;
}

#colum a:hover{
color:#00718F;
text-decoration:none;
cursor: pointer;
}

#colum1 {
  float:left;
  width:170px;
  margin:0 0 0 5px;
}

/*#colum1 label {
    width:400px;
    text-align:left;
}*/

#colum1 input{
  margin:2px 0 7px 0;
}

#colum1 select{
  margin:0 0 11px 0;
}

#colum11 {
  float:left;
  width:170px;
  margin:12px 0 0 5px;
  height:45px;
  font-size:11px;
  line-height:12px;
  color:#666666;
}

/*#colum1 label {
    width:400px;
    text-align:left;
}*/

#colum11 input{
  margin:2px 0 7px 0;
}

#colum11 select{
  margin:0 0 11px 0;
}

#colum1_2 {
  float:left;
  width:340px;
  margin:0 0 0 5px;
  z-index:100;
}

#colum1_2 input{
  margin:2px 0 7px 0;
}

#colum1_2 select{
  margin:0 0 11px 0;
}

#colum2 {
  float:left;
  width:190px;
}

#colum3 {
  float:left;
  width:190px;
}

#colum4 {
  float:left;
  width:390px;
  text-align: left;
}

#colum22 {
  float:left;
  width:340px;

}

#colum5 {
  float:left;
  width:533px;
}

#colum22 {
  float:left;
  width:340px;
  font-size:11px;
  margin:10px 0 11px 0;
}

.caja_busqueda {
	float:left;
	width:550px;
}

.caja_busqueda label {
  float:left;
  margin:0 3px 0 0;
  color:#00718F;
}

.caja_busqueda select{
  float:left;
  width:130px;
  margin:0 15px 15px 0;
  color:#00718F;
  border:1px solid #00718F;
}

.caja_registro {
	float:left;
	width:550px;
    margin:0 15px 0 0;
}

.caja_registro h2 {
    color:#ffffff;
    margin:0 0 15px 0;
    background-color:#77AB36;
    padding:3px 5px;
    font-size:18px;

}

.caja_registro h3 {
    color:#67932D;
    margin:0 0 15px 0;
    padding:3px 5px;
    font-size:12px;
}

.caja_registro legend {
    font-size:16px;
    font-weight:bold;
    color:black;
    margin:0 0 10px 0;
}

.caja_registro fieldset {
    padding:0 7px 10px 12px;
    margin:7px 0 5px 0;
    background-color: #F6FCEE;
    width:532px;
    float:left;
}

.caja_registro2 {
	float:left;
	width:570px;
    margin:5px 0 0 5px;
}

.caja_registro2 h2 {
    color:#ffffff;
    margin:0 0 15px 0;
    background-color:#77AB36;
    padding:3px 5px;
    font-size:18px;
    width:555px;

}

.caja_registro2 h3 {
    color:#67932D;
    margin:0 0 15px 0;
    padding:3px 5px;
    font-size:12px;
}

.caja_registro2 legend {
    font-size:16px;
    font-weight:bold;
    color:black;
    margin:0 0 10px 0;
}

.caja_registro2 fieldset {
    padding:0 7px 10px 12px;
    margin:7px 0 5px 0;
    background-color: #F6FCEE;
    width:550px;
    float:left;
}

.caja_registro3 {
	float:left;
	width:550px;
    margin:0 15px 0 0;

}

.caja_registro3 h2 {
    color:#ffffff;
    margin:0 0 15px 0;
    background-color:#00718F;
    padding:3px 5px;
    font-size:18px;

}

.caja_registro3 h3 {
    color:#67932D;
    margin:0 0 15px 0;
    padding:3px 5px;
    font-size:12px;
}

.caja_registro3 legend {
    font-size:16px;
    font-weight:bold;
    color:black;
    margin:0 0 10px 0;
}

.caja_registro3 input{
    /*border:1px solid #D60D39;*/
}

.caja_registro3 textarea{
    /*border:1px solid #D60D39;*/
}

.caja_registro3 a strong {
    color:#00718F !important;
}

.caja_registro3 fieldset {
    padding:0 7px 10px 12px;
    margin:7px 0 5px 0;
    background-color: #EEF5F7;
    width:532px;
    float:left;
}

.descripcion_grupo {
    margin:0 0 0 20px;
    color:#666666;
    border-bottom:1px solid #cccccc;
    padding:0 0 4px 0;
}

.buscar {
    width:100px;
    color:#ffffff;
    background-color: #00718F;
    border:1px solid #000000;
    margin:10px 0 0 0;
}

.aceptar {
    float:left;
    width:100px;
    color:#ffffff;
    background-color: #00718F;
    font-size:17px;
    font-weight:bold;
    border:1px solid #000000;
    margin:20px 0 0 25px;
    padding:5px 8px;
}

.aceptar_hip_1 {
    float:left;
    width:520px;
    color:#ffffff;
    background-color: #FF6600;
    font-size:16px;
    font-weight:bold;
    border:1px solid #000000;
    margin:20px 0 0 25px;
    padding:5px 8px;
}

.aceptar20 {
    float:left;
    width:100px;
    color:#ffffff;
    background-color: #00718F;
    font-size:17px;
    font-weight:bold;
    border:1px solid #000000;
    padding:5px 8px;
}

.aceptar2 {
    position:relative;
    top:12px;
    width:100px;
    color:#ffffff;
    background-color: #00718F;
    font-size:15px;
    font-weight:bold;
    border:1px solid #000000;
    margin:20px 0 0 0;

}

.aceptar3 {
    float:left;
    width:230px;
    color:#ffffff;
    background-color: #00718F;
    font-size:17px;
    font-weight:bold;
    border:1px solid #000000;
    margin:20px 0 0 25px;
    padding:5px 8px;
}

.separa_form{
    float:left;
    width:550px;
    height:10px;
    margin:0 0 0 10px;
    border-bottom:2px dotted #00718F;
}


/********************************************************************************************/
/********************************* Formulario contacta promocion ****************************/
/********************************************************************************************/
#contacta {
    float:left;
    width:325px;
    margin:10px 0 0 0;
    padding:7px;
    border:1px solid #77AB36;
    text-align:center;
}

#contacta h2{
    color:#ffffff;
    background-color:#77AB36;
    /*bcolor:#A2C573;
    order:1px solid #A2C573;*/
    padding:3px 5px;
    margin:0 0 7px 0;
    font-size: 17px;
    width: 315px;
	text-align: center;
}

#contacta form{
    margin:10px 0 0 15px;
    text-align:left;
}

#contacta label {
  float:left;
  margin:7px 0 0 0;
  color:#00718F;
  width:72px;
}

#favoritos {
    float:left;
    width:200px;
    margin:5px 0 0 20px;
    padding:7px;
    /*border:1px solid #CF0C39;*/
    text-align:left;
    color:#CF0C39;
}

#favoritos h2{
    color:#ffffff;
    background-color:#CF0C39;
    /*bcolor:#A2C573;
    order:1px solid #A2C573;*/
    padding:3px 5px;
    margin:0 0 7px 0;
    font-size: 17px;
}

#favoritos form{
    margin:10px 0 0 15px;
    text-align:left;
}

#favoritos label {
  float:left;
  margin:7px 0 0 0;
  color:#CF0C39;
  width:68px;
}

#boton_financiacion{
    float:left;
    width:140px;
    margin:35px 0 0 15px;
    
}

.imagen_promotor{
    float: left;
}

.submit_favoritos{
    width:200px;
    color:#ffffff;
    background-color:#CF0C39;
    border:1px solid #6F5363;
    margin:10px 0 0 68px;
    padding:3px;
    font-weight: bold;
}


.input_contacta{
    width:200px;
    margin:7px 0 0 0;
}

.submit_contacta{
    width:200px;
    color:#ffffff;
    background-color:#77AB36;
    border:1px solid #49790A;
    margin:10px 0 0 68px;
    padding:3px;
    font-weight: bold;
}

.error {
	color:#990000;
    text-align:left;
	}

.error strong{
	color:#990000;
	}

.error_icon {
	position:relative;
	top:2px;
}

.error2 {
	color:#990000;
    text-align:left;
	}

.error2 strong{
	color:#990000;
	}

.error3 {
    float:left;
    width:550px;
	color:#990000;
    text-align:left;
    font-size:14px;
	}

.error3 strong{
	color:#990000;
	}

.ok {
    float:left;
    width:815px;
    text-align:center;
    margin:5px 0 10px 0;
    font-size:13px;
    font-weight:bold;
    /*color:#CF0C39;*/
    border:1px dotted #CF0C39;
    padding:3px 0;
    background-color:#F8F3F4;
	color:#4C7F3F;
    text-align:center;
	}

.ok strong{
	color:#4C7F3F;
	}

 .ok_icon {
	position:relative;
	top:4px;
    left:-4px;
}

.ok2 {
	color:#4C7F3F;
    text-align:center;
	margin: 100px 0 100px 0;
    font-size:14px;
	}

.ok2 strong{
	color:#4C7F3F;
	}

 .ok3 {
	color:#4C7F3F;
    text-align:left;
	margin: 0 0 10px 0;
	}

.ok strong{
	color:#4C7F3F;
	}

.ok2_icon {
	position:relative;
	top:2px;
}

#list_favoritos {
    float:left;
    width:450px;
    
}

#list_favoritos h3 {
    float:left;
    font-size:15px;
    color:#ffffff;
    background-color: #77AB36;
    padding:3px 7px;
    width:550px;
    margin:10px 0 0 0;
}

.favo_noticias{
    float:left;
    width:534px;
    background-color:#E8F1F4;
    padding:10px 0 10px 10px;
    margin:5px 0 0 10px;
    border-top:1px solid #00718F;
}

.favo_noticias a{
	font-weight: bold;
	color:#00718F;
}

.titulin {
    font-size:15px;
}

.check{
    float:left;
    padding:0 7px 0 0;
}

#contenido_tabla_fotos{
	float:left;
	margin:10px 5px 0 1px;
	padding:10px 5px 0 10px;
    width:100px;
    height:115px;
	border:1px solid #BBBBBB;
	color:#000000;
    background-color:#FFFFFF;
	}



#contenido_tabla_fotos .thumb{
    width:95px;
	}

#contenido_tabla_fotos:hover {
	background-color:#E2EFD1;
	}

.guardar a{
	color:#98BB79 !important;
	}

.guardar a:hover{
	color:#75915C !important;
	}

.cancelar a{
	color:#B62D09 !important;
	}

.cancelar a:hover{
	color:#8E250A !important;
	}

#misviviendas{
    float:right;
    margin:0 25px 0 0;
    color:#D30247;
    font-weight:bold;
}

#misviviendas a{
    float:right;
    margin:0 25px 0 0;
    color:#D30247;
    font-weight:bold;
    text-decoration:none;
}

#misviviendas a:hover{
    float:right;
    margin:0 25px 0 0;
    color:#D30247;
    font-weight:bold;
    text-decoration:underline;
}

#opciones_usuario{
    float:left;
    width:260px;
    line-height:16px;
    margin:7px 0 0 0;
}

#opciones_usuario2{
    float:left;
    width:120px;
    height: 250px;
    padding:0 0 0 10px;
    margin:7px 0 0 10px;
    border-left:1px solid #cccccc;
    line-height:19px;
}

.centrado {
	text-align:center !important;
	}

/********************************************************************************************/
/********************************* Favoritos ************************************************/
/********************************************************************************************/

.item_favorito {
    float:left;
    width:115px;
    height:165px;
    padding:5px;
    margin:0 10px 10px 0;
    text-align:left;
    background-color:#E2EFD1;
    border:3px solid #ffffff;
}

.item_favorito img{
    float:left;

}


.imagen_comunicado {
    float:left;
   width:110px;
  /*   height:165px;*/
    padding:5px;
    margin:0 10px 10px 0;
    text-align:left;
    /*background-color:#E2EFD1;*/

}



.imagen_comunicado img{
    float:left;

}



.imagen_noticia {
    float:left;
   width:110px;
  /*   height:165px;*/
    padding:5px;
    margin:0 10px 10px 0;
    text-align:left;
    /*background-color:#E2EFD1;*/
    border:3px solid #ffffff;
}



.imagen_noticia img{
    float:left;

}


.thumb_favoritos{
       height:70px;
       width:95px;
       padding:0 7px 3px 0;
}

.fav_txt{
    float:left;
    width:110px;
}

.pie_foto{
    float:left;
    width:110px;
	text-align: center;
}

#carrito{
    float:right;
    padding:3px 150px 0 0;
    color:#67932D;
	font-weight:bold;
    font-size:14px;
}

#carrito img{
    position:relative;
    top:2px;
    left:-3px;
}

#carrito a{
	text-decoration:none;
	cursor: pointer;	color:#67932D;
	font-weight:bold;
}

#carrito a:hover{
	text-decoration:underline;	color:#67932D;
}


/********************************************************************************************/
/********************************* Paginador ************************************************/
/********************************************************************************************/
 #paginador {
 	float:left;
	width:565px;
    height:25px;
	text-align:center;
    vertical-align:middle;
	color:#00718f;
	font-weight:bold;
    background-color:#ffffff;
    height:50px;
    margin:10px 0;
	}

 #paginador b{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #00718f;
    background-color: #00718f;
    padding:2px 5px;
	}

 #paginador a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #00718f;
    background-color: #00718f;
    padding:2px 5px;
	}

#paginador a{
	color:#00718f;
	text-decoration:none;
	cursor: pointer;
	font-weight:normal;
    border:1px solid #00718f;
    padding:2px 5px;
}

 #paginador3 {
 	float:left;
	width:565px;
	text-align:center;
    height:25px;
    vertical-align:middle;
	color:#77AB36;
	font-weight:bold;
    background-color:#ffffff;
    margin:10px 0 0 0;
	}

 #paginador3 b{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #77AB36;
    background-color: #77AB36;
    padding:2px 5px;
	}

 #paginador3 a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #77AB36;
    background-color: #77AB36;
    padding:2px 5px;
	}

#paginador3 a{
	color:#77AB36;
	text-decoration:none;
	cursor: pointer;
	font-weight:normal;
    border:1px solid #77AB36;
    padding:2px 5px;
}

 #paginador4 {
 	float:left;
	width:565px;
    height:25px;
	text-align:center;
	color:#D60D39;
	font-weight:bold;
    background-color:#ffffff;
	}

 #paginador4 b{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #D60D39 !important;
    background-color: #D60D39 !important;
    padding:2px 5px;
	}

 #paginador4 a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #D60D39 !important;
    background-color: #D60D39 !important;
    padding:2px 5px;
	}

#paginador4 a{
	color:#D60D39;
	text-decoration:none;
	cursor: pointer;
	font-weight:normal;
    border-top:1px solid #D60D39;
    border:1px solid #D60D39;
    padding:2px 5px;
}

#paginador4 p{
    overflow:visible;
    height:30px;
    padding:0;
    margin:0;
}
      
#paginador2 {
 	float:left;
	width:300px;
    height:25px;
	text-align:center;
	color:#00718f;
	font-weight:bold;
    margin:10px 0;
    padding: 5px;
    background-color:#ffffff;
	}
	
 #paginador2 b{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #00718f;
    background-color: #00718f;
    padding:2px 5px;
	}

 #paginador2 a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #00718f;
    background-color: #00718f;
    padding:2px 5px;
	}

#paginador2 a{
	color:#00718f;
	text-decoration:none;
	cursor: pointer;
	font-weight:normal;
    border:1px solid #00718f;
    padding:2px 5px;
}

#paginador5 {
 	float:left;
	width:540px;
	text-align:left;
	color:#00718f;
	font-weight:bold;
    margin:10px 0;
    padding: 5px;
    height:25px;
    background-color:#ffffff;
	}

 #paginador5 b{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #00718f;
    background-color: #00718f;
    padding:2px 5px;
	}

 #paginador5 a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
    border:1px solid #00718f;
    background-color: #00718f;
    padding:2px 5px;
	}

#paginador5 a{
	color:#00718f;
	text-decoration:none;
	cursor: pointer;
	font-weight:normal;
    border:1px solid #00718f;
    padding:2px 5px;
}

#selects_orden{
          float:left;
          width:258px;
          margin:6px 0 0 15px;
          padding:5px 0 5px 5px;
          background-color:#62A0AF;
}

#selects_orden select{
          float:left;
          margin:0px 4px 0 0;
          border:1px solid #00718F;
          color: #00718F;
          height:21px;
          font-weight:normal;
          font-size:13px;         
}

.input_orden{
          border:1px solid #00718F;
          background-color:#ffffff;
          color: #00718F;
          height:21px;
          padding:0;
          width:56px;
}

.input_orden:hover{
          border:1px solid #00718F;
          background-color:#00718F;
          color: #ffffff;
}

.colorines{
    float:left;
    width:800px;
    margin:0 0 0 25px;
}

.colorines h3{
    font-size:15px;
}


 
/********************************************************************************************/
/********************************* Footer ***************************************************/
/********************************************************************************************/

#footer {
	clear:both;
	width:900px;
	height:50px;
	font-size:11px;
	color:#00718f;
	padding:15px 0 0 20px;
	margin: 0 auto;
	text-align:left;
	background-color:#e9e9e9;
	}
	
#footer a{
	color:#00718f;
	text-decoration:underline;
	}

#footer a:hover{
	color:#00718f;
	text-decoration:none;
	cursor: pointer;	
	}

#prefooter {
    float:left;
	width:600px;
	font-size:11px;
	color:#bbbbbb;
	padding:0 0 0 20px;
	margin: 25px 0 0 ;
	text-align:left;
	}

	
.logo_footer {
    float:right;
	text-align:right;
	position:relative;
	top:-38px;
	left:-20px;
	font-size:10px;
	}



/********************************************************************************************/
/********************************* buscador ***************************************************/
/********************************************************************************************/

#titulo_tabla_buscador {
	float:left;
	width:845px;
	height:20px;
	/*margin:25px 0 0 47px;
	padding:5px 0 0 0;*/
	background-color:#46758F;
	border-bottom:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	font-size:13px;
	color:#C8DAE3;
	font-weight:bold;
    text-align:left;
	}

#titulo_tabla_buscador .activo {
	float:left;
	width:60px;
	text-align:center;
	}

#titulo_tabla_buscador .titulo {
	float:left;
	width:220px;
	}


#titulo_tabla_buscador .nombre {
	float:left;
	width:175px;
    text-align: center;
	}

#titulo_tabla_buscador .foto {
	float:left;
	width:80px;
    /*padding: 0px 0px 0px 30px;*/
    text-align: center;
	}

#titulo_tabla_buscador .zona {
	float:left;
	width:175px;
    text-align: center;
    margin:0 15px 0 0;
    /*padding :0px 0px 0px 50px;*/
}

#titulo_tabla_buscador .precio {
	float:left;
	width:60px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
}

#titulo_tabla_buscador .metros {
	float:left;
	width:70px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
}

#titulo_tabla_buscador .dormitorio {
	float:left;
	width:75px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
}


#contenido_tabla_buscador {
	float:left;
	width:820px;
    text-align:left;
	font-size:13px;
	color:#ffffff;
	}

#contenido_tabla_buscador .titulo {
	float:left;
	width:220px;
	}

#contenido_tabla_buscador .titulo a {
	float:left;
	width:220px;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;	
	}

#contenido_tabla_buscador .titulo a:hover {
	color:#46758F;
	}

#contenido_tabla_buscador .nombre {
	float:left;
	width:175px;
    text-align: center;
    margin:0 25px 0 0;

	}

#contenido_tabla_buscador .foto {
	float:left;
	width:60px;
    padding: 0px 0px 0px 10px;
	}

#contenido_tabla_buscador .zona {
	float:left;
	width:150px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
    margin:0 20px 0 0;
	color:#ffffff;
    }

#contenido_tabla_buscador .precio {
	float:left;
	width:60px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
	color:#ffffff;
    }
	
#contenido_tabla_buscador .metros {
	float:left;
	width:70px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
	color:#ffffff;
    }
	
#contenido_tabla_buscador .dormitorio {
	float:left;
	width:75px;
    text-align: center;
    /*padding :0px 0px 0px 50px;*/
	color:#ffffff;
    }
		
#banner_inferior img{
	padding-top: 0px;
	margin-top: 10px;
}

.cuadro_funciona{
    width:800px;
    font-size:12px;
}

.cuadro_funciona a{
    color:#78AB34;
    text-decoration:none;
    font-weight:bold;
}

.cuadro_funciona a:hover{
    text-decoration:underline;
}

.cuadro_funciona h2{
    color:#77AB36;
}

.cascade-loading{
	background: transparent url(../img/front/comunes/indicator.gif) no-repeat center;
}

#filtro_geo {
    float:left;
    width:845px;
    height:150px;
    border:1px solid #316364;
    background:url(../img/front/comunes/mapa_chico.gif) no-repeat top right;
    background-color:#EAF3F2;
    margin:0 0 0 0;
    padding:10px;
    }

#filtro_geo form{
    float:left;
    width:847px;
    display:inline;

    }

#filtro_geo img{
    float:left;
    margin:-7px 5px 0 0;
    }

#filtro_geo select{
    margin:0 7px 0 0;
    }

#filtro_geo3 {
    float:left;
    width:845px;
    height:195px;
    border:1px solid #316364;
    background:url(../img/front/comunes/mapa_chico.gif) no-repeat top right;
    background-color:#EAF3F2;
    margin:0 0 0 0;
    padding:10px;
    }

#filtro_geo3 form{
    float:left;
    width:847px;
    display:inline;

    }

#filtro_geo3 img{
    float:left;
    margin:-7px 5px 0 0;
    }

#filtro_geo3 select{
    margin:0 7px 0 0;
    }



#filtro_geo2 {
    float:left;
    width:589px;
    height:140px;
    border:1px solid #839C62;
    margin:0 0 0 0;
    padding:10px 0 0 20px;
    background:url(../img/front/comunes/mapa_grande.gif) no-repeat right;
    background-color:#F7FFEF;
 }

 #filtro_geo2 input {
    float:left;
    margin:0 0 15px 0;
 }

#impresion{
    text-align:left;
    height:0;
    visibility:hidden;
    font-size:12pt;
    line-height:25px;
}

#registro_grupeto{
    float:left;
    width:820px;
    /*height:235px;*/
    padding:10px 0;
    background: url(../img/front/comunes/grupeto.jpg) no-repeat right;
    background-position:510px 20px;
    border-bottom:1px dotted #056C8D;
}

#registro_grupeto #texto{
    float:left;
    margin:5px 0 0 10px;
    width:500px;
    color:#056C8D;
    line-height:20px;
}

#registro_grupeto2{
    float:left;
    width:820px;
    /*height:235px;*/
    padding:10px 0;
    background: url(../img/front/comunes/grupeto.jpg) no-repeat right;
    background-position:580px 100px;
    border-bottom:1px dotted #056C8D;
}

#registro_grupeto2 #texto{
    float:left;
    margin:5px 0 0 10px;
    width:500px;
    color:#056C8D;
    line-height:20px;
}

#registro_grupeto3{
    float:left;
    width:820px;
    /*height:235px;*/
    padding:10px 0;
    background: url(../img/front/comunes/grupeto.jpg) no-repeat right;
    background-position:580px 50px;
    border-bottom:1px dotted #056C8D;
}

#registro_grupeto3 #texto{
    float:left;
    margin:5px 0 0 10px;
    width:500px;
    color:#056C8D;
    line-height:20px;
}


.caja_registrate {
    float:left;
    width:510px;
    margin:20px 0 0 0;
    border-right:1px dotted #056C8D;
}

.caja_registrate label{
    float:left;
    text-align:right;
    width:200px;
    display:inline;
    margin:10px 0 0 0;
    color:#056C8D;
}

.caja_registrate .pequeno{
    float:left;
    margin:10px 0 0 15px;
    width:100px;
    display:inline;
    border:1px solid #E32612;
    background-color:#F7F5F1;
}

.caja_registrate .mediano{
    float:left;
    margin:10px 0 0 15px;
    width:200px;
    display:inline;
    border:1px solid #E32612;
    background-color:#F7F5F1;
}

.caja_registrate .largo{
    float:left;
    margin:10px 0 0 15px;
    width:500px;
    display:inline;
    border:1px solid #E32612;
    background-color:#F7F5F1;
}

.caja_registrate2 {
    float:left;
    width:600px;
    margin:20px 0 0 0;
    border-right:1px dotted #056C8D;
}

.caja_registrate2 label{
    float:left;
    text-align:right;
    width:250px;
    display:inline;
    margin:10px 0 0 0;
    color:#056C8D;
}

.caja_registrate2 .pequeno{
    float:left;
    margin:10px 0 0 15px;
    width:100px;
    display:inline;
    border:1px solid #E32612;
    background-color:#F7F5F1;
}

.caja_registrate2 .mediano{
    float:left;
    margin:10px 0 0 15px;
    width:200px;
    display:inline;
    border:1px solid #E32612;
    background-color:#F7F5F1;
}

.caja_registrate2 .largo{
    float:left;
    margin:10px 0 0 15px;
    width:535px;
    display:inline;
    border:1px solid #E32612;
    background-color:#F7F5F1;
}

#condiciones{
    float:left;
    margin:10px 0 0 0;
    width:500px;
}

.aceptar4{
    float:left;
    width:150px;
    color:#ffffff;
    background-color: #E32612;
    font-weight:bold;
    border:1px solid #000000;
    margin:20px 0 0 218px;
    padding:5px 8px;
}

#caja_loguitos{
    float:left;
    margin:25px 0 0 50px;
    width:165px;
    color:#056C8D;
    line-height:20px;
}

#caja_loguitos2{
    float:left;
    margin:25px 0 0 50px;
}

#caja_loguitos3{
    float:left;
    margin:25px 0 0 50px;
    width:230px;
    color:#056C8D;
    line-height:20px;
}

.prefes{
    border:none;
    width:300px;
    background-color:#F7F5F1;
    padding:0 10px 10px 10px;
}

.prefes label{
    text-align:left;
    margin:0;

}

.prefes_label{
    float:left;
    text-align:left !important;
    width:800px !important;
}

.prefe_campo{
    width:150px;
    border:1px solid #E12814;
}

.cero{
    height:0;
    width:0;
    display:none;
}

#pestanas{
 float:left;
 margin:10px 0 0 0;
 width:100%;
}
#pestanas img{
 float:left;
 margin-right:2px;
}

#invita{
 float:right;
 text-align:right;
 padding:0 0 0 50px;
 color:#00718F;
 font-weight:bold;
}



#flechitas {
 font-size:9px;
 }
#franjaNaranja{
 clear:both;
 width:100%;
 height:6px;
 background-color:#78AB34;
}

#titulitos{
    float:left;
    width:546px;
    background-color:#008EAF;
    color:#ffffff;
    margin:2px 0 0 0;
    padding:3px 9px;
    font-weight:bold;
}

.px10{
    float:left;
    width:10px;
}

.px25{
    float:left;
    width:25px;
}

.px50{
    float:left;
    width:50px;
}

.px60{
    float:left;
    width:60px;
}

.px75{
    float:left;
    width:75px;
}

.px100{
    float:left;
    width:100px;
}

.px105{
    float:left;
    width:105px;
}

.px125{
    float:left;
    width:125px;
}


.px125_2{
    float:left;
    width:125px;
}

.px150_2{
    float:left;
    width:150px;
}

.px170_2{
    float:left;
    width:170px;
}

.px200{
    float:left;
    width:200px;
}

.px250{
    float:left;
    width:200px;
}

.px180_2{
    float:left;
    width:180px;
}

.px300_2{
    float:left;
    width:300px;
}

.px150{
    float:left;
    width:150px;
    height:43px;
}

.px170{
    float:left;
    width:170px;
    height:43px;
}

.px200{
    float:left;
    width:200px;
}

.px180{
    float:left;
    width:180px;
    height:43px;
}

.px300{
    float:left;
    width:300px;
    height:43px;
}

.px300_3{
    float:left;
    width:300px;
}

.px800{
    float:left;
    width:800px;
    height:22px;
}

.metidito {
    font-size:12px;
}

.campo1_1 {
	float:left;
	width:200px;
    margin:0 0 15px 0;
	}

#directorio{
     float:left;
     width:240px;
     margin:15px 0 0 0;
     background-color:#D4E3E6;
     padding:1px 0 4px 0;
     }

.opcion{
     float:left;
     width:220px;
     text-align:left;
     margin:3px 0 0 7px;
     background-color:#F7FFEF;
     border:3px solid #78AB34;
     text-decoration:none;
}

.opcion :hover{
     text-decoration:underline;
}

.opcion img{
     float:left;
     border-right:1px solid #E4EBDB;
}

.opcion .textito{
          float:left;
          width:170px;
          height:42px;
          line-height:42px;
          text-align:center;
          color:#78AB34;
          font-weight:bold;
          cursor:pointer;
}

#pasos_hip{
          float:left;
          width:800px;
          height:260px;
          margin:15px 0 0 25px;
          background: url(../img/front/comunes/pasos.gif) no-repeat;
}

.opc_form{
          float:left;
          width:135px;
          text-align:center;
          margin:95px 15px 0 0;
          }

.form_hipoteca{
          border: 1px solid #000000;
          background-color: #F5F5F5 !important;
}

.peticiones_particular{
          float:left;
          width:520px;
          margin:15px 0 0 0;
}

.peticiones_particular h3{
          font-size:15px;
          color:#ffffff;
          background-color:#77AB36;
}

.cliente_peticion{
         background-color:#E9EFE0;
         margin:0 0 1px 2px;
         padding:5px 5px 15px 5px;
         border-bottom:1px solid gray;
}

.cliente_peticion_titulo{
         background-color:#E9EFE0;
         margin:0 0 0 2px;
         padding:5px;
         height:13px;
         border-bottom:1px solid gray;
}

.px300_margin_10{
          position:relative;
          top:7px;
          width:520px;
          padding:15px 0 0 0;
}

#cabecera_profesionales{
	background: url(../img/front/comunes/cabecera_profesionales.png) no-repeat;
	height: 31px;
	font-size: 18px;
	color: #ffffff;
	padding: 8px 0 0 15px;
	font-weight: bold;
	

}

#cabecera_capa_profesionales{
	background: url(../img/front/comunes/capa_profesionales_top.png) no-repeat;
	height: 23px;
	font-size: 19px;
	color: #ffffff;
	margin-top: 10px;

}

#capa_profesionales{
	background: url(../img/front/comunes/fondo_capa_profesionales.png) #ffffff repeat-x;
	height: 100%;
	float: left;
	width: 595px;
	
	

}

#capa_profesionales h1{
	font-size:19px;
	color: #808080;
	background: none;
	margin-left: 20px;

}

#capa_profesionales p{
		margin: 20px;

}

#columna_izquierda{
	width: 270px;
	height: 100%;
	margin-top: 10px;
	float: left;
	margin-left: 30px;

}

#columna_izquierda ul{
	list-style: none;
	font-size: 14px;

}

#columna_izquierda ul li{
	margin-top: 20px;
	line-height:14px;
	text-align: left;
	width: 100%;

}

#texto{
	font-size: 11px;

}

#contenido_lateral{
	background-color: #85ABB1;
	width: 245px;
	*margin-top:-3px;
	*margin-bottom: -1px;

}

#modulo{
background: url(../img/front/comunes/modulito_arriba.png) #ffffff no-repeat;
width: 161px;
margin-left: 12px;
text-align: left;
padding: 10px 5px 10px 55px;
float:left;




}

#modulo a{
 color:black;
}

#titulo_modulo{
	font-size: 12px;
	font-weight: bold;
	color: #398096;
	margin-bottom: 5px;
	text-align: center;

}

#cuerpo_principal4 {
	float:left;
	width:595px;
    margin:30px 0 0 15px;
    padding:0 15px 0 0;
    line-height:17px;
	text-align:justify;
	}
	
#titular{
	margin-botom: 5px;
	font-size: 11px;
	font-weight: bold;

}

#lateral_derecho a{
	color: 000;
}
