/* CSS Document */

body{margin: 20px auto; background: url(../imgs/bg.png); width:800px; font-family:Verdana, Arial, Helvetica, sans-serif}
#top{ position:absolute; margin: 36px auto; z-index: 3000; text-align:center; width: 780px }
#top2{width: 780px }
.language a {color:#DED3BF; font-size: 11px; text-decoration: none}
.language a:hover{text-decoration: underline}
.language{ float:right; width: 150px; text-align:right; padding-right: 2px; margin-bottom: 5px}

#top .logo{ width: 165px; float:left; background: #333333; margin-left: 20px}
.menuInt{width: 807px; height: 83px; padding: 10px 0 0 8px}

.content{clear:both; height:480px}
.contentd{clear:both; height:495px}
.contentInt{ background: #FFF ; margin-left: 9px; margin-bottom: 20px; width: 778px; padding:8px; }



.title{ width:auto }
.subtitle{ background: #F06F19; color:#FFF; font-size: 12px; font-weight:bold; padding: 4px;  margin: 0 0 0 0; width: auto}
.bodyContent{margin-top: 8px; clear:both; border-top: 1px solid #DAD6C8; padding-top: 8px}
.column_left{ width: 175px; float:left; font-size: 11px;  padding:2px}
.column_right{width: 585px; float: left}

.column_left p{ background-color:#EFEEEB; color:#2F2E29; padding: 4px; font-size: 11px; font-weight: bold; }
.column_left li {background:#E2DFD7; margin-bottom: 1px; padding: 3px 3px 3px 5px }
.column_left .sub{padding-left: 10px}
.column_left a {color:#000; font-size: 11px;  }

.column_right2 li{ border-bottom: 1px solid #dad6c8; margin-bottom: 7px  }
.column_right2 a{margin: 2px 0  5px 0; display:block; text-decoration:underline; }
.column_right2 img{}


.column_left2{width: 584px; float: left; }
.column_right2{width: 180px; float: left; padding-left:7px; color:#6C675A; font-size: 12px;}
.column_right2 p{ color:#6C675A; padding: 4px; font-size: 12px; font-weight: normal; }

.column_right2 a{color:#6C675A; text-decoration: none; font-size: 12px;}
.descripcion{ background: #3E3930; color:#FBF6ED; font-size: 11px; margin: 10px 0; width: 579px; padding: 4px}
.descripcion a{color:#FFFFFF; text-decoration: none}
.descripcion a:hover{ text-decoration: none} 

.icons img{float:left; margin-right: 7px}
.icons a{display:block; float:left; color:#3E3930; font-size: 11px; margin-right: 12px; }


.text1, .text2{color:#3E3930; font-size: 11px;  clear:both; padding: 7px; background: #F8F9F3}
.text1{margin:10px 0;}
.text2{margin:0;}
.text1 ul{margin: 15px;}
.text1 li{list-style:circle}
.text1 .title, .text2 .title{color:#3E3930; font-size: 12px;  float:left; margin: 0 0 10px 0; font-weight:bold }
.text1 .icon{float: left; margin:0 7px 0 0; }
.text1 p{clear:both}
.line{ height: 10px; border-top: 1px solid #dad6c8; clear: both; margin-top: 7px}
.memoriaLeft, .memoriaRight {width:260px; float:left}
.memoriaLeft {margin-right: 7px}
.memoriaLeft p, .memoriaRight p{padding: 3px 0}
 

.edificio{  text-align: center; width: 140px; margin-bottom: 7px }
.last{margin-right: 0!important}
.edificio img{margin: 7px; border: 4px solid #ffffff}
.edificio ul{margin: 0 4px 0 4px}
.edificio li{background: #4a4842; border-bottom: 1px solid #696968; font-size:10px; text-align: left;  color: #e8e4d7; padding: 2px!important; margin: 0; line-height: 11px }
.edificio .tit{background: #353430; color:#FFFFFF; font-weight:bold; font-size: 11px;  padding:  4px; margin-bottom: 2px }
.edificio .dat{ color:#FFFFFF; font-weight:bold}
.constructList .clear{ clear:both; height: 7px; }
.arqItem{ background: #4a4842; width: 146px; vertical-align:top ; text-align:center;  padding: 4px} 



.column_right {padding: 0 0 0 7px}
.column_right .title {font-size: 18px; font-weight: bold; color:#3E3D3C; padding-left: 8px}
.column_right .title span{font-size: 11px}
.photo_tool {clear:both; height:287px}
.monto {float:left; margin-left:10px}
.monto span{font-size: 11px; color: #333333}
.monto h2{font-size: 16px; font-weight: bold; background: #2C2B27; color: #FFF; padding: 2px; margin: 0px}
.column_right .info, .column_right .info2, .column13 .info2{ background: #ECEAE1; font-size: 11px; color:#2C2B27; padding: 8px; margin-left: 8px;  float:left}
.column_right .info {width: 320px;}
.column13 .info2{ text-align: left; margin: 7px; float:none; margin: 7px 14px}
.column_right .info2 {}
.cuerpo {clear:both; font-size: 11px; color: #333333; padding: 8px; margin-bottom:20px} 


.column23{float: left;  width: 455px;  }
.column13{float: left; width: 320px; text-align: center; padding-top: 7px }
.columnd13{float: left; width: 320px; text-align: left;  }



.column50{float: left; width: 380px; margin-right: 10px}
.column502{float: left; width: 380px;}

.itemForm{clear:both; margin-bottom: 7px}
.itemForm label{display:block; font-size: 11px; font-weight:bold}
.itemForm input{border: 1px solid #696968; width:400px}
.itemForm select{border: 1px solid #696968; width:400px}
.itemForm textarea{ height:80px; width: 400px}
.buttonForm{ text-align: right; width: 400px; margin-bottom: 10px}
.buttonForm input{border: 1px solid #696968;  width: 50px; background: #4A4842; color:#FFF; font-size: 11px}


.planos{}
.planos li{ background: #F8F6EF}
.planos a{}

/*noticias*/
.topNews {border-top: 1px solid #DAD6C8; border-bottom: 1px solid #DAD6C8}
.ImgNews{ float: left; width: 200px; padding: 4px}
.ImgNews img, .borderNews img{border: 1px solid #4A4842; margin-top: 7px }
.News{float: left; width: 360px}
 .titNews{ font-size: 14px; font-weight: bold; color:#000; border-bottom: 1px solid #4A4842 }
.date, .News .font{font-size: 10px; margin-bottom: 10px}
.News .ampliarNoticia a{ text-decoration: underline; display:block; float: right; color:#4A453D; margin-left: 5px}

.orange { position:absolute; background:url(../imgs/bgOrange.png) repeat-x; width: 777px; height:201px; z-index:900;  margin: 10px 11px }

#homeFlash{position:absolute; z-index: 1000;  height: 485px}
#homeFlashd{position:absolute; z-index: 1000;  height: 495px}
#animMenu{position:absolute; z-index: 1100; }
#footer{font-size: 9px; color: #888072; padding-left: 8px; clear:both}
#footer span{color: #fff}

/*planos*/

#planos ul{margin: 0; padding: 0; }
#planos li{list-style: none; list-style-type:none}
#planos li{height: 15px;  color: #4E4F43; size: 11px; }
#planos a{ color:#4E4F43; font-size: 11px; text-decoration: none;   padding: 0 0 0 5px;}
#planos a:hover{padding: 0 0 0 7px;  }
.tituloPlano { background: #F8F9F3; color: #4A4842; font-size: 11px; border: 2px solid #CFCBBE; height: 16px; padding: 5px 10px 0 10px; border-bottom: none!important; }
#presentacionPlano{ border: 2px solid #CFCBBE; border-top: none; border-bottom: none}
#instruccionesZoom{font-size: 11px; background: url(/imgs/bg_help.png); position: absolute; width: 400px; margin-top: -300px; margin-left: 80px; padding: 10px; border: 2px solid #E3E1DD; }
#instruccionesZoom ul{ padding-left: 10px; clear:both}
#instruccionesZoom li{margin-bottom: 5px;  list-style-type:circle; list-style:outside}
#instruccionesZoom p{display: block; float: left; margin-bottom: 20px}
#instruccionesZoom .cerrar{float:right}
.help { border: 2px solid #CFCBBE; border-top: none; width: 581px; height: 20px;  background: #F8F9F3}
.help img, .back img{ float:left; display: block; margin-left: 10px;}
.help a, .back a{float:left; font-size: 11px; margin-left: 10px;  color: #4A4842; text-decoration: none}
.help a:hover, .back a:hover{text-decoration: underline}
.back {margin-bottom:30px}

/*fechas importantes*/
.year{clear:both;  font-weight: bold}
.dates li span{ font-weight:bold}
.dates p a{display: block; float:left; width: auto; margin-right: 5px; text-decoration: underline; color: #3E3930}
.dates .prevYears a{display: block; float:right; width: auto; margin-left: 5px; text-decoration: underline; color: #3E3930}

