body { background-color: #FFFFFF; color: #003366; margin: 5px 0px 5px 0px; padding: 0; }
h1#logotipo { color: #003366; float: left; font-family: "trebuchet ms", tahoma, arial, verdana, sans-serif; font-size: 36px; font-weight: bold; margin: 5px; padding: 0px 70px 0px 10px; }
h1#logotipo a, h1#logotipo a:visited, h1#logotipo a:hover { text-decoration: none; }
h1#logotipo b { color: #0099ff; margin: -10px; }
h2#slogan-n1 { color: #003366; font-family: Arial, Verdana, Tahoma; font-size: 9pt; font-weight: bold; margin: 5px; padding: 20px 0px 0px 0px; }
h2#slogan {clear:left; font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:11px; font-weight:normal; margin:0;padding: 0px 0px 5px 10px;} 
ul#menus {top:0px; right:0; border:0; padding:0; margin:0; list-style-type:none;}
ul#menus li {display:block; width:126px; height:20px; float:left; margin-left:0px; position:relative; text-align:center;}
ul#menus li a{display:block; width:126px; height:20px; text-decoration:none; color:#fff; font-family: Arial, Verdana, Tahoma; font-size: 9pt; font-weight: bold; background:#003366;}
ul#menus li a:hover {cursor:pointer; background:#FFFFFF; color:#0099ff;}
h3.ima {width:756px; height:91px; position:relative; padding:0; margin:0;z-index:1}
h3.ima em {display:block; width:756px; height:91px; background:url("../picture_library/portada.jpg"); position:absolute; top:0; left:0; z-index:1; color: #fff; font-family: Arial, Verdana, Tahoma; font-size: 12pt; text-align:center;}
p.textos { color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px; text-align: justify; }
p.textos a { color: #0099ff; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; text-decoration: none;  }
p.textos span{ font-family: "trebuchet ms", tahoma, arial, verdana, sans-serif; font-size: 33px; color: #0099ff ; margin-right: 3px; }
p.textos b{ color: #0099ff; }
p.textos-enlace { color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 10px; margin: 3px 0px 0px 10px; padding: 0px 0px 0px 0px; text-align: justify; }
p.textos-enlace a { color: #0099ff; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 10px; text-decoration: none;  }
p.textos-enlace a:hover { background-color: #0099ff; color: #fff; text-decoration: none; }
p.textos img { float: left;  border-bottom: 0px solid White;  border-left: 0px solid White;  border-right: 10px solid White;  border-top: 0px solid White; }
p.pie { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 5px; padding: 0px 0px 0px 5px; text-align: center; }
p.pie a { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
p.pie a:hover { color: #0099ff; text-decoration: none; }
.menucontainer{background: #003366; z-index:6;}
.menu {float:left;font-family: arial,verdana,sans-serif,Helvetica;width:756px;position:relative;font-size:9pt;font-weight:bold; background:#003366; z-index:6;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;}
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#fff;width:125px;height:23px;padding:0px 0px 0px 0px;line-height:23px;text-align:center;}
* html .menu ul li a, .menu ul li a:visited {width:125px;w\idth:125px;}
.menu ul li ul {display:none;}
.menu ul li:hover a {color:#0099ff;background: #fff;}
.menu table {margin:-1px;border-collapse:collapse;font-size:11px;}
.menu ul li:hover ul {display:block;position:absolute;top:22px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
.menu ul li:hover ul li a {display:block;background:#0099ff;color:#fff;height:auto;line-height:15px;padding:3px 0px 3px 0px;width:125px;border-bottom:1px solid #ccc;}
.menu ul li:hover ul li a:hover {background:#FFF;color:#0099ff;}
table.c1 { background-color: #CCCCCC; width: 758px; }
table.c2 { width: 756px; }
table.c3 { width: 171px; }
td.c2 { background-color: White; }
td.c3 { background-color: #003366; width: 171px; font-family: arial,verdana,sans-serif,Helvetica;font-size:9pt;font-weight:bold;text-align:center;color: #FFFFFF; padding: 3px 0px 3px 0px;}
td.c4 { background-color: #CCCCCC; width: 1px;}
td.c5 { width: 194px; vertical-align:top;}
td.c6 { width: 171px; vertical-align:top; }
td.c7 { width: 584px; vertical-align:top; }
td.c8 { height:1px; background-color:#CCCCCC;}
h3.titu {font-family: arial,verdana,sans-serif,Helvetica;font-size:9pt;font-weight:bold;color: #0099ff; margin: 0px 0px 0px 0px; padding: 3px 10px 3px 10px;}
.menuformu { width: 171px;}
.menuformu p { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 10px; z-index:2;}
.menuformu p a { color: #0099ff; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 11px; }
.menuformu p select, input{ width: 151px; font-family: arial,verdana,sans-serif,Helvetica; font-size: 11px;}
p.texto-cuadri { margin: 10px 0px 10px 0px; padding: 0px 10px 0px 10px;color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 11px; text-align:justify;}
p.texto-cuadri a { color: #0099ff; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 11px; text-decoration: none;}
p.texto-cuadri a:hover { background-color: #0099ff; color: #fff; text-decoration: none; }
.menurapido { width: 171px;}
.menurapido ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.menurapido li { border-bottom: 1px solid #CCCCCC; list-style: none outside url("../picture_library/trans.gif"); margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.menurapido h2 { color: #6699FF; font-family: Verdana, Helvetica, Arial, san-serif; font-size: 10px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.menurapido a.menu-titulo:link, a.menu-titulo:visited  { color: #0099ff; font-family: Verdana, Helvetica, Arial, san-serif; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 10px;}
.menurapido a.menu-titulo:hover, a.menu-titulo:active { color: #003366; font-weight: bold; text-decoration: none; }
.menurapido h3 { color: #003366; font-family: Verdana, Helvetica, Arial, san-serif; font-size: 10px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; }
.menurapido a.menu-titulo-submenu:link, a.menu-titulo-submenu:visited { color: #003366; font-family: Verdana, Helvetica, Arial, san-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
.menurapido a.menu-titulo-submenu:hover, a.menu-titulo-submenu:active { color: #003366; font-weight: bold; text-decoration: none; }
#sitemap {margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px;}
#sitemap a {text-decoration:none; color:#003366;}
#sitemap a:hover {color:#fff; background:#003366;}
#sitemap dl { margin-left:50px;}
#sitemap dl dd {margin:0;}
#sitemap dt {color:#0099ff;}
#contenido { color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px; text-align: justify; }
#contenido h3 { font-size: 120%; color: #0099ff;}
#contenido p.pie { color: #0099ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 5px; padding: 0px 0px 0px 5px; text-align: center; }
#contenido p.pie a { color: #0099ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
#contenido p.pie a:hover { color: #003366; text-decoration: none; }
#contenido img { float: left;  border-bottom: 0px solid White;  border-left: 0px solid White;  border-right: 10px solid White;  border-top: 0px solid White; }
#contenido p { color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align: justify; }
#contenido h3.caracteristicas {display:block; padding: 2px; margin:0; text-align:left; font-size:12px; font-weight:bold; width: 100%; height:16px; color:#FFFFFF; background-color: #0099ff;}
#contenido a { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
#contenido a:hover { color: #0099ff; text-decoration: none; }

#contenido-prop-descr-finca { color: #003366; 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-top:3px;}
#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:#FFFFFF; background-color: #0099ff;}

#contenido-prop-formu-fotos-finca { color: #003366; 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:#FFFFFF; background-color: #0099ff;}

#contenido1-prop1-formu1-fotos1-finca1 { color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px; text-align: justify;}
#contenido1-prop1-formu1-fotos1-finca1 dl { margin:0; padding-bottom:7px;}
#contenido1-prop1-formu1-fotos1-finca1 dl dd {margin:0; padding-top:3px;}
#contenido1-prop1-formu1-fotos1-finca1 dt {display:block; padding: 2px; margin:0; text-align:left; font-size:12px; font-weight:bold; width: 99%; height:16px; color:#FFFFFF; background-color: #0099ff;}


#album a, a:visited, a:hover, a:active {color:#000;}
#album {width:265px; height:280px; margin:0 auto;border:1px solid #fff;}
.gallery {padding:0; margin:210px 0 0 0; list-style-type:none; position:relative; width:265px;}
.gallery img {border:0;}
.gallery li {float:left;}
.gallery li a, .gallery li a:visited {font-size:11px;float:left; text-decoration:none; color:#000; background:#fff; text-align:center; width:27px; height:27px; line-height:25px; border:1px solid #444; margin:2px;}
.gallery li a img {position:absolute; top:-210px; left:0; visibility:hidden; border:0;}
.gallery li a img.landscape {top:-210px;}
.gallery li a img.portrait {left:0; border-left:57px solid #fff; border-right:57px solid #fff;}
.gallery li a:hover {background:#ddd;}
.gallery li a:active, .gallery li a:focus {background:#444; color:#fff;}
.gallery li a:active img, .gallery li a:focus img {visibility:visible;}

#contenido-prop-buscar { color: #003366; font-family: Verdana, Helvetica, san-serif, Arial; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; text-align: justify;}
#resto {width:265px; margin:0 auto;border:1px solid #fff;}
input.b{ width: 15px;}
