body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	background-color:#61A1C5;
	background-image:url(../media/img/fnd-gral.jpg);
	background-repeat:repeat-x;
}

html {
	height:100%;
}

.adapta:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}

* html .adapta {
	height: 1%;
}

form {
	display:inline;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#cabecera {
	width:949px;
	height:86px;
	margin:0 auto;
}

#logo {
	width:231px;
	height:86px;
	float:left;
}

#menu {
	width:698px;
	height:86px;
	float:left;
	padding-left:20px;
}

h1 {
	margin:0;
	padding:0;
}

ul {
	display:inline;
	margin:0;
	padding:0;
	float:right;
}

li {
	display:inline;
}

li.menu_elem_li {
	float:left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:6px;
	padding-right:45px;
	border-bottom-color:#1D78AC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

li.menu_elem_li_ultimo {
	float:left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:6px;
	padding-right:6px;
	border-bottom-color:#1D78AC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.azul {
	color:#00305C;
}

.negrita {
	font-weight:bold;
}

#cuerpo {
	width:949px;
	margin:0 auto;
	padding-top:10px;
}


#carga_izq {
	width:624px;
	float:left;
}

#carga_dcha {
	width:286px;
	padding-left:39px;
	float:left;
}

#buscador_reducido {
	width:442px;
	height:188px;
	padding-bottom:15px;
	background-image:url(../media/img/buscador-reducido-fnd.gif);
	background-repeat:no-repeat;
	float:left;
}

.titulo_h2 {
	margin:0px;
	padding-left:82px;
	padding-top:33px;
	color:#EBAD14;
	font-size:1.5em;
}

.titulo_h2_2 {
	margin:0px;
	padding-left:54px;
	padding-top:22px;
	color:#EBAD14;
	font-size:0.9em;
	padding-bottom:20px;
}

.titulo_h2_3 {
	margin:0px;
	padding-left:64px;
	padding-top:22px;
	color:#EBAD14;
	font-size:0.9em;
}

.titulo_h2_4 {
	margin:0px;
	padding-left:60px;
	padding-top:22px;
	color:#EBAD14;
	font-size:0.9em;
	text-align:left;
}

.buscador_reducido_txt {
	color:#121C4D;
	font-size:1.3em;
}

.select_buscador_reducido {
	color:#1D78AC;
	font-size:1.2em;
	border:0;
	margin:0px;
	padding:0px;
}

.select_buscador_reducido1 {
	width:135px;
}

.select_buscador_reducido2 {
	width:180px;
}

.select_buscador_reducido3 {
	width:138px;
}

.select_buscador_reducido4 {
	width:155px;
}

.select_buscador_reducido5 {
	width:174px;
}

.buscador_reducido_izq {
	width:205px;
	padding-left:15px;
	padding-top:10px;
	float:left;
}

.buscador_reducido_izq1 {
	width:205px;
	padding-left:15px;
	padding-top:15px;
	float:left;
}

.buscador_reducido_izq2 {
	width:215px;
	padding-left:15px;
	padding-top:10px;
	float:left;
}

.buscador_reducido_dcha {
	width:215px;
	padding-top:10px;
	float:left;
}

.buscador_reducido_dcha1 {
	width:215px;
	padding-top:15px;
	float:left;
}

.buscador_reducido_dcha_btn {
	width:200px;
	padding-top:10px;
	padding-right:5px;
	float:left;
	text-align:right;
}

#destacados_portada {
	float:left;
	width:442px;
}

#destacados_portada_sup {
	width:442px;
	height:89px;
	background-image:url(../media/img/destacados-portada-sup.gif);
	float:left;
}

#destacados_portada_int {
	width:442px;
	background-image:url(../media/img/destacados-portada-int.gif);
	float:left;
}

#destacados_portada_inf {
	width:427px;
	padding-right:15px;
	height:31px;
	padding-top:4px;
	background-image:url(../media/img/destacados-portada-inf.gif);
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	float:left;
}

.amarillo {
	color:#EBAD14;
}

.destacados_portada_foto {
	width:98px;
	height:88px;
	padding-left:17px;
	float:left;
}

.destacados_portada_txt {
	width:310px;
	height:88px;
	background-image:url(../media/img/destacados-portada-txt.gif);
	float:left;
	color:#66605B;
	font-size:0.9em;
}

.destacados_portada_precio_euros {
	color:#4fA800;
	text-align:right;
	font-size:1.5em;
	font-weight:bold;
}

.destacados_portada_precio_pesetas {
	text-align:right;
	font-size:0.9em;
}

