body {
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}

#conten_main {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	height: auto;
	z-index: 0;
}

#banner {
	background-color: #FFFFFF;
	height: 105px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	margin-bottom: 3px;
	display: none;
}
#header {
	height: 130px;
	width: 100%;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F7941D;
	border-bottom-color: #F7941D;
	margin: 0px;
	padding: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#cont_menu {
	background-image: url(../images/fondo_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	width: 100%;
	margin: 0px;
}
#cont_central {
	height: auto;
	width: 988px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 5;
}
#cont_central_interno {
	height: auto;
	width: 970px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	padding: 0px;
	position: relative;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 2;
}
#cont_recientes {
	height: auto;
	width: 988px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	background-color: #FFFFFF;
}
#cont_blog {
	background-color: #FFFFFF;
	height: 210px;
	width: 450px;
}

#menu_footer {
	height: 60px;
	width: 988px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	background-color: #FFFFFF;
}
.footer {
	height: auto;
	width: 988px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	float: left;
	background-color: #FFFFFF;
}
form {
	margin: 0px;
	padding: 0px;
}


.menu_izq {
	background-image: url(../images/bg_menu_izq.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	width: 550px;
	margin-top: 2px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 23px;
	font-style: normal;
	margin-left: 5px;
	margin-right: 2px;
}
.menu_izq2 {
	background-image: url(../images/bg_menu_izq.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	width: 550px;
	margin-top: 2px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 23px;
	font-style: normal;
	float:right;
	text-align: center;
}
.menu_med {
	margin: 0px;
	height: 34px;
	width: 108px;
}
.menu_der {
	height: 25px;
	width: 311px;
	margin-top: 2px;
}
.menu_der2 {
	height: 25px;
	margin-top: 2px;
	width:308px; float:left;
}
#cont_menu .menu_izq a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: auto;
	margin-right: 4px;
	margin-left: 4px;
}
#cont_menu .menu_izq a:hover {
	color:#000000;
}
#cont_menu .menu_izq2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: auto;
	margin-right: 4px;
	margin-left: 4px;
}
#cont_menu .menu_izq2 a:hover {
	color:#000000;
}

#cont_menu .menu_med .btn_anuncia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bg_brn_anuncia.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	width: 108px;
	display: block;
	line-height: 25px;
	text-decoration: none;
	text-align:center;
	background-color: #F36F34;
	margin-top: 0px;
}
#cont_menu .menu_med .btn_anuncia:hover {
	color:#000000;
}
#cont_menu .menu_med .btn_encuesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/bg_btn_encuesta.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 18px;
	width: 95px;
	display: block;
	line-height: 14px;
	text-decoration: none;
	margin-top: 1px;
}
#cont_menu .menu_med .btn_encuesta:hover {
	color:#000000;
}

