body,html { width:100%; height:100%; margin:0; padding:0; border:0;}



div#linea-sup { width:100%; height:4px; overflow:hidden; margin:0; padding:0; border:0; background-color:#B5CDE6;}

div#contenedor { width:100%; height:auto; margin:0; padding:0; border:0; background-image:url(../img/bg-izq.gif); background-repeat:no-repeat; background-position:left 162px;}

div#contenedorb { width:100%; min-height:400px; height:auto; margin:0; padding:0; border:0; background-image:url(../img/bg-der.gif); background-repeat:no-repeat; background-position:right 115px;}





div#contenido { width:990px; height:auto; margin:0 auto 0 auto; padding:0; border:0; background-color:#FFFFFF; }



div#cab { float:left; width:990px; height:231px; margin:0; padding:0; border:0;}

div#cab-izq { float:left; width:583px; height:231px; margin:0; padding:0; border:0;}

div#cab-der {float:left; width:407px; height:231px; margin:0; padding:0; border:0; background-image:url(../img/bg-top-der.gif); background-repeat:no-repeat;}



div#cab-izq-top { float:left; width:583px; height:173px; margin:0; padding:0; border:0; background-image:url(../img/bg-top-izq.gif); background-repeat:no-repeat; background-position:bottom left;}

div#cab-izq-topb { float:left; width:583px; height:173px; margin:0; padding:0; border:0;}
div#cab-izq-topb-izquierda{ float:left}
div#cab-izq-topb-derecha{ float: right;}
div#cab-izq-topb-inferior{float:left; width:395px; height:58px; margin-bottom:5px; background-image:url(../img/bg-top-izq.gif);  background-repeat:no-repeat;}

div#cab-izq-menu { float:left; width:583px; height:58px; margin:0; padding:0; border:0; background-image:url(../img/bg-pie-menu.gif); background-repeat:repeat-x; background-position:bottom;}

.logo { margin:0 0 0 55px; padding:0; border:0;}





div#inicioon, a#iniciooff{ float:left; height:47px; width:68px;}

div#inicioon{float:left; background: url(../img/btn-inicio-on.gif);}

a#iniciooff{ display: block; background: url(../img/btn-inicio-off.gif);}

a#iniciooff:hover{background: transparent;}

a#iniciooff span{display: none;}



div#quieneson, a#quienesoff { float:left; height:47px; width:139px;}

div#quieneson {float:left; background: url(../img/btn-quienes-on.gif);}

a#quienesoff { display: block; background: url(../img/btn-quienes-off.gif);}

a#quienesoff:hover {background: transparent;}

a#quienesoff span {display: none;}



div#diferenciaon, a#diferenciaoff { float:left; height:47px; width:169px;}

div#diferenciaon {float:left; background: url(../img/btn-diferencia-on.gif);}

a#diferenciaoff { display: block; background: url(../img/btn-diferencia-off.gif);}

a#diferenciaoff:hover {background: transparent;}

a#diferenciaoff span {display: none;}



div#contactoon, a#contactooff { float:left; height:47px; width:98px;}

div#contactoon {float:left; background: url(../img/btn-contacto-on.gif);}

a#contactooff { display: block; background: url(../img/btn-contacto-off.gif);}

a#contactooff:hover {background: transparent;}

a#contactooff span {display: none;}



div#mapaon, a#mapaoff { float:left; height:47px; width:109px;}

div#mapaon {float:left; background: url(../img/btn-mapa-on.gif);}

a#mapaoff { display: block; background: url(../img/btn-mapa-off.gif);}

a#mapaoff:hover {background: transparent;}

a#mapaoff span {display: none;}













div#principal {float:left; width:990px; min-height:100px; height:auto; margin:0; padding:0; border:0; background-image:url(../img/bg-top-principal.gif); background-repeat:no-repeat; background-position:top left;}

div#principal-izq { float:left; width:583px; height:auto; margin:0; padding:0; border:0;}

div#principal-der {float:left; width:407px; height:auto; margin:0; padding:0; border:0;}

div#idiomas { float:left; width:583px; height:48px; margin:0; padding:0; border:0;}

.banderas { margin:12px 0 0 0; padding:0; border:0;}



div#mapa { float:left; width:583px; height:auto; margin:0; padding:0; border:0;}



div#p-formu-der { float:left; width:407px; min-height:200px; height:auto; margin:0; padding:0; border:0; background-image:url(../img/bg-col-p-der.gif); background-repeat:no-repeat; background-position:left 48px;}