#calculadora {
	width:131px;
	height:188px;
	padding-bottom:15px;
	background-image:url(../media/img/calculadora-fnd.gif);
	background-repeat:no-repeat;
	float:left;
	padding-left:44px;
	text-align:justify;
	color:#1D78AC;
	padding-right:7px;
}

#calculadora_form {
	font-size:0.8em;
	font-weight:bold;
}

.calculadora_campo {
	font-size:1.1em;
	width:55px;
	border-color:#1D78AC;
	border-style:solid;
	border-width:1px;
}

.calculadora_1 {
	width:60px;
	float:left;
	padding-left:4px;
	height:35px;
}

.calculadora_2 {
	width:60px;
	float:left;
	padding-left:4px;
	padding-bottom:5px;
	height:35px;
}

.calculadora_3 {
	width:120px;
	float:left;
	padding-left:4px;
	padding-top:10px;
	border-top-color:#1D78AC;
	border-top-style:solid;
	border-top-width:1px;
}

#se_vende {
	background-image:url(../media/img/se-vende-fnd.gif);
	width:131px;
	height:188px;
	padding-bottom:15px;
	background-image:url(../media/img/se-vende-fnd.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-left:44px;
	text-align:justify;
	color:#1D78AC;
	padding-right:7px;
}

#mailing_portada {
	width:131px;
	height:188px;
	padding-bottom:15px;
	background-image:url(../media/img/mailing-portada-fnd.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-left:44px;
	text-align:justify;
	color:#1D78AC;
	padding-right:7px;
}

.btn_verde {
	width:106px;
	height:19px;
	text-align:center;
	color:#FFF;
	background-image:url(../media/img/fnd-btn-verde.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:8px;
	margin:0 auto;
}

.blanco {
	color:#FFF;
}

#pie {
	width:604px;
	height:167px;
	float:left;
	background-image:url(../media/img/pie-fnd.gif);
	color:#FFF;
	padding-left:20px;
}

#pie_menu {
	font-weight:bold;
	width:584px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom-color:#8098AE;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:center;
}

.enlace_pie {
	padding-right:40px;
}

.banner_izq_sup {
	background-image:url(../media/img/banner-izq-sup.gif);
	width:286px;
	height:80px;
	
}

.banner_izq_int {
	width:232px;
	background-image:url(../media/img/banner-izq-int.gif);
	padding-left:27px;
	padding-right:27px;
	text-align:justify;
	color:#66605B;
}

.banner_izq_img {
	width:231px;
	height:83px;
	padding-top:10px;
}

.banner_izq_txt {
	width:231px;
	height:85px;
	padding-top:10px;
}

.banner_izq_int_precio_euros {
	color:#4fA800;
	text-align:right;
	font-size:1.3em;
	font-weight:bold;
}

.banner_izq_int_precio_pesetas {
	text-align:right;
	font-size:0.8em;
}

.banner_izq_inf {
	width:271px;
	padding-right:15px;
	height:31px;
	padding-top:4px;
	background-image:url(../media/img/banner-izq-inf.gif);
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	float:left;
}

#cuadro_contenido {
	float:left;
	width:624px;
	padding-top:20px;
}

#cuadro_contenido_sup {
	width:624px;
	height:11px;
	line-height:1px;
	font-size:1px;
	background-image:url(../media/img/cuadro-contenido-sup.gif);
	float:left;
}

#cuadro_contenido_int {
	width:624px;
	background-image:url(../media/img/cuadro-contenido-int.gif);
	float:left;
}

#cuadro_contenido_inf {
	width:624px;
	height:12px;
	background-image:url(../media/img/cuadro-contenido-inf.gif);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:15px;
}

.centrado {
	text-align:center;
}

.segunda_mano_tabla_cab {
	width:123px;
	height:50px;
	text-align:center;
	color:#66605B;
	float:left;
}

.segunda_mano_tabla {
	width:123px;
	height:70px;
	text-align:center;
	color:#66605B;
	float:left;
}

.segunda_mano_tabla2 {
	width:123px;
	height:50px;
	padding-top:20px;
	text-align:center;
	color:#66605B;
	float:left;
}

.precio {
	color:#4FA800;
	font-size:1.2em;
	font-weight:bold;
}

.pesetas {
	font-size:0.8em;
}

.resultados {
	width:580px;
	margin:0 auto;
	padding-top:30px;
}

.superindice {
	vertical-align:super;
	font-size:0.8em;
}

.gris {
	color:#66605B;
}

.gris_claro {
	color:#ADA6A2;
}