#cont_menu .menu_der a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/bg_btn_der.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 25px;
	width: 75px;
	display: block;
	float: left;
	margin-left: 2px;
	text-decoration: none;
	line-height: 25px;
}
#cont_menu .menu_der a:hover {
	color:#FFCC00;
}
#cont_menu .menu_der2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/bg_btn_der.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 25px;
	width: 75px;
	display: block;
	float: left;
	text-decoration: none;
	line-height: 25px;
	margin-right: 2px;
}
#cont_menu .menu_der2 a:hover {
	color:#FFCC00;
}
.caja_busq_sup {
	width: 315px;
	border: 1px solid #F36F34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.txt_busq_Avan {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	background-image: url(../images/ico_lupa1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
a.txt_busq_Avan {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	background-image: url(../images/ico_lupa1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	text-decoration: none;
}
a.txt_busq_Avan:hover {

	text-decoration: underline;
}
.txt_bienvenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #EE4130;
	line-height: 24px;
	text-decoration: none;
}
.txt_bienvenido_new {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
	text-align: right;
}
.txt_login_new{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	line-height: 14px;
	width: auto;
	float: right;
	padding-top: 0px;

}
.txt_user_login_new {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.txt_user_login_new {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.txt_user_login_new:hover {
	color: #333333;
}
.txt_sesion {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txt_sesion_new {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
}
.btn_logout_sesion {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0px;
	height: 20px;
	width: 70px;
	cursor: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.btn_logout_sesion:hover {
	text-decoration: underline;
}
a.link_login_new{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.link_login_new:hover{
	color:#FF6600;
}
a.txt_sesion {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}
a.txt_sesion:hover {

	text-decoration: underline;
}
#cont_central .central_izq {
	height: auto;
	width: 480px;
	margin-top: 20px;
	z-index: 4;
	float: left;
}
#cont_central .central_der {
	height: auto;
	width: 480px;
	float: right;
	margin-top: 10px;
	z-index: 4;
}
.publicidad_central {
	background-color: #FFFFFF;
	height: 190px;
	width: 425px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	margin-top: 13px;
	background-image: url(../images/bg_banner_portada.gif);
}

#cont_central .central_recientes {
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	float: left;

}
.punteado {
	line-height: 48px;
	background-image: url(../images/puntos_busq.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.punteado_blog_inf {
	line-height: 40px;
	background-image: url(../images/puntos_busq.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.punteado_40 {
	line-height: 40px;
	background-image: url(../images/puntos_busq.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 20px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.punteado_busqueda {
	background-image: url(../images/img_punto.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.punto_busqueda {
	background-image: url(../images/img_punto_pla.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.punto_busqueda2 {
	background-image: url(../images/img_punto.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.separador {
	background-color: #FFFFFF;
	height: 1px;
	width: 100%;
	margin-top: 15px;
	line-height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	margin-bottom: 5px;
}
.separador2 {
	height: 5px;
	width: 430px;
	margin-top: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	float: left;
}
.separador3 {
 height: 5px;
 width: auto;
 margin-bottom: 4px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #E7E7E7;
 float: left;
}
.fondo_buscador {
	background-image: url(../images/bg_buscador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 163px;
	width: 447px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tit_ficha_solo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.tit_ficha_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.tit_buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.tit_buscador_color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #0066CC;
	vertical-align: baseline;
}
.tit_opciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.tit_opciones_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	display: block;
	width: 150px;
}
.tit_mostrar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.tit_paginar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.tit_criterio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin-left:5px;
}
.tit_reg_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #5B5B5E;
	text-align: left;
	vertical-align: bottom;
}
.tit_reg_negrita2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 30px;
	font-weight: bold;
	color: #777777;
	text-align: center;
	vertical-align: middle;
}
.tit_anuncia_negrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}
.tit_boletin_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}
.texto_serv_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}
.tit_servicio_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
}
.tit_anuncia_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FD8002;
	vertical-align: middle;
}
.txt_criterio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin-left:5px;
}
.combo_opciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 120px;
	border: 1px solid #999999;
}
.combo_auto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.btn_buscar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bg_btn_busq.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	height: 23px;
	width: 100px;
	letter-spacing: 1px;
	line-height: 15px;
	padding-top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-variant: normal;
	background-color: #FFFFFF;
}
.blog_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #006699;
	text-align: left;
}
.blog_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
a.blog_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration:none;
}
a.blog_tit:hover {
	text-decoration: underline;
}
.blog_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.blog_link_mas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #006699;
	text-align: left;
}
a.blog_link_mas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #006699;
	text-align: left;
	text-decoration:none;
}
a.blog_link_mas:hover {

	text-decoration: underline;
}
.fondo_destacado {
	background-image: url(../images/bg_Destacados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 283px;
	width: 435px;
}
.recientes {
	background-image: url(../images/bg_recientes.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 228px;
	width: 947px;
}
#cont_destacado {
	background-color: #B1B2B3;
	height: 226px;
	width: 402px;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 11px;
	background-image: url(../images/load_text.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#cont_destacado_prod {
	height: 226px;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#foto_destacado {
	background-color: #F2F2F2;
	height: 200px;
	width: 230px;
	border: 1px solid #FFFFFF;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}
.dest_text_amarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FDF202;
	text-align: left;
}
.dest_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.dest_precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.menu_footer {
	height: 18px;
	width: 100%;
	margin-top: 0px;
	font-size: 11px;
	font-weight: lighter;
	color: #333333;
	line-height: 18px;
	font-style: normal;
	margin-right: 0px;
	letter-spacing: 0px;
}
.menu_footer a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #F16625;
	text-decoration: none;
	width: auto;
	letter-spacing: 0px;
	font-style: normal;
	font-variant: normal;
	word-spacing: 0px;
}
.menu_footer a:hover {
	color:#000000;
}
.texto_footer {
	height: 30px;
	width: 100%;
	margin-top: 0px;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: auto;
	letter-spacing: 0px;
	font-style: normal;
}
.texto_footer a:hover {
	color:#000000;
	text-decoration: underline;
}
a.ordenador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

a.ordenador:hover {
	color:#FFFF00;
	text-decoration: underline;
}

a.ordena_default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/ico_ordena_pla.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 14px;
}

