/* CSS Document */
body{background:url(inner/bg_body.png) repeat-x left top}
#comments .coment{border-top:1px solid #fff; border-bottom:1px solid #DDD; padding:5px;padding-left:15px;}
#comments .first{ border-top:none; }
.coment p.name{font-size:16px;font-weight:bold;padding-left:16px; background: url(inner/user-trans.png) no-repeat; color:#76A600;}
.coment span{font-size:10px;color:#707070;}
.coment p.conte{margin:10px;}

#msgflash .success{padding:10px; background:#bde5ff;border-top:1px solid #62c2ff;display:block;margin-top:10px; font-weight:bold;}
.attorney-img{ width:195px; }
br.space{ clear: both; }

.proyectos{clear:right; margin-top: 40px}
.sort{color:#6F695B; margin-bottom: 10px}
.sort a,.sort a:visited{color:inherit;text-decoration:none}
.sort a:hover,.sort a:visited:hover{color:#000}
.buscador {float:right;margin-bottom:10px}
.buscador div.input{float:left;margin:0 10px 0 0}
.buscador div.input label{font-size:12px}

.block-blist{ position: relative; float: left; margin-right: 11px; margin-bottom: 60px;width: 240px;}
.bloque_blist{background: url(inner/bg_project.jpg) repeat-x left top; height: 223px; border: 1px solid #d8d8d8; padding: 7px 7px 0 7px; width: 222px;position: relative; }
.hover .bloque_blist{background: none; background-color: #e2f4f9}
.bloque_blist h2{text-align: center; text-transform: uppercase; color: #464646; font-size: 14px; font-weight: bold;margin:8px 0 0 0}
.bloque_blist img{ padding: 2px; border: 1px solid #acb2b6; width: 216px; height:150px; background-color: #fff; }
.block-blast{ margin-right: 0}
.blist_top{background: url(inner/blist_top.jpg) no-repeat center; width: 222px; height: 4px; position: absolute; left: 7px; top: -4px}
.blist_bot{background: url(inner/blist_bot.jpg) no-repeat center; width: 250px; height: 9px; position: absolute; left: -8px; bottom: -9px}
.bloque_blist a{background: url(inner/bg_lugar-trans.png) no-repeat left top; width: 51px; height:41px; position: absolute; right: -10px; top:-20px; color: #fff; font-style: italic; font-weight: bold; z-index: 1; text-decoration: none; text-align: center; line-height: 13px; padding-top: 10px; text-shadow: 0 -1px 0 #724803}

.captcha_div{width:300px;float:left;text-align: left;}
.captcha_img{float:left;width:140px;margin-right:20px;margin-top:10px}
.captcha_img img{margin-bottom:5px;background: #ACB3B4;border:1px solid #fff;padding:1px;margin-top:5px}
.captcha_div a,.captcha_div a:visited{color:#344F61;text-decoration: none}
.captcha_div a:hover,.captcha_div a:visited:hover{color:#5947F6;}

.readmore_resort{ background: url(inner/readmore_resort.jpg) no-repeat left top;position: absolute; right: -10px; top: -12px;  display: block; width: 167px; height: 153px; font-weight: bold; font-style: italic; font-size: 20px; font-family:"Georgia", Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 51px 17px 0 20px; text-shadow: 0 -1px 0 #0b4671; text-decoration: none; text-align: center}
.readmore_resort span{ color: #5b5b5b;border-bottom: 1px solid #4a7696}
.readmore_resort:hover{color: #4a7696}
.readmore_blacklist{ background: url(inner/readmore_blacklist-trans.png) no-repeat left top;right: -10px; position: absolute; bottom: -55px;width: 122px; height: 113px; font-weight: bold; font-style: italic; font-size: 13px; font-family:"Georgia", Arial, Helvetica, sans-serif; color: #FFFFFF;text-shadow: 0 -1px 0 #0b4671; text-decoration: none; text-align: center; z-index: 1; padding: 35px 14px 0}
.readmore_blacklist span{ color: #5b5b5b;border-bottom: 1px solid #4a7696}
.readmore_blacklist:hover{color: #4a7696}