.numero_resultados {
	color:#ED2E38;
	font-size:2.3em;
	font-weight:bold;
	width:85px;
	padding-right:15px;
	text-align:right;
	float:left;
	height:35px;
	padding-bottom:20px;	
}

.numero_resultados_etiqueta{
	float:left;
	height:35px;
	width:480px;
	padding-bottom:20px;
	color:#EBAD14;
	font-size:1.5em;
	font-weight:bold;
	background-image:url(../media/img/fnd-resultados.gif);
	background-repeat:repeat-x;
}

.float_left {
	float:left;
}

.float_left2 {
	float:left;
	width:540px;
}

.paginacion {
	width:622px;
	text-align:center;
	padding-top:25px;
	padding-bottom:15px;
}

#cuadro_contenido_int_ficha {
	width:584px;
	padding-left:20px;
	padding-right:20px;
	float:left;

}

.boton_volver {
	width:584px;
	float:left;
	padding-bottom:25px;
}

.ficha_fotos {
	width:240px;
	float:left;
	padding-bottom:25px;
}

#foto_grande {
	float:left;;
	width:240px;
	height:180px;
	text-align:center;
	background-color:#EFEFEE;
}

.foto_pequena {
	float:left;
	width:51px;
	height:38px;
	padding-top:12px;
	padding-right:12px;
	text-align:center;
}

.foto_pequena2 {
	float:left;
	width:51px;
	height:38px;
	padding-top:12px;
	text-align:center;
}

.ficha_txt {
	float:left;
	width:315px;
	padding-left:25px;
	padding-bottom:25px;
}

.ficha_txt_etiqueta {
	float:left;
	width:110px;
}

.ficha_txt_txt {
	float:left;
	width:205px;
}

.ficha_txt_linea {
	float:left;
	padding-bottom:15px;
}

.promociones_submenu {
	width:584px;
	text-align:left;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom-color:#66605B;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.promociones_submenu_enlace {
	color:#1D78AC;
	padding-right:30px;
}

.promociones_submenu_ultimo {
	color:#1D78AC;
}

#map_cont {
	width:584px;
	height:300px;
	float:left;
	padding-top:15px;
}

#map {
	width:584px;
	height:300px;
	float:left;
}

.promocion_cont {
	width:270px;
	float:left;
}

.promocion_cont2 {
	width:270px;
	float:left;
	padding-left:44px;
}

.promocion_margen_int {
	height:30px;
	width:584px;;
	float:left;
}

.h2_promociones {
	margin:0px;
	color:#EBAD14;
	font-size:1.5em;
}

.txt_promociones {
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}

.promociones_seccion {
	font-size:1.3em;
	font-weight:bold;
	color:#EBAD14;
	padding-top:20px;
	padding-bottom:5px;
	float:left;
	width:100%;
	border-bottom-color:#66605B;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.float_right {
	float:right;
}

.img_promocion{
	width:584px;
	height:438px;
	float:left;
	padding-top:15px;
}

.txt_interior {
	width:543px;
	float:left;
	padding-top:15px;
	padding-left:40px;
}

.formulario_etiqueta {
	float:left;
	
	width:110px;
	height:30px;
}

.formulario_campo {
	float:left;
	width:430px;
	height:30px;
}

.formulario_etiqueta2 {
	float:left;
	
	width:110px;
	height:30px;
	height:80px;
}

.formulario_campo2 {
	float:left;
	width:430px;
	height:80px;
}

.input_form {
	color:#66605B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.input_form2 {
	color:#66605B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:330px;
}

.btn_form {
	color:#66605B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-color:#66605B;
	border-style:solid;
	border-width:1px;
	background-color:#FFF;
}

.btn_form2 {
	width:106px;
	height:25px;
	color:#FFF;
	padding-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:0;
	background-color:#FFF;
	background-image:url(../media/img/fnd-btn-verde2.gif);
}

.azul_claro {
	color:#1D78AC;
}

.justificado {
	text-align:justify;
}

.titulo_empresa {
	margin:0px;
	color:#EBAD14;
	font-size:1.5em;
	font-weight:bold;
}

.oculto {
	display:none;
}

.destacados_2mano_foto {
	width:85px;
	float:left;
}

.destacados_2mano_txt {
	width:145px;
	float:left;
	text-align:left;
	font-size:0.9em;
}

.destacados_2mano_margen {
	width:230px;
	height:30px;
	float:left;
}

.blockquote {
	padding-left:50px;
}

.firma_mexora {
	font-size:0.8em;
}

.w3c {
	vertical-align:bottom;
}
