body {padding:0px;margin:0;text-align:justify;font-family:Arial;background:#fff;}
#pagina {width:770px;margin:1px auto;padding:0;font-size:100%;}
#pagina img{border:0;}
#pagina a#logo1 {clear:right;float:left;text-decoration:none;border:0px;padding:0;margin:0 10px 0 0;}
#pagina p{font-size:100%;}
#pagina h1{font-size:95%;margin:1px 0 0 0px; padding:8px 0 0 5px;}
#pagina h1 a {text-decoration:none;color:#00F;}
#pagina h2{clear:left;font-size:110%;font-weight:Bold;padding:2px 2px;margin:0 0 5px 0;}

p.centrado {clear:left; text-align:center;}

.c7cab, .c7cab2{ height:23px;width:774px;background:url('../images/cab778.gif') no-repeat;margin:0px;padding:0px;padding-top:3px;z-index:1;display:inline;float:left;position:relative;z-index:1;margin-top:1px;}
.c7cab,.c7cab2  h1{font-size:18px;font-weight:bold;text-align:right;color:#993300;padding:0 20px 0px 0px;margin:0;}
.c7cab2 {position:relative;z-index:1;margin-top:1px;}


.c7down{ height:36px;width:774px;background:url('../images/inf778.gif') no-repeat;display:inline;float:left;padding:0px ;margin:0px;}
.c7middle {width:774px;background:url('../images/med778.gif') repeat-y;text-align:justify;display:inline;float:left;padding:0 5px;margin:0;}
.c7middle p {margin:5px 15px 15px 15px;padding:0px;}

.izq {float:left; width:554px;padding:0;margin:0;}
.der {float:right; width:196px;margin:0;padding:0;margin:0 16px 0 0;}
.caja3 {float:left;padding:0;margin:1px 1px 5px 1px;font-size:90%;width:550px;  border:1px solid #eee}
.caja4 {float:right;width:190px;padding:0;margin:1px 1px 5px 1px;border:1px solid #eee;font-size:90%}

.caja3 p { margin:12px 15px;  padding:0px; text-indent:25px;}
.caja3 p a {font-size:120%;}
.caja3 h2, .caja4 h2 {background-color:#FECC16;background:url('../images/borde-blanco-inf.gif') repeat bottom left;}

.caja4 p {margin:0; padding:0;}
.caja4 h3 {background:url('../images/borde-blanco5.gif') repeat bottom left;margin:0 0 5px 0;}
.caja4 h4 {background-color:#fefef0; font-size:90%; background:url('../images/borde-blanco-inf.gif') repeat bottom left;padding:2px 0;}

.destacado {width:176px;font-size:90%;}
.destacado {border:0; margin:1px 1px 3px 4px;padding:5px;background-color:#f0f0f0;}
.destacado img {margin-left:17px; padding:4px; background-color:#fff;}
.destacado h4 {margin:1px 0px 10px 0;font-size:100%;}

.boton {margin:4px 3px 10px 10px; text-align:right;font-size:80%;}
.boton a {margin:0 0 0 5px;text-decoration:none; background-color:#F0E68C; padding:3px; border:1px solid #f00;font-size:13px;}
.boton a:hover {border:1px solid #000;background-color:#FFD700; }

.boton2 a {float:left;  width:90px; padding:1px;line-height:18px;background:url('../images/guion-naranja.gif');border:1px solid white;color :#000;text-decoration:none;text-align:center;font-size:14px;margin:0;}
.boton2 a:hover { color :#00F;border:1px solid black;}

hr {clear:left; width:70%;margin:5px auto;height:1px;text-align:center;padding:0;border:0;background: url(../images/borde-gris-hor130.gif) no-repeat center top;}

.foto1 {float:left;margin:0 5px 5px 0;}
img.centrada{	clear:left; display:block;margin-left:auto;margin-right:auto; border:0;}

#menuh ul, #menuh2 ul { width:740px;margin:4px 0px 0px 22px;padding:0;list-style:none;}
#menuh li, #menuh2 li { float:left;padding:0px;margin:0px 15px 0px 0px;list-style:none;}
#menuh a, #menuh2 a { display:inline;height:12px;line-height:11px;color:#00f;text-decoration:none;background:#fff;text-indent:5px;}
#menuh a:hover, #menuh .selected a { background-color:#ffcc00;background-position:right bottom;color:#000;}

#rem {position: relative;  width: 770px;  height: 94px;  list-style: none;  background: url(../conil-playa3.jpg) no-repeat;  border:0;  margin:25px 0 35px 0; padding:0px 0;border-bottom:1px solid #778;font:bold 12px Verdana, sans-serif;}
#rem a {text-decoration: none;}
#rem a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 768px;  height: 94px;}
#rem a:hover .box { border: 1px solid #778;}
#rem #vercasas a .box {  top: 0px;  left: 0px;}
#rem a .label { position: absolute;  padding:3px 0.5em;margin-left:1px;border:1px solid #778;border-top:none;background:#CED3FF;text-decoration:none;background:url('../images/borde-blanco.gif') repeat top left;}
#rem a:hover .label {  color:#000;background:#FFD700;border-color:#227;padding-bottom:6px;}

#rem a .label2{  position: absolute; top:4px;left:4px; display: block; background-image: url(../images/vacio.gif); width: 91px;  height: 15px;}
#rem a:hover .label2 {  color:#000;background:#FFD700;border-color:#227;padding-bottom:6px;background-image: url(../images/pulsar.gif); width: 91px;  height: 15px;}

#rem a:hover {border:none;}
#rem #vercasas a .label { top: 95px;  left: 20px; color:#00f; font-size:13px;}
#rem #catalogo a .label { top: 95px;  left: 380px;}
#rem #mapa a .label { top: 95px;  left: 650px;}

#rbu {float:left; position: relative;  width: 80px;  height: 30px;  list-style: none;  background: url(../images/buscador2.gif) no-repeat;  border:0;  margin:1px; padding:0;font-size:12px;}
#rbu a {text-decoration: none;}
#rbu a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 79px;  height: 30px;}
#rbu a:hover .box { border: 1px solid #778;}
#rbu #verbu a .box {  top: 0px;  left: 0px;}
#rbu a .label { position: absolute;  text-decoration:none; width:170px; color:#00F;}
#rbu a:hover .label { background:url('../images/guion-naranja.gif');color :#000; font-weight:bold;}
#rbu a:hover {border:none;}
#rbu #verbu a .label { top: 70px;  left: 10px;}

#rof {float:left; position: relative;  width: 67px;  height: 30px;  list-style: none;  background: url(../images/ofertas.gif) no-repeat;  border:0;  margin:1px; padding:0;font-size:12px;}
#rof a {text-decoration: none;}
#rof a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 67px;  height: 30px;}
#rof a:hover .box { border: 1px solid #778;}
#rof #veroft a .box {  top: 0px;  left: 0px;}
#rof a .label { position: absolute;  text-decoration:none; width:170px; }
#rof a:hover .label {  background:url('../images/guion-naranja.gif');color :#000; font-weight:bold;}
#rof a:hover {border:none;}
#rof #veroft a .label { top: 105px;  left: -73px;}

#rpe {float:left; position: relative;  width: 35px;  height: 30px;  list-style: none;  background: url(../images/perrito.gif) no-repeat;  border:0;  margin:1px; padding:0;font-size:12px;}
#rpe a {text-decoration: none;}
#rpe a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 35px;  height: 30px;}
#rpe a:hover .box { border: 1px solid #778;}
#rpe #verpe a .box {  top: 0px;  left: 0px;}
#rpe a .label { position: absolute;  text-decoration:none; width:170px;}
#rpe a:hover .label {  background:url('../images/guion-naranja.gif');color :#000; font-weight:bold;}
#rpe a:hover {border:none;}
#rpe #verpe a .label { top: 119px;  left: -141px;}

#rma {float:left; position: relative;  width: 48px;  height: 30px;  list-style: none;  background: url(../images/vista-sat1.gif) no-repeat;  border:0;  margin:1px; padding:0;font-size:14px;}
#rma a {text-decoration: none;}
#rma a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 47px;  height: 30px;}
#rma a:hover .box { border: 1px solid #778;}
#rma #verma a .box {  top: 0px;  left: 0px;}
#rma a .label { position: absolute;  text-decoration:none; width:170px;}
#rma a:hover .label { background:url('../images/guion-naranja.gif');color :#000; font-weight:bold;}
#rma a:hover {border:none;}
#rma #verma a .label { top: 102px;  left: 10px;}

#rin {float:left; position: relative;  width: 66px;  height: 30px;  list-style: none;  background: url(../images/indice-casas.gif) no-repeat;  border:0;  margin:1px; padding:0;font-size:12px;}
#rin a {text-decoration: none;}
#rin a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 65px;  height: 30px;}
#rin a:hover .box { border: 1px solid #778;}
#rin #verin a .box {  top: 0px;  left: 0px;}
#rin a .label { position: absolute;  text-decoration:none; width:170px;}
#rin a:hover .label {  background:url('../images/guion-naranja.gif');color :#000; font-weight:bold;}
#rin a:hover {border:none;}
#rin #verin a .label { top: 127px;  left: -40px;}

#rfo {float:left; position: relative;  width: 42px;  height: 30px;  list-style: none;  background: url(../images/fotos.gif) no-repeat;  border:0;  margin:1px; padding:0;font-size:12px;}
#rfo a {text-decoration: none;}
#rfo a .box {  position: absolute;  display: block; background-image: url(../images/vacio.gif); width: 41px;  height: 30px;}
#rfo a:hover .box { border: 1px solid #778;}
#rfo #verfo a .box {  top: 0px;  left: 0px;}
#rfo a .label { position: absolute;  text-decoration:none; width:170px;}
#rfo a:hover .label { background:url('../images/guion-naranja.gif');color :#000; font-weight:bold;}
#rfo a:hover {border:none;}
#rfo #verfo a .label { top: 142px;  left: -108px;}