a.ordena_default:hover {
	color:#FFFF00;
	text-decoration: underline;
}
a.ordena_asc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/ico_ordena_pla.gif);
	background-repeat: no-repeat;
	background-position: right -47px;
	padding-right: 14px;
}

a.ordena_asc:hover {
	color:#FFFF00;
	text-decoration: underline;
	background-position: right -5px;

}
a.ordena_desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/ico_ordena_pla.gif);
	background-repeat: no-repeat;
	background-position: right -5px;
	padding-right: 14px;
}

a.ordena_desc:hover {
	color:#FFFF00;
	text-decoration: underline;
	background-position: right -47px;
}
.img_busq {
	height: 90px;
	width: 120px;
}
.cont_info_busq {
	height: 105px;
	width: 707px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cont_info_busq:hover {
	border: 1px solid #0066CC;
	background-color: #FFFCE9;
	display:block;
}
.cont_prod_busq {
	height: 105px;
	width: 610px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cont_prod_busq:hover {
	border: 1px solid #F3705E;
	background-color: #FFFCE9;
	display:block;
}
.cont_empresa_busq {
	height: auto;
	width: 815px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor:pointer;
}
.cont_empresa_busq:hover {
	border: 1px solid #F3705E;
	background-color: #FFFCE9;
	display:block;
}
.cont_reciente {
	background-color: #B2B2B2;
	float: left;
	height: 176px;
	width: 176px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
}
.cont_inm_empresa_div {
	background-color: #B2B2B2;
	float: left;
	height: 196px;
	width: 176px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
}
.cont_prod_empresa_div {
	background-color: #B2B2B2;
	float: left;
	height: 196px;
	width: 176px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
}
.foto_rec {
	background-color: #F2F2F2;
	height: 98px;
	width: 156px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	overflow: hidden;
}
.foto_inm_empresa {
	background-color: #F2F2F2;
	height: 117px;
	width: 156px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	overflow: hidden;
}
.foto_prod_empresa {
	background-color: #F2F2F2;
	height: 117px;
	width: 156px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	overflow: hidden;
}
.cont_fotos_ficha {
	background-color: #B2B2B2;
	float: left;
	height: 138px;
	width: 176px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
}
.foto_empresa {
	background-color: #F2F2F2;
	height: 117px;
	width: 156px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	overflow: hidden;
}
.rec_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.rec_text_amarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FDF202;
	text-align: left;
}
a.rec_text_amarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FDF202;
	text-align: left;
}
a.rec_text_amarillo:hover {
color: #FFFFFF;
}
.borde_izq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.borde_izq_destaca  {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF6600;
}

.borde_izq_der {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E7E7E7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
}
.borde_izq_der_destaca {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0066CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066CC;
}
.txt_fecha_busq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.txt_busq_prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 10px;
}

