@charset "utf-8";
/* CSS Document */


body { background:url("/picture_library/img1.jpg") repeat-x; color:#8F8F8F; font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; text-align:justify; }
h2, h3, h4, h5, h6 { margin:0; padding:0; }
/* CABECERA */
#cabecera { height:160px; margin:0 auto; width:892px; }
#cabecera * { color:#ff3300; margin:0; padding:0; }
#cabecera h2 { float:left; font-size:33px; padding:0px 0 48px 10px; text-transform:lowercase; }
#cabecera h2 img { border-style:none; }
#cabecera h1 { float:right; font-size:20px; font-weight:normal; padding:21px 10px 10px 10px; }
#cabecera h1 a { text-decoration:none; }
/*- Menu cabecera--------------------------- */
#menu_cabecera { float:left; font-size:85%; line-height:normal; padding:0px 0 3px 0px; width:99%; text-transform:uppercase; font-weight:bold; }
#menu_cabecera #actual a span { background-position:100% -42px; color:#FFF; }
#menu_cabecera a { background:url("/picture_library/menu_iz.gif") no-repeat left top; float:left; margin:0px 1px 0px 0px; padding:0 0 0 5px; text-decoration:none; }
#menu_cabecera a span { background:url("/picture_library/menu_de.gif") no-repeat right top; color:#FFF; display:block; float:left; padding:5px 5px 4px 0px; }
#menu_cabecera a span { float:none; }
#menu_cabecera a:hover span { color:#FFF; }
#menu_cabecera a:hover span { background-position:100% -42px; }
#menu_cabecera a:hover, #menu_cabecera #actual a { background-position:0% -42px; }
#menu_cabecera li { display:inline; margin:0px; padding:0px; }
#menu_cabecera ul { list-style:none; margin:0px; padding:10px 10px 0 0px; }
#menu-banderas { float:right; width:80px; }
#menu-banderas img { border-style:none; }
/* FIN CABECERA */

/* CONTENIDO */
#contenido { margin:0 auto; width:892px; }
#contenido dl.entradas dd { color:#546d78; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:0; text-align:justify }
#contenido dl.entradas dt { color:#9dc958; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; text-transform:uppercase; margin:0 }
#contenido dl.entradas { font-size:75%; margin:0; padding:10px }
#contenido img.izq { border-bottom:10px solid #FFF; border-right:10px solid #FFF; float:left }
#contenido img.der { border-bottom:10px solid #FFF; border-left:10px solid #FFF; float:right }
#contenido dl.entradas dt a { color:#9dc958; }
#colunna_1 { float:left; width:186px; overflow:hidden; }
/*Caja menu colunna_1*/
* { margin:0pt; padding:0pt; }
*.tapa_sup *, .tapa_inf * { display:block; overflow:hidden; }
img.izqu { float:left; padding:3%; }
.caja { border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-width:0 1px; padding:0 10px; }
.caja a:link, .caja a:visited, .caja a:active { color:#4E90E6; text-decoration:none; border:none;}
.caja a:hover { color:#ACBB48; text-decoration:none; }
.caja strong { color:#194D66; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; }
.linea_verde { border-bottom:solid 2px #ACBB48; }
.r1 { background-color:#cccccc; }
.r1 { margin:0 10px; }
.r1, .r2, .r3, .r4, .r5, .r6 { font-size:0; height:1px; }
.r2 { margin:0 8px; }
.r2, .r3 { border-left:2px solid #cccccc; border-right:2px solid #cccccc; }
.r2, .r3, .r4, .r5, .r6, .r7, .r8 { background-color:#fff; }
.r3 { margin:0 6px; }
.r4 { margin:0 5px; }
.r4, .r5, .r6, .r7, .r8 { border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.r5 { margin:0 4px; }
.r6 { margin:0 3px; }
.r7 { margin:0 2px; }
.r7, .r8 { font-size:0; height:2px; }
.r8 { margin:0 1px; }
#con_caja, #con_caja1, #con_caja2, #con_caja3 { text-transform:uppercase; color:#6B6B6B; display:inline; float:left; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; text-align:justify; width:186px; }
#colunna_1 li { border-bottom:1px solid #fff; margin:2px 0 0; padding:0 0 0 6px; background:url("/picture_library/triangulo.gif") no-repeat 0 50%; }
#colunna_1 ul li a { color:#8F8F8F; font-size:10px; text-decoration:none; }
#colunna_1 ul li a:hover { color:#ACBB48; }
#colunna_1 ul { margin:0; padding:0; list-style-type:none; }
#colunna_1 h3 { color:#ACBB48; font-size:12px; text-transform:uppercase; border-bottom:solid 2px #ACBB48; }
#colunna_1 #actual_1 { background:url("/picture_library/triangulo_1.gif") no-repeat 0 50%; }
/* formulario hoteles busqueda */
#con_caja select, #con_caja1 select { color:#546d78; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:164px; text-transform:uppercase; }
#con_caja .elementoform, #con_caja1 .elementoform { height:25px; }
#con_caja input, #con_caja1 input { background-color:#FFFFFF; font-size: 11px; font-weight:bold; color: #ACBB48; border: #8F8F8F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
/* fin formulario hoteles busqueda */



/* Fin Caja menu colunna_1 */

#colunna_2 { float: right; width: 686px; }
#colunna_2 ul { margin-left: 0; padding-left: 0; list-style-position: inside; }
#colunna_2 h2 { text-transform:uppercase; letter-spacing:-1px; font-size:26px; font-weight:normal; color:#ff3300; }
#colunna_2 h3, h4 { text-transform:uppercase; letter-spacing:-1px; font-weight:normal; color:#ACBB48; }
#colunna_2 h3 { font-size:20px; border-bottom:solid 2px #ACBB48; margin-bottom:10px; }
#colunna_2 h4 { font-size:13px; font-weight:bold; }
#colunna_2 h4  a { font-size:13px; font-weight:bold; color:#ACBB48;}



#colunna_2 h2 em { font-weight: bold; font-style: normal; }
#colunna_2 .imagen { float:left; margin: 0 20px 0 0; border:none; }
#colunna_2 p.grande { margin:0; padding-top:10px; }
#colunna_2 p, ol { line-height: 180%; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8F8F8F; padding: 0 0px 5px; }
#colunna_2 p strong { color:#ACBB48; text-decoration:underline; }
#colunna_2 ol { list-style-position: inside; font-size:100%; }
#colunna_2 ol a { color:#8F8F8F; }
#colunna_2 ol a:hover { color:#ACBB48; }
#colunna_2 dl { line-height: 150%; padding: 0 0px 5px; }
#colunna_2 dt { color:#ACBB48; font-weight:bold; float:left; margin:0; padding:0 5px 0 0; display:block; text-decoration:underline; text-transform:uppercase; }
#colunna_2 dd { margin:0; padding:0 0 0 0px; }
#colunna_2 #caja1, #caja2, #caja3 { float: left; width:168px; margin-right:3px; }
#colunna_2 #caja4 { float:left; width:168px; }
#colunna_2 #caja1 a, #caja2 a, #caja3 a, #caja4 a { color:#8F8F8F; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform:uppercase; }
#colunna_2 p a { color:#8F8F8F; text-decoration:none; }
#colunna_2 td a { color:#ACBB48; text-decoration:none; }
#colunna_2 table tr td h3 { color:#ACBB48; font-size:14px; border:none; letter-spacing: normal; border-bottom:solid 1px #ACBB48; margin:0px; }
#colunna_2 p a:hover { color:#ACBB48; }
#colunna_2 p em { font-weight:bold; }
#colunna_2 #caja1 h2 a, #caja2 h2 a, #caja3 h2 a, #caja4 h2 a { color:#ACBB48; letter-spacing:-1px; font-size:45%; padding:0px 5px 0px 5px; display:block; font-weight:bold; text-transform: none; }
#colunna_2 #caja1 img, #caja2 img, #caja3 img, #caja4 img { padding:0px 0px 10px 7px; margin:0px; border:none; clear:left; text-align:center; }
#colunna_2 #caja1 p, #caja2 p, #caja3 p, #caja4 p { font-size:88%; padding:0px 5px 0px 5px; display:block; }
#colunna_2 #caja1 p a, #caja2 p a, #caja3 p a, #caja4 p a { font-size:85%; color:#ACBB48; font-weight:bold; text-decoration:underline; text-transform: none; }
#colunna_2 #caja_titulares { float: right; width: 686px; margin-bottom:10px; }
#colunna_2 #caja_titulares h2 a { text-transform:none; font-size:70%; font-weight:bold; color:#ACBB48; text-decoration:none; }
#colunna_2 #caja_titulares a img { float:left; margin: 0 20px 0 0; border:none; }
#colunna_2 #caja_titulares p a { color:#ACBB48; font-weight:bold; text-decoration:underline; text-transform: none; }
#colunna_2 #caja_titulares a { color:#8F8F8F; font-weight:bold; text-decoration:underline; text-transform: none; }
#colunna_2 #noticia h2 { text-transform:none; font-size:160%; font-weight:bold; color:#ACBB48; text-decoration:none; }
#colunna_2 #noticia img { float:left; margin: 5px 20px 0 0; border:none; }
#colunna_2 #mas_noticias h2 { text-transform:none; font-size:160%; font-weight:bold; color:#ACBB48; text-decoration:none; border-bottom:solid 2px #ACBB48; margin-bottom:10px; }
#colunna_2 #mas_noticias a { color:#8F8F8F; text-decoration:underline; text-transform: none; }
#colunna_2 #mas_noticias a:hover { color:#ACBB48; }

/* FIN CONTENIDO */



#contenido-prop-descr-finca { font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px; text-align: justify; }
#contenido-prop-descr-finca dl { margin:0; padding-bottom:7px; }

#contenido-prop-descr-finca dl dd { margin:0; padding: 0 0 0 10px; background-image: url("/picture_library/si_1.gif"); background-repeat: no-repeat; background-position:0; }

#contenido-prop-descr-finca dt { display:block; padding: 2px; margin:0; text-align:left; font-size:12px; font-weight:bold; width: 100%; height:16px; color:#ACBB48; background-color: #FFFFFF; }
#contenido-prop-formu-fotos-finca { font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px; text-align: justify; }
#contenido-prop-formu-fotos-finca dl { margin:0; padding-bottom:7px; }
#contenido-prop-formu-fotos-finca dl dd { margin:0; padding-top:3px; }
#contenido-prop-formu-fotos-finca dt { display:block; padding: 2px; margin:0; text-align:left; font-size:12px; font-weight:bold; width: 99%; height:16px; color:#ACBB48; background-color: #ffffff; }


#principal-lateral { float: right; width: 186px; height: 207px;}
#principal-lateral ul { overflow: hidden; padding: 0 0 20px 10px; }
* html #principal-lateral ul { padding-bottom: 30px; }
* html #principal-lateral ul li { height: 1%; }
#principal-lateral ul li { float: left; padding-right: 5px; margin-right: 5px; border-right: 1px solid #ff3300; }
#principal-lateral ul li.last { border-right: none; padding-right: 0; margin-right: 0; }
#principal-lateral ul li a { line-height: 1.1em; float: left; color: #ff3300; font-weight: bold; font-size: .8em; }
#principal-lateral ul li a:hover { text-decoration: underline; }

#principal-lateral div.nota { font-size: .8em; color: #663300; height: 187px; padding: 15px 10px 0 20px; background: #fff798 url("/picture_library/note-bg.gif") no-repeat; }
#principal-lateral div.nota p { text-align:justify; }
#principal-lateral div.nota a { color: #663300; text-decoration: underline; }
#principal-lateral div.nota h2 { color:#ff3300;text-transform: uppercase; font-size: 1.15em; padding-bottom: 11px; margin-bottom: 10px; background: url("/picture_library/home-header-underline2.gif") left bottom repeat-x; }
#principal-lateral div.nota h2 img { display: block; }




#colunna_2 #con_caja_coches { color:#546d78; display:inline; float:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; text-align:justify; width:430px; padding-right:15px; }
#colunna_2 #con_caja_coches .caja_buscador {/*background:transparent url("/picture_library/busqueda_4.jpg") bottom;*/ border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-width:0 1px; padding:0 10px; }
#colunna_2 #con_caja_coches select, #contenido #colunna_2 form #caja1 select, #contenido #colunna_2 form #caja2 select { font-size: 11px; font-weight:bold; color: #546d78; border: #8F8F8F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
#colunna_2 #con_caja_coches input, #contenido #colunna_2 form #caja1 input, #contenido #colunna_2 form #caja2 input, #contenido #colunna_2 form #caja2 textarea,#contenido #colunna_2 #caja2 form #contenido-prop-formu-fotos-finca dl dd input,#contenido #colunna_2 #caja2 form #contenido-prop-formu-fotos-finca dl dd textarea { font-size: 11px; font-weight:bold; color: #546d78; border: #8F8F8F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
#colunna_2 #con_caja_coches div.medidas { display:block; margin-bottom:10px; }
#colunna_2 #con_caja_coches div.medidas label { float:left; line-height:23px; width:105px; }
#colunna_2 #con_caja_coches strong { color:#546d78; display:block; font-size:11px; text-transform:uppercase; }
#colunna_2 #con_caja_coches .linea_verde { border-bottom:solid 2px #9dc958; margin-bottom:10px; }
#nube { color:#8e8e8e; text-align:justify; background-color: #F7F7F7; }
#nube div.etiquetas { font-family:verdana, arial, helvetica; font-size:5pt; padding:5px; }
#nube div.etiquetas span { height:20pt; text-align:center; white-space:nowrap; display: inline; }
#nube div.etiquetas span.etiquetatam0 { font-family:"Courier New", Courier, monospace; font-size:10px; }
#nube div.etiquetas span.etiquetatam1 { font-family:"Courier New", Courier, monospace; font-size:11px; }
#nube div.etiquetas span.etiquetatam2 { font-family:"Courier New", Courier, monospace; font-size:12px; }
#nube div.etiquetas span.etiquetatam3 { font-family:"Courier New", Courier, monospace; font-size:13px; }
#nube div.etiquetas span.etiquetatam4 { font-family:"Courier New", Courier, monospace; font-size:14px; }
#nube div.etiquetas span.etiquetatam5 { font-family:"Courier New", Courier, monospace; font-size:15px; }
#nube div.etiquetas span.etiquetatam6 { font-family:"Courier New", Courier, monospace; font-size:16px; }
#nube div.etiquetas span.etiquetatam7 { font-family:"Courier New", Courier, monospace; font-size:17px; }
#nube div.etiquetas span.etiquetatam8 { font-family:"Courier New", Courier, monospace; font-size:25px; font-weight:bold; }
#nube div.etiquetas a { color:#8E8E8E; text-decoration:none; }
#nube div.etiquetas a:hover { color:#ACBB48; text-decoration:underline; }
#colunna_2 p.pie { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:5px; padding:0 0 0 5px }
#colunna_2 p.pie a { color:#1E90FF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; text-decoration:none }
#colunna_2 p.pie a:hover { color:#1E90FF; text-decoration:none }
#colunna_2 #album { border:1px solid #fff; width:298px; margin:15px auto }
#colunna_2 .gallery { list-style-type:none; position:relative; width:298px; margin:210px 0 0; padding:0 }
#colunna_2 .gallery img { border:0 }
#colunna_2 .gallery li { float:left }
#colunna_2 .gallery li a img { border:0; left:0; position:absolute; top:-210px; visibility:hidden }
#colunna_2 .gallery li a img.landscape { top:-210px }
#colunna_2 .gallery li a img.portrait { border-left:57px solid #fff; border-right:57px solid #fff; left:0 }
#colunna_2 .gallery li a, #contenido .gallery li a:visited { background:#fff; border:1px solid #6E8A3D; color:#6E8A3D; float:left; font-size:11px; height:27px; line-height:25px; text-align:center; text-decoration:none; width:27px; margin:0 }
#colunna_2 .gallery li a:active img, #contenido .gallery li a:focus img, #contenido .gallery li a:hover img { visibility:visible }
#colunna_2 .gallery li a:active, #contenido .gallery li a:focus, #contenido .gallery li a:hover { background:#6E8A3D; color:#fff }
#colunna_2 #album ul li { margin:0; padding:0 5px 5px 0 }
/* PIE */
#pie { clear: both; width: 892px; margin: 0 auto; padding: 10px 0; background: url("/picture_library/img7.gif") repeat-x; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; color:#ACBB48; }
#pie p { margin: 0; text-align: center; font-size:11px; }
#pie a { text-decoration: none; }
#pie a:link, #pie a:visited, #pie a:active { color:#8F8F8F; text-decoration:none; }
#pie a:hover { color:#ACBB48; text-decoration:none; }
#pie p span { font:bold 11px Arial, Helvetica, sans-serif; color:#8F8F8F; background-color:inherit; color:#ACBB48; padding-left:30px; }
#pie p span a.link { font:bold 11px Arial, Helvetica, sans-serif; color:#8F8F8F; background-color:inherit; text-decoration:none; }
#pie p span a.link:hover { color:#fff; background-color:#000; }



/* FIN PIE */

/* PUBLICIDAD */
#publicidad { clear: both; width: 728px; height:90px; margin: 0 auto; padding: 10px 0; }
