@import url(base.css);
#wrap{background:#f5f5f5;}
#content{width:902px;background:url(../images/bg_rgt.gif) repeat-y 624px 0;overflow:hidden;margin:0 auto;}
#content .left{float:left;width:596px;padding:14px;}
#content .left-2{float:left;width:596px;padding:0 14px 14px;}
#content .right{margin-left:625px;width:249px;padding:14px;}
* html #content .right{padding:14px 14px 14px 11px;}
#content .left p{margin:10px 0;}
#wrap-2{background:#f5f5f5;}
#content-2{width:902px;margin:0 auto;}
#conteBox{padding:14px;}
form{margin:0;padding:0;}
fieldset{margin-top:11px;border:0;border-bottom:1px solid #c7d1a6;padding:0 0 10px;}
legend{font-weight:700;color:#333;margin:0;padding:.5em;}
input{background:#f1f1f1;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:2px;}
textarea{background:#f1f1f1;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 3px;}
select{background:#f1f1f1;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-family:Arial, Helvetica, sans-serif;padding:2px;}
.req{color:red;}
.errFld{background:#ffc;border:1px solid red;}
.errMsg{color:red!important;font-size:11px;}
.requeridos{float:right;font-size:11px;}
#btn{background:#333;color:#fafbfc;border:1px solid #333;font-size:12px;font-weight:700;text-align:center;margin:10px 0 0 170px;padding:4px 10px 4px 13px;}
#btn:hover{background:#930;color:#fafbfc;border:1px solid #930;cursor:pointer;}
#counter{border:0;font-size:11px;width:20px;background:transparent;margin:0;padding:0;}
.radio{vertical-align:middle;margin-top:-3px;margin-right:5px;}
input.check{margin-top:3px;margin-right:5px;float:left;}
* html input.check{margin-top:0;}
input.sendbutton{border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;width:140px;font-size:12px;background:#333;color:#fafbfc;font-weight:700;cursor:pointer;margin:5px 0 0 9px;padding:5px;}
.cssform p{clear:left;padding-top:7px;padding-left:160px;height:1%;color:#333;border-top:1px solid #e1e1e1;margin:7px 0 10px;}
.cssform label{padding-left:6px;float:left;margin-left:-165px;width:160px;height:23px;display:inline;font-weight:400;text-align:right;padding-right:8px;}
.cssform .mini{font-size:11px;padding:8px 10px 0 0;}
.cssform .color1{background:#e1e1e1;}
.cssform .checks label{float:none;cursor:pointer;margin:0;padding:0 0 0 5px;}
#form{border:3px dashed #ccc;background:#e1e1e1;}
#form p{clear:left;padding-left:160px;height:1%;color:#333;}
#form label{padding-left:6px;float:left;margin-left:-165px;width:160px;height:23px;display:inline;font-weight:400;text-align:right;padding-right:8px;}
#form input,#form textarea,#form select{border:1px solid #ccc;font:normal 1em Arial, Helvetica, sans-serif;padding:3px;}
#form p span{color:red;font-size:11px;margin-left:9px;display:block;vertical-align:top;}
#procesando{position:absolute;background:#fff;border:2px solid #ad2929;color:#ad2929;z-index:50000;font-size:12px;font-weight:700;margin:80px 0 0 255px;padding:6px;}
* html #procesando{margin-top:190px;}
#procesando img{vertical-align:middle;margin-right:8px;}
.info{background:#fff;}
.ajax_comments_spinner{margin:5px 0 0 124px;}
input.sendbutton:hover{background:#930;color:#fafbfc;border:1px solid #930;cursor:pointer;}
.errBox{background:#ffc;border:1px solid #d60;line-height:normal;padding:12px 14px 14px;}
.succBox{background:#fff;border:1px solid #b5ccba;padding:12px 14px 14px;}
.image{float:left;margin-right:6px;}
.image-2{float:left;margin-right:12px;}
.succBox ul{margin-left:42px;}
.topGreen{background:url(../images/bgreen-r-2.gif) no-repeat right top;margin-top:14px;}
.topGreen div{background:url(../images/bgreen-l-2.gif) no-repeat;}
.topGreen h3{color:#fff;background:#7f8c56;}
.boxGreen{border:4px solid #b0ad7b;}
.boxGreen span{background:url(../images/bgreen-t.gif) no-repeat;position:absolute;width:241px;height:6px;}
.topBlue{background:url(../images/bblue-r-2.gif) no-repeat right top;margin-top:14px;}
.topBlue div{background:url(../images/bblue-l-2.gif) no-repeat;}
.topBlue h3{background:#069;color:#fff;}
.boxBlue{border:4px solid #7b98b0;}
.boxBlue span{background:url(../images/bblue-t.gif) no-repeat;position:absolute;width:241px;height:6px;}
.topGray{background:url(../images/bgray-r-2.gif) right top no-repeat;margin-top:14px;}
.topGray div{background:url(../images/bgray-l-2.gif) no-repeat;}
.topGray div img{float:right;margin-top:3px;}
.topGray h3{background:#bdc2b4;color:#333;font-size:13px;font-weight:700;margin:0 6px;padding:6px 6px 2px;}
.boxMap{border:4px solid #bdc2b4;}
.topGreen h3,.topBlue h3{font-size:13px;font-weight:700;margin:0 6px;padding:6px;}
#content .boxGreen ul,#content .boxBlue ul{background:#eee;padding:12px;}
.boxInfo{background:#ffc;color:#a87206;border:1px dotted #fc0;line-height:normal;padding:8px;}
.boxTest{border:1px dashed #ccc;margin-top:14px;background:#e1e1e1;padding:12px 14px;}
.boxDashed{border:3px dashed #ccc;padding:0 12px 14px;}
#boxVideo{position:absolute;display:none;margin-left:-625px;margin-top:-61px;background:#000;border:6px solid #000;width:640px;height:386px;z-index:500;#margin-top:12px;}
#preview{#margin-bottom:6px;}
.imgBox{clear:both;border:1px solid #bdc2b4;background:#efefef url(../images/icons/info.gif) no-repeat 10px 10px;line-height:18px;padding:10px 12px 10px 50px;}
.reviewsBox{border:1px solid #bdc2b4;background:#efefef url(../images/icons/reviews.gif) no-repeat 12px 12px;padding:12px 14px 12px 50px;}
.lineTop{border-top:1px solid #ccc;}
.sideUp{margin-top:10px;}
.mgTop{margin-top:14px;}
.all{width:100%;}
.padSubmenu{clear:both;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin:28px 0 14px;padding:8px 0;}
.pad20{padding:20px;}
.floatL{float:left;}
.floatR{float:right;}
.noborder{border:0;background:transparent;}
.infoConte h1{margin-bottom:8px;}
.infoConte h2,h4{margin:26px 0 8px;}
a.thumb img{border:4px solid #ccc;margin-bottom:2px;}
a:hover.thumb img{background:#8eb4c6;border:4px solid #693;}
a:hover.thumb{background:none;}
.img_submenu{vertical-align:middle;margin:-3px 5px 0 2px;}
.middle-img{vertical-align:middle;margin-right:4px;}
.txt_mini{font-size:11px;}
.small{font-size:11px;}
.mini{font-size:10px;}
.clear{clear:both;}
.pointer{cursor:pointer;}
.hidden{display:none;}
.line{border-top:2px solid #c7d1a6;margin:20px 0;}
.dashed{border-top:1px dashed #ccc;margin:20px 0;}
.alg_center{text-align:center;}
.alg_top{vertical-align:top;}
.outline{clear:both;border-top:1px solid #ccc;margin-bottom:4px;}
.ssl{border-bottom:1px dashed #ccc;text-align:center;margin:20px 0;padding:16px 0 14px;}
.ssl p{font-size:14px;margin-top:4px;}
.padTitle{background:#e1e1e1;padding:6px 10px;}
#optReviews{margin-top:6px;font-size:11px;}
#optReviews .add a{margin-right:10px;background:url(../images/icons/add_review.gif) no-repeat 0 2px;padding:2px 2px 4px 29px;}
#optReviews .see a{background:url(../images/icons/see_reviews.gif) no-repeat 0 2px;padding:2px 2px 4px 29px;}
#copyright{background:#fafafa;margin:0 auto;}
#copyright .boxImg{position:absolute;height:20px;margin-top:367px;right:250px;}
#copyright .mapImg{height:400px;}
.tl,.tr,.bl,.br{background:url(../images/corners.gif);width:10px;height:10px;font-size:0;}
.tl,.bl{float:left;}
.tr,.br{float:right;}
.gray-box{background:#e1e1e1;overflow:hidden;width:100%;}
.gray-box .tr{background-position:-10px 0;}
.gray-box .bl{background-position:0 10px;}
.gray-box .br{background-position:-10px 10px;}
.box-content{clear:both;padding:0 14px;}
.top-left,.top-right,.bottom-left,.bottom-right{background:url(../images/rounded.gif);height:9px;font-size:2px;}
.top-left,.bottom-left{margin-right:9px;}
.top-right,.bottom-right{margin-left:9px;margin-top:-9px;}
.top-right{background-position:100% 0;}
.bottom-left{background-position:0 -9px;}
.bottom-right{background-position:100% -9px;}
.nobottomgap{margin-bottom:0;}
.boxPage{border:1px solid #ccc;background:#eee;padding:4px 5px;}
.pagination{clear:both;font-size:11px;}
.pagination a{text-decoration:none;background-color:#eff1e2;border:1px solid #cc9;color:#663;padding:1px 4px 1px 5px;}
.pagination a:hover{background-color:#cc9;border:1px solid #cc9;}
.pagination a:visited{color:#663;text-decoration:none;}
.pagination span{text-decoration:none;background-color:#ccc;border:1px solid #ccc;padding:1px 4px 1px 5px;}
#menu{background:#dee1d3;border-bottom:7px solid #bdc2b4;padding:10px 16px;}
#menu .subTitle{font-weight:700;border:0;background:none;padding:0;}
#menu li{border-bottom:1px dashed #cfd3c8;background:url(../images/arrow.gif) no-repeat left;padding:4px 11px;}
#menu li a{text-decoration:none;font-weight:700;}
#menu li a:hover{text-decoration:underline;}
#menu-2{background:#fff;border-left:1px solid #bdc2b4;border-right:1px solid #bdc2b4;padding:0 16px;}
#menu-2 li{border-bottom:1px dashed #cfd3c8;background:url(../images/arr.gif) no-repeat left;font-size:11px;padding:4px 0 4px 11px;}
#menu-2 li a{width:100%;display:block;color:#333;text-decoration:none;font-weight:700;}
#menu-2 li a:hover{text-decoration:underline;}
#boxTooltip{background:#ffc;border:1px solid #fc0;position:absolute;display:none;z-index:20000;font-size:11px;color:#a87206;width:200px;line-height:14px;padding:6px;}
.toolImg{background:#ccc;position:absolute;display:none;z-index:20000;margin-top:-240px;padding:6px;}
#tblRateBox{margin-left:165px;}
* html #tblRateBox{margin-top:-33px;}
#tblRate{margin-top:-10px;background:#e5e5e5;width:100%;font-size:11px;}
#tblRate td{text-align:center;width:14%;border-bottom:1px solid #fff;}
#tblRate .tdRate{width:130px;padding-left:6px;text-align:left;}
.pConte div{clear:both;line-height:18px;border-bottom:3px dashed #ccc;padding-bottom:14px;margin:16px 0 24px;}
.pConte span{font-size:16px;font-weight:700;font-style:italic;}
.responses{background:#7f8c56;color:#fff;font-family:Tahoma, Arial, 'Courier New';margin:12px 0 8px;padding:4px 8px;}
.responses a,.responses a:visited{color:#fff;}
.comments{line-height:normal;}
.comments li{margin-bottom:10px;padding:10px;}
cite{color:#930;display:block;}
.comments li span{font-size:11px;}
.clr-1{background:#e1e1e1;}
.clr-2{background:#e9eae4;}
.entry-social{margin-top:6px;}
.entry-social img.social{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;margin:4px 2px 0 0;}
.entry-social img.social:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
.fb{background:url(../images/icons/fb.gif) no-repeat left 3px;font-size:11px;padding-left:13px;}
.areaFeed{margin-top:11px;width:243px;height:78px;}
*html .areaFeed{height:82px;}