#banner_busqueda {
	background-color: #EBEFE0;
	height: 80px;
	width: 700px;
	margin-right: 5px;
	margin-left: 5px;
}
.separador_busq {
	background-image: url(../images/linea_hor.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 10px;
}
.separador_lin_hor {
	background-image: url(../images/linea_hor.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.separador_tip_vert {
	background-image: url(../images/separador_tips.gif);
	background-repeat: repeat-y;
	background-position: center top;
	height: 10px;
}
.borde_inferior {
	border-bottom:1px solid #DDDEE0;
}
.tit_dist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.texto_clasif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.tit_tipo_accion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.descrip_prod_lista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.tit_nro_fotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.titulo_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
a.titulo_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: left;
}

a.titulo_link:hover {
	color:#FF7F00;
	text-decoration: underline;
}
.link_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.link_mapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 21px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
.link_fotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 21px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/ico_fotos.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
}

a.link_fotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 21px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/ico_fotos.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	display: block;
}

a.link_fotos:hover {
	color:#FF7F00;
	text-decoration: underline;
}
a.enviar_email_busq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

a.enviar_email_busq:hover {
	color:#FF7F00;
	text-decoration: underline;
}
a.add_fav_busq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
}

a.add_fav_busq:hover {
	color:#0066CC;
	text-decoration: underline;
}


