/* CSS Document */

body{margin:0; padding:0; background:#ececec url(../images/bg_contenedor.gif) repeat-y center; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#666666; line-height:15px;}

a{ color: #f98300; text-decoration:none;}
a:hover{ color: #000000; text-decoration:none;}

a img{ border: none }

h1{float:left; text-transform:uppercase; font-size:12px; margin:0; padding:0; color:#FFFFFF;}
h2{font-size:14px; color:#333333; font-weight:normal; margin:0;}
h3{color:#f98300; font-size:13px; font-weight:normal; margin:5px 0;}
h4{color:#333333; font-size:10px; font-weight:normal; text-transform:uppercase; margin:0; background:url(../images/icon_flecha.gif) left no-repeat; padding:0 0 0 10px;}
h4.left{float:left;}
h4.destacados{ font-size: 12px; padding:10px 18px 10px 18px; position:absolute; margin: 35px 0 0 0; background-color: #ff0000; opacity: 0.7; background-image: none; font-weight:bold; color:#FFFFFF;}
h5{color:#f98300; font-size:13px; font-weight:normal; margin:5px 0 10px 10px;}

#contenedor{width:950px; margin:0px auto; padding:0; background:#ffffff; position:relative;}
.top{/*height:130px;*/ margin:0 0 10px 0; padding:10px 0 0px 0; border-bottom:1px solid #cccccc; overflow:hidden;}
.logo{background:url(../images/andia_logo.gif) no-repeat right; width:178px; height:62px; margin:110px 0 0 20px; float:right; text-indent: -9999px;}
.logo a{border:none; text-decoration:none; cursor:pointer;}
.menu{float:left; margin:0; padding:0; line-height:16px; font-size:12px;}
.titulos{ width:940px; border-bottom:1px solid #cccccc; padding:5px 0 5px 10px; float:none; clear:both; height:15px; background:url(../images/bg_tits2.gif) repeat;}
.ver{float:right; text-align:right; font-size:10px; margin:0; padding:0 10px 0 10px; }
.ver a{color:#fff;}
.ver a:hover{color:#000;}
#footer{width:950px; margin:10px auto 20px auto; padding:10px 0; float:none; clear:both; border-top:1px solid #cccccc; font-size:10px; margin-bottom:40px; line-height:130%;}
#footer a{color:#666666;}
#footer a:hover{color: #f98300;}
#footer .izda{float:left; background:url(../images/A_andia.png) no-repeat left top; padding-left:65px;}
#footer .dcha{float:right; text-align:right; width:232px; margin-top:8px;}

.clean{clear:both; float:right; margin:0; padding:0;}

.telefono{ float:left; width:200px; position:absolute; right:0; text-align:right; color:#f98300; font-size:111%;}


/*menu*/

.nivel1{margin:0; padding:0; float:left; width:200px;}
.nivel1 ul {margin:0; padding:0; list-style:none; }
.nivel1 li{padding:2px 0 2px 25px; margin:0; list-style:none; border-bottom:1px solid #ccc; }
.nivel1 li a{ list-style:none; text-decoration:none; color:#333333; padding:3px 5px 3px 5px; width:160px; display: block; }
.nivel1 li a:hover{color:#000; background:#dfdddd; }
.nivel1 li a.active{color:#f27f05; background:#ececec; }
.nivel1 li.last{ border-bottom:none;}

.nivel1 li.home{ background:url(../images/home.png) no-repeat left 2px;}
.nivel1 li.q_somos{ background:url(../images/quienes.png) no-repeat left 2px;}
.nivel1 li.venta{ background:url(../images/venta.png) no-repeat left 2px;}
.nivel1 li.alquiler{ background:url(../images/alquiler.png) no-repeat left 2px;}
.nivel1 li.realizadas{ background:url(../images/realizadas.png) no-repeat left 2px;}
.nivel1 li.proyectos{ background:url(../images/proyectos.png) no-repeat left 2px;}
.nivel1 li.contacto{ background:url(../images/contacto.png) no-repeat left 2px;}


.nivel2{margin:0 0 0 30px; padding:0; float:left;}
.nivel2 ul {margin:0; padding:0; list-style:none;}
.nivel2 li {padding:0 0 1px 0; margin:0; list-style:none; }
.nivel2 li a{ list-style:none; text-decoration:none; color:#666; padding:1px 5px 1px 5px; width:160px; display: block;}
.nivel2 li a:hover{color:#f27f05; background:#dfdddd;}
.nivel2 li a.active{color:#F27F05; background:#ececec; }

/*HOME*/

#destacados{width:950px;  margin:10px auto; overflow:hidden;}
#destacados .izda{width:565px; margin-right:10px; float:left;}
#destacados .dcha{width:360px; float:right;}

/*slider de la home*/

#tit{ width:354px; padding:4px; background:url(../images/bg_tits2.gif) repeat; margin:0 0 3px 0; height:16px;}
#tit .titulo{float:left; text-transform:uppercase; font-size:10px; color:#FFFFFF; margin:0 0 0 5px; padding:1px 0 2px; }

/*.titulos{ width:940px; border-bottom:1px solid #cccccc; padding:5px 0 5px 10px; float:none; clear:both; height:15px; }*/


#tit .titulo a{color:#FFFFFF; text-decoration:none; cursor:pointer;}
#tit .titulo a:hover{color:#000000; cursor:pointer;}
#tit .estado{ float:right; color:#FFFFFF; text-align:right; font-size:11px; margin:0 5px 0 0; padding:0; }
#tit .estado img{ border:none; padding-top:5px; cursor: pointer }
#tit a{color:#FFFFFF; text-decoration:none;}
#tit a:hover{color:#000; text-decoration:none; cursor:pointer;}

#ficha_breve{margin:0; padding:0; font-size:11px; height: 465px; overflow: hidden }
#ficha_breve ul{margin: 0; padding:0;}
    #ficha_breve ul li ul{ margin-top: 10px }
#ficha_breve ul li ul li{text-decoration:none; height:95px; padding-bottom:8px; border-bottom:1px dashed #ccc; width:360px; list-style:none; margin:8px 0;}
#ficha_breve ul li .foto{float:left; margin-right:10px; overflow:hidden; width:167px; height:93px;}
#ficha_breve ul li .tit{color:#333333; font-size:13px; display:block;}
#ficha_breve ul li .lugar{color:#f27f05; float:none; font-size:12px; display:block;}
#ficha_breve ul li .descripcion{color:#666; margin-top:8px; display:block; line-height:14px; }
#ficha_breve ul li .info{ margin:10px 0 0 0;}
#ficha_breve ul li .info a{color:#666; background: url(../images/icon_mas.gif) no-repeat left; padding-left:15px; }
#ficha_breve ul li .info a:hover{color:#000000;}
#ficha_breve ul li, #ficha_breve ul li ul li{ list-style: none }

/*ficha*/

#ficha{width:950px; height:530px; margin:10px auto }
#ficha .izda{width:565px; margin-right:10px; float:left;}

#ficha .dcha{width:360px; float:right;}
#ficha .dcha p{margin:0 0 0 10px; line-height:16px;}

#galeria{width:950px; margin:10px 0; padding:0}
#galeria .izda, #zonaDePlanos{width:565px; display:block }
    #galeria .izda.centro{width:295px}
    #zonaDePlanos{ }

#galeria .tit{ border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; margin:0; padding:3px 0 3px 0; height:15px;}

ul.tipologias{ margin:0; padding:0; display:block; width: 168px; float: left }
    .tipologias li{ list-style: none; display: block; margin: 2px 5px; padding: 1px; line-height: 15px; color:#333;}
    .tipologias li:hover, .tipologias li.activo{ background: #ECECEC }
        .tipologias a{ color: #f27f05; cursor: pointer }

table.listadoPlanos{ margin: 5px 0 0 0; padding: 0; display:block; width:360px; }
    table.listadoPlanos th{ text-transform: uppercase; color: #333; font-weight: normal; font-size:10px; }
        table.listadoPlanos td, table.listadoPlanos th{ width: 60px; text-align: center }
            table.listadoPlanos td.tipo, table.listadoPlanos th.tipo{ width: 220px; text-align: left }
#zonaDePlanos .tit, .tipologias .tit{ background-color:#ccc; width: 350px; height: 16px; color: #333333; font-size: 10px; font-weight: normal; text-transform: uppercase; margin:20px 0 10px 0 ;
padding-top: 2pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 10px;}
#zonaDePlanos .tit{ background: #dadada }


.thumbs{margin:10px 0; padding:0;}
.thums ul{margin:0; padding:0; list-style:none; }
.thums ul li{margin:10px 0; padding:0; list-style:none;  }
.thumbs li{margin:0 13px 10px 0; text-decoration:none; list-style:none; float:left; padding:0;}
.thumbs li.last, .thumbs li.last a{margin:0 0 10px 0;}
.thumbs li.last{ clear: right }
    .thumbs img{border:none; padding:0; margin:0; cursor: pointer; width:59px; height:59px; overflow:hidden;}

.caracteristicas{margin:5px 0 5px 0; padding:0; width:360px;}
.carateristicas p{margin:0; padding:0;}
.localizacion{margin:5px 0 5px 0; padding:5px 0 5px 0;  border-top:1px dashed #CCC; width:360px; }
.datos{margin:5px 0 5px 0; padding:5px 0;  border-top:1px dashed #CCC; width:360px; height:10px;}
.datos p{margin:0;}
.link_ficha{float:right; margin-left:30px; background:url(../images/icon_dwnld.gif) left no-repeat; padding:0 0 0 10px;}
.link_ficha a{color: #f98300;}
.link_ficha a:hover{color:#000000;}

.mapa{background: url(../images/bg_mapa.gif) right no-repeat #ece8e9; width:360px; height:105px; margin:10px 0 10px 0; overflow:hidden;}
.mapa a{text-decoration:none; border:none; cursor:pointer;}
.mapa img{text-align:left; border:none;}
.mapa img a{border:none; text-decoration:none; }

ul#galeriaGrande{ list-style: none; margin: 0; padding: 0 }
    ul#galeriaGrande li{ display: inline }

ul.formContacto{ float: none; clear: both; margin-top: 25px }    
ul.formContacto li{ list-style: none; text-align: left }
    ul.formContacto li span{ display: block; float: left; width: 60px; text-align: right; padding-right: 10px }

textarea.comentario{ width: 235px; height: 90px; margin:0; border: 1px solid #ccc }
    textarea:active{ background: #FAFAFA }

h5.destacados{ font-size: 10px; padding:8px 14px 8px 13px; position:absolute; margin: 15px 0 0 0; background-color: #333; opacity: 0.7; background-image: none; width: 115px; overflow: hidden; font-weight:bold; color:#FFFFFF;}

.naranja{ color:#f98300; }
.faldon_contacto{ text-align:center; margin:15px 0 10px 0; padding:10px 0 0 0; border-top:1px solid #ccc; font-weight:bold; clear:both; float:none; line-height:20px; font-size:14px}