div#p-formu-der-pie { float:left; width:407px; height:13px; overflow:hidden; margin:0; padding:0; border:0; background-image:url(../img/bg-col-p-der-pie.gif); background-repeat:no-repeat; background-position:top left;}



div#sub-principal { float:left; width:990px; min-height:200px; height:auto; margin:18px 0 0 0; padding:0; border:0; background-image:url(../img/bg-sub-principal.gif); background-repeat:no-repeat; background-position:right bottom;}

div#sub-principal-izq { float:left; width:343px; height:auto; margin:0; padding:0; border:0; }

div#sub-principal-der { float:left; width:647px; height:auto; margin:0; padding:0; border:0; }

div#caja-consejos { float:left; width:343px; height:273px; margin:0; padding:0; border:0; background-image:url(../img/venta-viviendas-alicante.gif); background-repeat:no-repeat;}

div#logopie { float:left; width:343px; height:106px; margin:27px 0 0 0; padding:0; border:0;}



div#pie { float:left; width:100%; min-height:200px; height:auto; margin:0; padding:0; border:0; background-color:#D2E1F0; border-bottom:1px solid #999; border-top:1px solid #999;}

div#columnas-pie { margin:0 auto 0 auto; width:990px; height:auto; padding:0; border:0;}

div#columnas-pie-esp { margin:0 auto 0 auto; width:990px; height:20px; overflow:hidden; padding:0; border:0;}



.columna-p { float:left; width:240px; height:auto; margin:0; padding:0; border:0;}

.columna-pie {float:left; width:240px; height:auto; margin:0 0 0 10px; padding:0; border:0;}

div#subpie { float:left; width:100%; height:40px; margin:0; padding:0; border:0;}



h1 { margin:10px 0 0 0; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1A76BC;}

h1.margen { margin:10px 0 0 30px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1A76BC;}

h1.margen2 { margin:10px 0 0 10px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1A76BC;}

h1.margen3 { margin:10px 0 0 40px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1A76BC;}

h1.margen4 { margin:10px 0 0 50px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1A76BC;}

h1.margen5 { margin:10px 0 0 55px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1A76BC;}

h2 { margin:35px 0 0 10px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1A76BC;}

h3 { margin:15px 0 0px 18px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1A76BC;}



.color-nj { color:#F47520;}

.txt-cabecera {margin:0px 0 0 20px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:14px;}

.txt-cabecera2 {margin:0px 0 0 12px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:14px;}


/*.txt-cajaconsejo {margin:145px 0 0 22px; padding:0; border:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1A76BC; line-height:16px;}*/

.logopie { float:left;}

.txt-logo-pie { float:left; margin:1px 0 0 15px; padding:0; border:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A8A8A8; line-height:15px;}

.gris:link,
.gris:visited{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A8A8A8; text-decoration:none}
.gris:hover{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A8A8A8; text-decoration:underline}

.txt-links-pie { float:left; margin:20px 0 0 10px; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8AB0D7; line-height:16px;}

.azul:link,
.azul:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8AB0D7;text-decoration:none}
.azul:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8AB0D7; text-decoration:underline}



