body {margin:0px; padding:0px;height:100%;width:100%; font-family: 'Arial'; font-size: 12px; overflow:hidden; color:#636466;}
#left-col {float:left; width:287px; background:#fff; padding:0px 12px 0px 0px; text-align: right;}
#right-col {position:absolute; z-index: 5; overflow:hidden; float:left; margin-left:300px; border-left: 1px solid #6D6E71;}
#right-col .bgimg {position:absolute;z-index: -2;width: 100%;height: 100%;}
#right-col .wrap {position: absolute;width: 100%;z-index: 0;}
#right-col .seccion {height: 785px;position: relative;}
#right-col .content {width:730px; height:380px; position: absolute;top: 0px;left: 0px;}
#right-col .content.grande {height:450px;}
#right-col .content.grande2 {height:460px;}
#right-col .content.grande3 {height: 505px;}
#right-col .content.grande4 {height: 505px; width:740px;}
#right-col .bg_content {background: #E6E7E8; opacity: 0.9; filter: alpha(opacity = 95); width: 100%; height:100%; position:absolute; z-index:-1;}

#right-col .content .left { float: left; width: 410px;}
#right-col .content .right { float: right; width: 285px;}


#logo {}
#left-col .redes {background-color:#e7e7e8;padding: 5px 15px 5px 0px;text-align: right;}
#left-col .redes  a {color:#808285;background: url(img/logo_fb.png) no-repeat;padding-left: 16px;}
#left-col .redes  a.fb {background: url(img/logo_fb.png) no-repeat;}
#left-col .redes  a.tw {background: url(img/logo_tw.png) no-repeat; margin-left: 25px;}
.footer {font-size:12px; position: absolute;width:inherit; bottom: 0px; background-color:#4eb148; color:#fff; padding:5px;text-align: center;}
.footer a {color:#fff;}
.footer span {font-weight:bold;}

a {text-decoration:none;}
ul {list-style:none; margin:0px; padding:0px; text-transform:uppercase;}

ul.menu {font-size:18px;margin-top: 16px;margin-bottom: 26px;}
ul.menu li {height: 21px;}
ul.menu li a {color:#636466;}
ul.menu li a.activo {color:#51B048;}

#noticias {width: 243px; float: right;}
#noticias h2 {font-size:13px; color:#6D6E71; font-weight:normal; text-transform:uppercase;background: url(img/bg_noticias.gif) no-repeat 100% 6px;margin: 0px;padding: 0px;}
#noticias .wrap {overflow: hidden;height: 153px;position: relative;}
#noticias ul {position: absolute;}
#noticias ul li {border-bottom: 1px solid #636466; height: 50px;overflow: hidden;cursor: pointer;}
#noticias ul li:hover {background-color:#eff0f0;}
#noticias ul li h3 {font-size:12px; color:#E78625; font-weight:normal; text-transform:uppercase;margin: 0px 0px 0px 0px;}
#noticias ul li .bajada {font-size:11px; color:#808285;text-transform: none;}
#noticias ul li .texto {display:none;}

p.home-texto {font-size:13px; color:#636466; font-weight:bold;padding: 5px 10px 0px 10px; display:none;}
p.home-texto.visible {display:block;}

#formBloker {position:absolute; top:0px; left:0px;width: 100%;height: 100%;z-index: 999;}
#formBloker .msg {color: #fff;margin: 280px auto;width: 100px;text-align: center;padding: 5px;border: #555;background: #000;}
#frmContacto, #frmBusqueda { width: 410px;}
.actions { margin-top: -30px; padding-left: 276px;}
.actions a {display: inline-block;background: #404041;width: 65px;height: 20px;border: 1px solid #6e6e70;color: #fff;font-size: 10px;line-height: 20px;text-align: center;}
.actions a.submit {background: url(img/i_flecha.gif) 54px 4px no-repeat #4DB147;padding-right: 5px;width: 60px;}

#frmBusqueda .radio {float: left;}
#frmBusqueda .radio a { background: url(img/i_radio.gif) no-repeat 0px 1px; padding-left: 20px; color:#333;}
#frmBusqueda .radio a.selected  { background-position: 0px -15px;}
#frmBusqueda  .input-select {float:left; width:197px;}
#frmBusqueda  .sb-select {width:160px;}
#frmBusqueda  .sb-dropdown {left: 0px; top: 21px; width: 197px;}
#frmBusqueda  textarea.input-text {height:144px; margin-top: 15px;}

#emprendimientos .bg_content {display: none;}

.portfolio .lista {}
.portfolio .lista li { list-style: none;clear: both; padding: 10px;border-bottom: 1px solid #eee;height: 80px; position: relative;}
.portfolio .lista li.last {border:none;}
.portfolio .lista li.active {}
.portfolio .lista li .borde {position: absolute;height: 100px;width: 740px;top: 0px;left: 0px; background: #E6E7E8;opacity: 0.9; filter: alpha(opacity = 90);z-index: -1;}
.portfolio .lista li.active .borde {display:block;border: 2px solid white;background: #666;width: 736px;height: 97px;}
.portfolio .lista img {float: left;}
.portfolio .lista .derecha {float: left; width: 570px; height: 80px; overflow: hidden;margin-left: 10px;}
.portfolio .lista .derecha h2 {color:#51B048; font-weight:normal;margin: 0px 0px 5px 0px;padding: 2px 5px 2px 5px;background: #444;text-transform: uppercase;font-size: 14px;}
.portfolio .lista .derecha h2 a { color: #fff; float:right;position: relative;font-size: 12px;background: #e78624;padding: 0px 10px 0px 10px;}
.portfolio .lista .active .descr {color: #fff;}
.portfolio .paginas { position: absolute; bottom: 5px; right: 5px;}
.portfolio .paginas a {padding: 0px 3px 0px 3px; color: #333;}
.portfolio .paginas a.prev, .portfolio .paginas a.next {background: url(img/i_flecha_gris.gif) no-repeat;text-indent: -99999px; display: inline-block; width: 9px;height: 17px;}
.portfolio .paginas a.prev {background-position:0px -18px;}
.portfolio .paginas a.next {}
.portfolio .paginas a.active {color:#51B048;}

.detalle { padding: 10px; display:none;}
.detalle .imagen { width: 480px; height: 450px; border: 1px solid #fff; float: left;}
.detalle .derecha {width: 225px; float: left; margin-left: 10px;}
.detalle .titulo { color: #fff;  font-weight: normal;  margin: 0px 0px 5px 0px;  padding: 5px 5px 5px 5px;  background: #4db147;  text-transform: uppercase;  font-size: 14px;}
.detalle .derecha div {font-weight: bold; color: #6e6e70;}
.detalle .derecha span {font-weight: normal;padding-left: 5px;}
.detalle .derecha .attr {border-bottom: 1px solid #6E6E70;padding: 3px 0px 3px 0px;height: 15px;}
.detalle .derecha .attr.dir {height: 25px;line-height: 13px;}
.detalle .derecha .attr.descr { margin-bottom: 6px; height: 161px; overflow: hidden;}
.detalle .derecha  a.mapa {color:#e78624;background: url(img/i_vermapa.gif) no-repeat 0px 0px;padding-left: 25px;display: block;height: 20px;line-height: 20px;}
.detalle .derecha .galeria {width: 100%;height: 146px;margin-top: 4px;}

.detalle .derecha .galeria .bottom.pagination a.prev {background: url(img/i_flecha_gris.gif) no-repeat 0px -18px;text-indent: -99999px; display: inline-block; width: 9px;height: 17px;}
.detalle .derecha .galeria .bottom.pagination a.next {background: url(img/i_flecha_gris.gif) no-repeat;text-indent: -99999px; display: inline-block; width: 9px;height: 17px;}

.detalle img.volver { position: absolute; bottom: 22px;left: 10px; cursor:pointer;}

#boxes .close { background: url(img/volver.gif) no-repeat; display: block; height: 17px; width: 71px; text-indent: -9999px; margin-left: 10px;}

.viewport li {text-transform:none;}

#log {display:none;}