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


@font-face {
    font-family: 'TrebuchetMSRegular';
    src: url('../font/trebuchet_ms-webfont.eot');
    src: url('../font/trebuchet_ms-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/trebuchet_ms-webfont.woff') format('woff'),
         url('../font/trebuchet_ms-webfont.ttf') format('truetype'),
         url('../font/trebuchet_ms-webfont.svg#TrebuchetMSRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrebuchetMSBold';
    src: url('../font/trebuchet_ms_bold-webfont.eot');
    src: url('../font/trebuchet_ms_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/trebuchet_ms_bold-webfont.woff') format('woff'),
         url('../font/trebuchet_ms_bold-webfont.ttf') format('truetype'),
         url('../font/trebuchet_ms_bold-webfont.svg#TrebuchetMSBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../imagenes/bg.jpg); background-repeat:no-repeat; background-position:top; background-width:100%; background-height:100%; background-color: #1b2e06; width:100%; height:100%; font-family:'TrebuchetMSRegular', Arial, Helvetica;}

h1 { font-size:16px;}

h2 { font-size:14px;} 

#wrap { width:960px; height:745px; margin:0 auto 0 auto;}

#header { width:960px; height:191px; margin:0 0 22px 0; background-image:url(../imagenes/logo.png); background-repeat:no-repeat; background-position:0 0;}

#content { width:960px; height:344px; }

#content-c { width:960px; height:440px; }

#content-general { width:960px; height:440px; }


#content-c a { text-decoration:none; color:#fff; font-size:12px;}

#content-c .info { width:295px; height:314px; float:left; background-image:url(../imagenes/bg-inf.png); color:#fff; font-size:11px; line-height:11px; }

#content-c .info-p { width:244px; height:334px; float:left; background-image:url(../imagenes/bg-inf.png); background-repeat:repeat-x; padding:40px 0 0 40px; color:#fff; font-size:11px; line-height:11px; }

#content-c .galeria { width:960px; height:440px; float:left; background-image:url(../imagenes/bg-inf.png); background-repeat:repeat-x; padding:40px 0 0 40px; color:#fff; font-size:11px; line-height:11px; }

#content-c .img { width:664px; height:334px; float:left; margin-bottom:0;  }

#content-c .img-p { width:664px; height:334px; float:left; margin-bottom:0;  }




#content a { text-decoration:none; color:#fff; font-size:12px;}

#content .info { width:255px; height:314px; float:left; background-image:url(../imagenes/bg-inf.png); background-repeat:repeat-x; padding:40px 0 0 40px; color:#fff; font-size:11px; line-height:11px; }

#content .info-p { width:244px; height:334px; float:left; background-image:url(../imagenes/bg-inf.png); background-repeat:repeat-x; padding:40px 0 0 40px; color:#fff; font-size:11px; line-height:11px; }

#content .galeria { width:960px; height:440px; float:left; background-image:url(../imagenes/bg-inf.png); background-repeat:repeat-x; padding:40px 0 0 40px; color:#fff; font-size:11px; line-height:11px; }

#content .img { width:664px; height:334px; float:right; margin-bottom:0;  }

#content .img-p { width:664px; height:334px; float:left; margin-bottom:0;  }

#content a { list-style:none; color:#fff; text-decoration:none; }

#remate { width:auto; height:3px; margin:5px 0 10px 0; background-image:url(../imagenes/pleca.png); background-repeat:no-repeat;}

/* FOOTER */

#footer { width:960px; height:150px; text-transform:uppercase; color:#fff; font-size:12px;}

#footer .caja { height:25px; float:left;}

#footer ul { display:block; list-style:none; font-family:'TrebuchetMSBold', Arial, Helvetica;}

#footer ul a { list-style:none; color:#fff; text-decoration:none; line-height:-10px;}

#footer ul a:hover { list-style:inside; font-weight:300;}

#footer .licencia { width:920px; height:55px; margin:-20px 0 0 0; float:right; text-align:left; font-size:10px;}

#footer .licencia a { text-decoration:none; color:#fff;} 

/* LISTADO DE RESIDENCIAS MENU */

#menu { width:920px; height:20px; background-image:url(../imagenes/bg-inf.png); margin:10px 0 10px 0; padding:5px 0px 5px 40px;} /*background-image:url(../imagenes/menu.png); background-repeat:no-repeat; margin:20px 0 10px 40px; }*/

#menu a { color:#fff; text-decoration:none; }  

#boton { margin:0 6px 0 0; float:left; }
  
     /* VISITADO */
	
#boton-v { margin:0 5px 0 0; width:50px; height:70px; float:left; background-image:url(../imagenes/boton.png); background-position:0px -70px;}

#plantas { width:265px; height:254px; float:right; margin:-205px 10px 0 0;}

#plantas .baja { /*float:left;*/}

#plantas .alta { /*float:right;*/}

/* FORMULARIO DE CONTACTO */

#forma { width:180px; height:223px;}

#forma input { background:transparent; width:180px; border:none; font-size:11px; font-family:'TrebuchetMSRegular', Arial, Helvetica; color:#fff;}

#forma .remate { border-bottom:1px solid #fff; margin:0 0 7px 0; }

#forma textarea { background:transparent; border:none; width:180px; height:150px; font-size:11px; font-family:'TrebuchetMSRegular', Arial, Helvetica; color:#fff; resize:none;}

button { background:none; color:#fff; border:none; font-size:14px; font-family:'TrebuchetMSBold', Arial, Helvetica; margin:0 0 0 -7px; }

#txt-campos {width:60px; height:150px; float:right; margin:-224px 7px 0 0; line-height:25px; font-size:11px; font-family:'TrebuchetMSBold', Arial, Helvetica; color:#fff;}


/** GALERIA **/

#img { width:110px; height:110px; margin:5px; float:left; padding:7px;}

span { color:#F90;}