label { float:left; display:block; margin:5px 0 0 18px; padding:4px 0 0 8px; border:0; width:120px; height:18px; background-color:#176BAA; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

/*label:hover {float:left; color:#176BAA; background-color:#8AB0D7; cursor:pointer; }*/

.mlabel { float:left; background-color:transparent; display:block; margin:6px 0 0 18px;  border:0; width:120px; height:18px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

/*.mlabel:hover {float:left; color:#176BAA; background-color:transparent; cursor:default; }*/



.campo-form { margin:5px 0 0 4px; font-family:Verdana; font-size:12px; width:220px; height:17px; padding:2px; border:1px solid #84A2BD;color:#176BAA;  }

.campo-form-a { margin:5px 0 0 4px; font-family:Verdana; font-size:12px; width:220px; padding:2px; border:1px solid #84A2BD; overflow:auto;color:#176BAA; }


.caja-check { float:left; margin:4px 0 0 4px; font-family:Tahoma,Verdana; font-size:13px; width:225px; height:auto; padding:2px; color:#176BAA;}

.desplegables{ margin-left:4px; margin-top:5px; width:226px; font-size:13px; padding-top:1px; padding-bottom:1px;font-family:Tahoma,Verdana;color:#176BAA;}

.check-txt { float:left; margin:3px 0 0 4px; padding:0; font-size:11px; width:200px;}

.campo-form-envio { cursor:pointer; margin:2px 0 4px 0; padding:0; border:0; width:229px; height:26px; background-image:url(../img/boton-formulario.gif); background-repeat:no-repeat; }



/*Venta pisos Denia*/


div#prueba-principal { float:left; width:990px; height:200px; height:auto; margin:18px 0 0 0; padding:0; border:0;}

div#prueba-principal-izq { float:left; width:343px; height:273px; margin:0; padding:0; border:0; margin-top:-1px;}
div#venta-pisos-denia{ float:left; width:636px; height:272px; margin-top:5px; padding:0; border:0;   }


div#prueba-logopie { clear:both; float:left; width:343px; height:106px; margin:27px 0 0 0px; padding:0; border:0;}

.dentro-img{float:left; width:100%; height:100%; padding:5px 0 0 10px; margin-top:-290px}
.texto-azul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1A76BC; }
.texto-azul2 { font-family: tahoma; font-size:12px; color:#306A9A; margin-left:14px; line-height:16px }
.texto-azul3 { font-family: tahoma; font-size:12px; color:#306A9A; margin-left:50px; font-weight:bold; padding-top:9px }

/*Quines somos y demás páginas*/

div#quienes-somos { float:left; width:583px; height:519px; margin:0; padding:0; border:0; background-image:url(../img/quienes-somos.jpg); background-repeat:no-repeat;}

.uno{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#F47520; margin-top:40px; padding-left:40px; font-weight: bold; }

.texto{ width:500px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#1A76BC; padding-left:40px; line-height:18px; text-align:justify; }

.uno1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#F47520; margin-top:30px; padding-left:40px; font-weight: bold; }

.texto1{ width:500px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#1A76BC; padding-left:40px;line-height:18px; text-align:justify; }



.casas:link,
.casas:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#1A76BC;text-decoration:none}
.casas:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#1A76BC;text-decoration:underline}

.foto { float:right;  margin:15px 10px 10px 35px; }
.fotoi { float:left;  margin:5px 10px 10px 20px; }


.texto-direccion{ float:left; width:200px; padding-right:70px; }
.texto-horario{float:left;width:200px; padding-right:25px; }
.texto-telefono{float:left;width:270px;padding-top:8px   }
.texto-fax{float:left;width:200px;padding-top:10px  }
.texto-formulario{float:left; width:500px; margin-top:20px }

.info:link,
.info:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#1A76BC;text-decoration:none}
.info:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#1A76BC;text-decoration:underline}



#form-peticion2 label{float:left; display:block; margin:0px 0 0 60px; padding:4px 0 0 8px; border:0; width:65px; height:18px; background-color:#F4F5F7 ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1A76BC; text-align:right}

#form-peticion2 .campo-form2 { margin:3px 0 0 4px; font-family:Verdana; font-size:13px; width:220px; height:15px; padding:2px; border:1px solid #84A2BD;color:#176BAA;   }
.boton-enviar{width:100px;
height:25px;
font-family: tahoma;
font-size:13px;
font-weight:bold;
font-style:normal;
color:#FFFFFF;
background-color:#1A76BC;
border-style:solid;
border-width:1px;
border-color:#1A76BC;
float:left;
margin:10px 0px 0px 100px; 
cursor:pointer;
}



.politica-privacidad:link,
.politica-privacidad:visited{ font-size:11px;  color:#176BAA;text-decoration:none}
.politica-privacidad:hover{  font-size:11px;  color:#176BAA;text-decoration:underline}

.politica-privacidad2:link,
.politica-privacidad2:visited{ font-size:11px;  color:#1A76BC;text-decoration:none}
.politica-privacidad2:hover{  font-size:11px;  color:#1A76BC;text-decoration:underline}


/*Aviso legal / enlaces y mapa web*/

#img-sup{float:left; width:583px; height:64px; margin:0; padding:0; border:0; background-image:url(../img/img-sup.jpg); background-repeat:no-repeat; background-position:top}

#img-centro{float:left; width:583px; height:auto; margin:0; padding:0; border:0; background-image:url(../img/img-centro.jpg); background-repeat:repeat-y}

#img-inf{float:left; width:583px; height:24px; margin:0; padding:0; border:0; background-image:url(../img/img-inf.jpg); background-repeat:no-repeat; background-position:top}

.titulo-aviso{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#F47520; margin-top:25px; padding-left:40px; font-weight: bold;}

.marino:link,
.marino:visited{color:#1A76BC;text-decoration:none}
.marino:hover{ color:#1A76BC;text-decoration:underline}

.casa{ margin-bottom:-4px; margin-right:5px}

#img-centro p{ margin-bottom:5px}
