﻿@charset iso-8859-1;
*{margin:0;padding:0;}
body{margin-top:0;margin-bottom:0;font-family:Verdana, Geneva, sans-serif;}
.clear{clear:both;}
#head{width:100%;height:135px;background:url(../images/grnd_topo.jpg) repeat-x;}
.headContainer .logo{float:left;width:180px;}
.headContainer .teaser { float:left; width:300px; margin-left: 35px; font: 27px/27px 'NeoSans', Sans-Serif, sans-serif; color: #21563C; margin-top: 10px; }
.headContainer .linguas { float:right; width:71px; margin-top:45px; }
.headContainer .linguas ul { width:71px; list-style: none; }
.headContainer .linguas ul li { width:35px; height:30px; float: left; }
.headContainer .linguas ul li:first-child{border-right:1px dotted #CCC;}
.headContainer .linguas .linguaPT{background:url(../images/pt_dmc_off.gif);}
.headContainer .linguas .linguaPT:hover{background:url(../images/pt_dmc_on.gif);}
.headContainer .linguas .linguaES{background:url(../images/spain_dmc_off.gif);}
.headContainer .linguas .linguaES:hover{background:url(../images/spain_dmc_on.gif);}
.headContainer .linguas .linguaEN{background:url(../images/en_dmc_off.gif);}
.headContainer .linguas .linguaEN:hover{background:url(../images/en_dmc_on.gif);}
.navContainer{width:790px;float:left;margin:0 auto;}
ul#topnav{float:left;width:765px;list-style:none;position:relative;font-size:12px;background:url(../images/bg.jpg) repeat-x;margin:0;padding:0;}
ul#topnav li{float:left;font:bold 14px NeoSans, Sans-Serif;letter-spacing:1px;margin:2px 0 0 15px;padding:0;}
ul#topnav li a{display:block;color:#666;text-decoration:none;height:10px;padding:5px 5px 13px;}
ul#topnav li:hover{background:#fff;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;margin-top:2px;}
ul#topnav li span{float:left;position:absolute;display:none;color:#9ebb4c;font:12px NeoSans, Sans-Serif;letter-spacing:0;padding-top:2px;padding-right:0;padding-bottom:3px;background:#fff;}
ul#topnav li:hover span{display:block;}
ul#topnav li span a{display:block;padding-top:5px;padding-bottom:5px;}
ul#topnav li span a:hover{text-decoration:none;color:#666;}
#bannerTop{width:100%;height:210px;background:#000;}
.inBanner{width:950px;margin:auto;}
#container{width:100%;}
#inContent .introText{float:left;width:530px;margin-right:20px;}
#inContent .introText2 .contacto{width:250px;float:left;margin-bottom:10px;margin-right:10px;}
#inContent .introText2 .contacto h1{font:bold 14px 'NeoSans Bold', Sans-Serif, sans-serif;color:#21563C;text-transform:uppercase;margin-bottom:5px;border:0;margin-top:10px;padding:0;}
#inContent .introText2 .contacto p{font:12px NeoSans, Sans-Serif, sans-serif;color:#58595B;}
#inContent .introBanners{float:left;width:240px;margin-top:15px;}
#inContent .introBanners img{margin-bottom:2px;}
#inContent .brochures{float:left;width:170px;margin-right:15px;margin-top:10px;}
#inContent .picHolder img{float:left;margin-right:14px;}
#inContent .associados{float:left;width:605px;margin-top:10px;}
#inContent .associados2{float:left;width:790px;margin-top:10px;}
#inContent .fotoHolder img{float:left;margin-right:14px;margin-bottom:14px;}
#inContent .fotoHolder .txtContacto{float:left;width:790px;margin-top:16px;margin-bottom:35px;display:none;}
#inContent .galleryHolder .box{float:left;margin-right:14px;margin-bottom:14px;position:relative;height:120px;width:120px;}
#inContent .galleryHolder .btnVideo{position:absolute;top:30px;left:30px;height:60px;width:60px;}
.remove{margin-right:0;}
.TabbedPanelsContent h3{font:18px Verdana, Geneva, sans-serif;color:#58595B;margin-bottom:15px;}
#inContent .lineEvent{width:790px;border-bottom:1px solid #9ebb4c;height:65px;margin-top:5px;}
#inContent .lineEvent:hover{background:#fafafa;}
#inContent .lineEvent .imagem{float:left;width:80px;margin-right:10px;margin-left:5px;margin-top:5px;text-align:center;height:50px;display:block;}
#inContent .lineEvent .nome{margin-top:2px;float:left;width:695px;font:16px 'NeoSans Bold', Sans-Serif, sans-serif;color:#21563C;}
#inContent .lineEvent .nome a {font:16px 'NeoSans Bold', Sans-Serif, sans-serif;color:#21563C;text-decoration:none;}
#inContent .lineEvent .nome a:hover {color:#9EBB4C;text-decoration:underline;}
#inContent .lineEvent .datas{float:left;width:695px;font:12px/16px Verdana, Geneva, sans-serif;color:#58595B;}
#inContent .lineEvent .datas b {font-style:bold; color:#21563c;}
#inContent .lineEvent:hover .datas{color:#21563C;}
#accordion{margin-top:25px;margin-bottom:20px;}
#accordion h3{font:16px 'NeoSans Bold', Sans-Serif, sans-serif;color:#21563C;}
#inContent .formProposta .line label{float:left;font:14px 'NeoSans Bold', sans-serif;color:#21563C;padding-top:2px;}
#inContent .formProposta .obrigatorio{font:10px NeoSans, Sans-Serif, sans-serif;color:#58595B;margin-bottom:10px;}
#inContent .boxNewsletter{float:left;width:790px;margin-bottom:20px;margin-top:-10px;}
#inContent .boxNewsletter p{float:left;font:16px 'NeoSans Bold', sans-serif;color:#9EBB4C;padding-bottom:10px;}
#inContent .boxNewsletter .line label{float:left;font:14px 'NeoSans Bold', sans-serif;color:#21563C;padding-top:2px;width:120px;}
#inContent .boxNewsletter .line input[type=text]{width:650px;float:left;font:11px NeoSans, sans-serif;color:#58595B;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #9EBB4C;margin-left:10px;padding:2px 4px;}
#inContent .boxNewsletter .obrigatorio{font:10px NeoSans, Sans-Serif, sans-serif;color:#58595B;}
.botContainer{width:100%;margin-top:15px;padding-bottom:10px;}
.botContainer .footerNav{width:790px;text-align:center;margin:auto;}
.botContainer .footerNav ul#botnav{list-style:none;font:12px NeoSans, Sans-Serif;color:#666;border-top:1px dotted #e6e6e6;margin:0;padding:5px 0 0;}
.botContainer .footerNav ul#botnav li{font:12px NeoSans, Sans-Serif;letter-spacing:1px;display:inline;margin:0;}
.botContainer .footerNav ul#botnav li a{display:inline;color:#666;text-decoration:none;height:10px;padding:5px 5px 13px;}
.headContainer,#inContent{width:790px;margin:auto;}
ul#topnav li:hover a,#inContent .introText2 p a:hover,#inContent .introText2 .contacto p a:hover,#inContent .fotoHolder .txtContacto p a:hover,#inContent .lineEvent:hover .nome,.botContainer .footerNav ul#botnav li:hover a{color:#9ebb4c;}
#inContent .introText h1,#inContent .introText2 h1{font:20px 'NeoSans Bold', Sans-Serif, sans-serif;color:#21563C;text-transform:uppercase;margin-top:15px;margin-bottom:10px;border-bottom:1px solid #9ebb4c;padding-bottom:2px;}
#inContent .introText p,#inContent .introText2 p,#inContent .fotoHolder .txtContacto p,.TabbedPanelsContent p{font:12px/16px Verdana, Geneva, sans-serif;color:#58595B;}
#inContent .introText2,#inContent .formProposta{float:left;width:790px;margin-bottom:20px;}
#inContent .introText2 p a,#inContent .introText2 .contacto p a,#inContent .fotoHolder .txtContacto p a{color:#58595B;text-decoration:none;}
#inContent .brochures h1,#inContent .associados h1,#inContent .associados2 h1,#inContent .fotoHolder .txtContacto h1{font:16px 'NeoSans Bold', Sans-Serif, sans-serif;color:#21563C;text-transform:uppercase;border-bottom:1px solid #9ebb4c;padding-bottom:2px;}
#inContent .picHolder,#inContent .fotoHolder,#inContent .galleryHolder{float:left;width:790px;}
#inContent .associados img,#inContent .associados2 img{float:left;}
#inContent .formProposta .line,#inContent .boxNewsletter .line{float:left;width:790px;margin-bottom:5px;}
#inContent .formProposta .line input[type=text],#inContent .formProposta .line textarea,#inContent .boxNewsletter .line textarea{float:left;font:11px NeoSans, sans-serif;color:#58595B;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #9EBB4C;margin-left:10px;padding:2px 4px;}
#inContent .formProposta .line input[type=submit],input[type=reset],#inContent .boxNewsletter .line input[type=submit],input[type=reset]{width:90px;background:url(../images/btnSub_off.jpg) repeat-x;border:1px solid #9EBB4C;font-size:14px;font:14px 'NeoSans Bold', sans-serif;color:#21563C;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;}
#inContent .formProposta .line input[type=submit]:hover,input[type=reset]:hover,#inContent .boxNewsletter .line input[type=submit]:hover,input[type=reset]:hover{width:90px;background:url(../images/btnSub_on.jpg) repeat-x;border:1px solid #9EBB4C;font-size:14px;font:14px 'NeoSans Bold', sans-serif;color:#2f6b0f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;}
#inContent .formProposta .line span,#inContent .boxNewsletter .line span{float:left;font:10px NeoSans, Sans-Serif, sans-serif;color:#58595B;margin-top:4px;}