.combo_visible_ext {
	height: auto;
	width: 410px;
	border: 1px solid #999999;
	overflow: auto;
	display: block;
	background-image: url(../images/sqre_trans.png);
	background-repeat: repeat;
	position: absolute;
	z-index: 1;
}
.combo_invisible_ext {
	height: auto;
	width: 300px;
	border: 1px solid #999999;
	background-color: #F2F2F2;
	overflow: auto;
	display: none;
	z-index: 1;
}
.combo_visible_ext .check_combo {
	width: 100px;
	height: 20px;
	display: block;
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: hidden;
	float: left;
}
.simula_combo_ext {
	height: 16px;
	width: 98px;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-image: url(../images/fondo_combo.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: default;
	padding-left: 4px;
	padding-right: 16px;
	background-attachment: scroll;
	overflow: hidden;
	z-index: 1;
}
.simula_combo_ext:hover {
	border:1px solid #FF9900;
}
.marca_agua {
	background-image: url(../images/marca_aldea_400x300.jpg);
	background-repeat: no-repeat;
	background-position: 40px 130px;
}
.marca_agua_centro_izq {
	background-image: url(../images/marca_aldea_400x300.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.marca_agua_directorio {
	background-image: url(../images/marca_aldea_400x300.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.marca_agua_clave {
	background-image: url(../images/marca_aldea_400x300.jpg);
	background-repeat: no-repeat;
	background-position: 35px 35px;
}
.marca_agua_alerta {
	background-image: url(../images/marca_aldea_400x300.jpg);
	background-repeat: no-repeat;
	background-position: left 270px;
}
.marca_agua_logeo {
	background-image: url(../images/marca_aldea_login.jpg);
	background-repeat: no-repeat;
	background-position: left 50px;
}
.marca_agua_legal {
	background-image: url(../images/img_asesoria.gif);
	background-repeat: no-repeat;
	background-position: 380px 150px;
}
.marca_agua_ayuda {
	background-image: url(../images/marca_ayuda.gif);
	background-repeat: no-repeat;
	background-position: 200px 250px;
}
.marca_agua_se_paquete {
	background-image: url(../images/se_paquete.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.marca_agua_se_banner {
	background-image: url(../images/se_banner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.marca_agua_sesion {
	background-image: url(../images/marca_aldea_sesion.gif);
	background-repeat: no-repeat;
	background-position: left 90px;
}
.marca_agua_sesion_centro_izq {
	background-image: url(../images/marca_aldea_sesion.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.tit_punteado {
	font-family: Verdana;
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	background-image: url(../images/puntos_titulo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: middle;
}
.tit_punteado_full {
	font-family: Verdana;
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	background-image: url(../images/puntos_titulo2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align: middle;
}
.tit_punteado_directorio {
	font-family: Verdana;
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	background-image: url(../images/puntos_titulo2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align: middle;
}
.tit_punteado_1 {
	font-family: Verdana;
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	background-image: url(../images/puntos_titulo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: middle;
}
.tit_naranja_1 {
	font-family: Verdana;
	font-size: 17px;
	line-height: 50px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_simulador {
	font-family: Verdana;
	font-size: 17px;
	line-height: 30px;
	font-weight: bold;
	color: #FD8002;
	vertical-align: middle;
}
.tit_naranja_simulador_2 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 26px;
	font-weight: bolder;
	color: #FD8002;
	vertical-align: middle;
}
.tit_naranja_2 {
	font-family: Verdana;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 50px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_juega {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 26px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_anuncia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_sesion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_tips {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_recuerda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_naranja_msg_dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FD8002;
	vertical-align: middle;
}
.tit_naranja_msg_dir2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FD8002;
	vertical-align: middle;
}
.tit_naranja_logeo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.tit_gris_1 {
	font-family: Verdana;
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	vertical-align: middle;
}
.texto_info {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}
.texto_info_solo {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	vertical-align: middle;
}
.texto_info_justif_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
}
.texto_info_reg {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	vertical-align: middle;
}
.txt_login_window {
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	vertical-align: middle;
}
.texto_info_reg_centro {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	vertical-align: middle;
}
.texto_info_justif_10 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
}
.texto_info_justif_10_11 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
}
.texto_info_injustif_10_11 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}
.texto_info_obligado {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.texto_info_overflow {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	height: 300px;
	width: 545px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.texto_info_justif {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
}
.texto_info_justif li {
	list-style-image: url(../images/ico_li.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.texto_info_justif ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.listado_alertas {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
}
.listado_alertas p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 15px;
	background-image: url(../images/ico_check.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.listado_alertas li {
	list-style-image: url(../images/ico_check.gif);
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 15px;
	list-style-position: outside;
}
.listado_alertas ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texto_info li {
	list-style-image: url(../images/ico_li.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.texto_info ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.punteado_full {
	background-image: url(../images/puntos_titulo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
}
.punteado_full_2 {
	background-image: url(../images/puntos_titulo2.gif);
	background-repeat: repeat-x;
	background-position: left center;
	vertical-align: middle;
}
.punteado_full_logeo {
	background-image: url(../images/puntos_titulo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	height:15px;
}
.alert_destaca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	background-image: url(../images/ico_alert.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 18px;
	display: none;
}
a.link_text_11{
	height: 18px;
	width: 100%;
	margin-top: 0px;
	font-size: 11px;
	font-weight: lighter;
	color: #FD8002;
	line-height: 18px;
	font-style: normal;
	margin-right: 0px;
	letter-spacing: 0px;
	list-style-position: outside;
}
a.link_text_11:hover{
	color:#666666;
}
a.link_logeo{
	height: 18px;
	width: 100%;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FF5723;
	line-height: 18px;
	font-style: normal;
	margin-right: 0px;
	letter-spacing: 0px;
	list-style-position: outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_logeo:hover{
	text-decoration: underline;
}
a.link_text_tips{
	font-size: 11px;
	font-weight: normal;
	color: #005FB5;
	line-height: 23px;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
a.link_text_tips:hover{
	color:#FD8002;
}
.text_box_contacto {
	border: 1px solid #FD8002;
	margin-top: 4px;
	margin-bottom: 4px;
}
.text_box_empresa_info{
	border: 1px solid #FD8002;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 205px;
}
.text_box_simulador {
	border: 1px solid #FD8002;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight:bold;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	height: 18px;
	padding-top: 2px;
	vertical-align: middle;
}
.text_area_contacto {
	border: 1px solid #FD8002;
	width:270px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.text_area_servicios {
	border: 1px solid #FD8002;
	width:210px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.text_box_registro {
	border: 1px solid #FD8002;
	margin-top: 0px;
	margin-bottom: 0px;
}
.text_area_registro {
	border: 1px solid #FD8002;
	width:270px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.btn_registrar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bg_btn_enviar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 23px;
	width: 84px;
	letter-spacing: 1px;
	line-height: 15px;
	padding-top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-variant: normal;
	cursor: default;
}
.tit_logeo_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F7921E;
	text-align: center;
	vertical-align: middle;
}
.tit_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
}
.tit_ficha_empresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
}
a.link_return{
	font-size: 11px;
	font-weight: normal;
	color: #FF5723;
	line-height: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-image: url(../images/ico_return.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-left: 13px;
	text-align: left;
}
a.link_return:hover{
	text-decoration: underline;
}
a.link_imprimir{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/ico_impresora.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-align: left;
	height: 20px;
	display: block;
	vertical-align: bottom;
	line-height: 18px;
}
a.link_imprimir:hover{
	text-decoration: underline;
}
a.link_recomendar{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/ico_recom.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-align: left;
	height: 20px;
	display: block;
	vertical-align: bottom;
	line-height: 18px;
}
a.link_recomendar:hover{
	text-decoration: underline;
}
.texto_tabla_ficha{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}
.texto_tabla_ficha2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
}
.tit_celda_naranja{
	color:#FF7E00;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #e9e9e9;
	line-height: 24px;
}
.tit_celda_gris{
	color:#666666;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #e9e9e9;
	line-height: 24px;
}
.tit_celda_precio{
	color:#FF7E00;
	font-weight:bold;
	line-height: 40px;
	font-size: 18px;
}
.ficha_celda_simulador{
	color:#666666;
	font-weight:normal;
	text-align:left;
	line-height: 16px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.borde_der_naranja {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F36827;
}
#div_cuota {
	background-color: #E7E7E7;
	margin-top: 10px;
	height: 30px;
	vertical-align: middle;
}
.separador_simula {
	background-image: url(../images/separador_simul.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.precio_simulador {
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #636468;
	line-height: 30px;
}
.precio_simulador_ficha {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #636468;
	line-height: 15px;
}
.tit_detalle_simul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 40px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.a_celda1_claro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 2px;
	background-color:#FBFBFB;
	line-height: 30px;
}
.a_celda1_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	background-color:#F3F3F3;
	line-height: 30px;
}
.a_celda1_claro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
	background-color:#CCCCCC;
}
.a_celda1_oscuro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
	background-color:#CCCCCC;
}
a.link_detalle_simul_off{
	font-size: 11px;
	font-weight: normal;
	color: #FF7F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/ico_detalle_simul_off.gif);
	background-repeat: no-repeat;
	background-position: 100px center;
	text-align: right;
	height: 20px;
	display: block;
	vertical-align: bottom;
	line-height: 18px;
	width: 100px;
	padding-right: 40px;
}
a.link_detalle_simul_off:hover{
	text-decoration: underline;
}
a.link_detalle_simul_on{
	font-size: 11px;
	font-weight: normal;
	color: #FF7F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/ico_detalle_simul_on.gif);
	background-repeat: no-repeat;
	background-position: 100px center;
	text-align: right;
	height: 20px;
	display: block;
	vertical-align: bottom;
	line-height: 18px;
	width: 100px;
	padding-right: 40px;
}
a.link_detalle_simul_on:hover{
	text-decoration: underline;
}
.opciones_prod {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.txt_buscar_prod {
	width: 370px;
	border: 1px solid #FFFFFF;
}
#div_msg_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.link_directorio{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}
a.link_directorio{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}
a.link_directorio:hover{
	text-decoration: none;
	color: #F68529;
}
.tit_blanco_anuncia {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
.txt_anuncia {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#666666;
text-align:left;
vertical-align:middle;
}
.txt_anuncia_small {
	font-size:9px;
	line-height: 11px;
}
.txt_anuncia_si {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:bold;
color:#FD8002;
text-align:center;
vertical-align:middle;
}
.txt_anuncia_si2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:#FD8002;
text-align:center;
vertical-align:middle;
}
.txt_anuncia_no {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:bold;
color: #999999;
text-align:center;
vertical-align:middle;
}
.borde_inf_anuncia{
border-bottom:1px solid #999999;

}
.btn_anuncia_gratis {
	background-image: url(../images/btn_anuncia_gratis.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.btn_anuncia_gratis:hover {
	background-image: url(../images/btn_anuncia_gratis.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.btn_anuncia_premium {
	background-image: url(../images/btn_anuncia_premium.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.btn_anuncia_premium:hover {
	background-image: url(../images/btn_anuncia_premium.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}



.tit_blanco_anuncia a {
	color: #FFFFFF;
	text-decoration: none;
}
.tit_blanco_anuncia a:hover {
	text-decoration: underline;
	color: #FFC410;
}


.btn_direc_gratis {
	background-image: url(../images/btn_direc_gratis.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.btn_direc_gratis:hover {
	background-image: url(../images/btn_direc_gratis.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.btn_direc_premium {
	background-image: url(../images/btn_direc_premium.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.btn_direc_premium:hover {
	background-image: url(../images/btn_direc_premium.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 73px;
	width: 73px;
	cursor: pointer;
}
.tit_servicio{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}

 estilos de la encuesta 

 
.simula_combo_ext {
 height: 16px;
 width: 98px;
 border: 1px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 background-image: url(../images/fondo_combo2.png);
 background-repeat: no-repeat;
 background-position: right center;
 cursor: default;
 padding-left: 4px;
 padding-right: 16px;
 background-attachment: scroll;
 overflow: hidden;
 z-index: 1;
 border-top-color:#6699FF;
 border-bottom-color:#6699FF;
}

.tit_encuesta{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
font-weight:bold;
color:#FD8002;
text-align:left;
}
.txt_encuesta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
color:#666666;
text-align:justify;
vertical-align:middle;
}
.txt_encuesta2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
color:#666666;
text-align:center;
vertical-align:middle;
text-indent:10px;
}
.separador_encuesta{
background-image:url(../images/prod_detalle_inf.gif);
background-repeat: no-repeat;
background-position:top;
}
.textarea_encuesta{
	background-color:#FFFFFF;
	width:328px;
	height:90px;
	border: 1px solid #FD8002;
}
.txt_encuesta3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:bold;
color:#FD8002;
text-align:center;
vertical-align:middle;
}

.alert_msg_inmueble {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	line-height: 20px;
}
.listado_alertas a {
	color: #666666;
	text-decoration: none;
}
.listado_alertas a:hover {
	color: #FD8002;
}

.listado_alertas .ayuda_actual {
	color: #FD8002;
}
.prod_destacado{
width:254px; height:228px; background-color:#B3B2B2; margin-left: 10px; margin-top: 8px;}

#cont_destacado_dir {
	height: auto;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	
}
.dir_destacado{
width:200px; height:185px; background-color:#B3B2B2; margin-left: 10px; margin-top: 8px;}
.cont_empresa_cat {
	height: auto;
	width: 545px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor:pointer;
}
.cont_empresa_cat:hover {
	border: 1px solid #F3705E;
	background-color: #FFFCE9;
	display:block;
}

.txt_juega {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 15px;
 font-weight: normal;
 color: #666666;
 text-align: justify; 
}
.txt_naranja_juega {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 12px;
 font-weight: normal;
 color: #FD8002;
 text-align: right;
 vertical-align: middle;
}
a.link_juega{
	font-size: 11px;
	font-weight: normal;
	color: #FF5723;
	line-height: 22px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_juega:hover{
	text-decoration: underline;
}
.tit_chiste {
	font-size: 18px;
	font-weight: bold;
	color: #FD8002;
}
.chistes{
	width:700px;
	height:580px;
	overflow:auto;
	background-attachment: fixed;
	background-image: url(../images/marca_chistes.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
.separador_lin_chistes {
	background-image: url(../images/linea_hor_chistes.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.inmuebles_empresa {
	background-image: url(../images/bg_inmuebles_empresa.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 836px;
}
.tit_inmuebles_dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7E00;
	display: block;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
}

.fondo_chiste_video{
background-image:url(../images/tele.gif);
background-repeat:no-repeat;
background-position:center;
}

.check_1 {
	float: left;
	height: 16px;
	width: 130px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-top: 2px;
	background-image: url(../images/check_ficha.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 20px;
	position: relative;
	text-align: left;
}.tipo_cambio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6330;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}
.logo_empresa_ficha {
	margin: 5px;
	height: 60px;
	width: 180px;
}
a.link_detalle_simul_ficha{
	font-size: 11px;
	font-weight: normal;
	color: #FF7F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height: 15px;
	display: block;
	vertical-align: bottom;
	line-height: 15px;
}
a.link_detalle_simul_ficha:hover{
	text-decoration: underline;
}
.txt_naranja_sudoku {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 12px;
 text-decoration:underline;
 color: #FD8002;
 text-align: left;
 vertical-align: middle;
}
.fondo_sudoku{
background-image:url(../images/sudoku_top.gif);
background-position:center;
background-repeat:no-repeat;
}
.tit_naranja_anuncia_der {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: bold;
	color: #FD8002;
	text-align: right;
	margin-right: 80px;
	padding-right:80px;
	vertical-align: middle;
}
.tit_naranja_anuncia_izq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;
}
.txt_anuncia {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#666666;
text-align:center;
vertical-align:middle;
}
.txt_anuncia_der2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#666666;
text-align:right;
vertical-align:middle;
}
#conten_main #cont_central_interno #cont_tabs_sesion #cont_sesion #div_contenido_seccion .margen40 .listado {
	color: #333333;
}

#cont_recomienda{
	width:270px;
	height:auto;
	padding:5px;
	border:2px solid #FF9900;
	background-color:#FFFFFF;
	position:absolute;
	float:left;
}
.btn_cerrar_rec{
	display:block; width:80px; line-height:22px; background-color: #666666; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
}

.cont_envia_msg{
	width:270px;
	height:auto;
	padding:5px;
	border:2px solid #FF9900;
	background-color:#FFFFFF;
	position:absolute;
	float:left;
}
.tit_reg_negrita2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #5B5B5E;
	text-align: left;
	vertical-align: bottom;
	padding-left:10px;
}
.texto_info_justif2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-left:14px;
}
.texto_info_justif3 {
	border-color:#FD8002;
	border-width:3px;
	border-style:solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-left:5px;

}

.tit_anuncia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #FD8002;
	text-align: left;
	vertical-align: middle;

}
.txt_anuncia2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-left:25px;

}
.txt_anuncia2 li {
	list-style-image: url(../images/ico_li.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.txt_anuncia2 ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.cont_empresa_busq1 {
	height: auto;
	width: 815px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cont_empresa_busq1:hover {
	border: 1px solid #F3705E;
	background-color: #FFFCE9;
	display:block;
}
a.msg_empresa_busq1 {
	color:#FF7F00;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/msg_lista.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 14px;
	padding-left: 16px;
}
a.msg_empresa_busq1:hover {
	color:#666666; text-decoration:none;
}

.cont_empresa_cat1 {
	height: auto;
	width: 545px;
	border: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cont_empresa_cat1:hover {
	border: 1px solid #F3705E;
	background-color: #FFFCE9;
	display:block;
}
.link_nombre_emp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666; font-size:11px;
	}
a.link_nombre_emp{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px;
	}
a.link_nombre_emp:hover{
	color:#F3705E; text-decoration:underline;
	}
	
.list_play1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 130px;
	border: 1px solid #999999;
	height: 110px;
}
.tit_opciones_playa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
