@charset "utf-8";
/* CSS Document */

body{background:url(../images/fundo.jpg) repeat; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; color:#232222; font-size:11px; text-align:justify;}
a{color:#232222!important;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

.geral{width:1280px; height:auto; position:relative; padding:0px; margin:0px;}
.geral_site{position:absolute; top:0px; left:178px; width:925px; padding:0px; margin:0px;}

.geral_int{width:1280px; background:url(../images/fundo_int.png) no-repeat; margin:0px; padding:0px;}
.geral_site2{width:925px; min-height:1240px; padding:0px; margin:0px;}


ul#menu{ list-style:none; background:url(../images/fundo_menu_top.png); background-repeat:no-repeat; width:581px; height:33px; line-height:33px; vertical-align:middle;}
ul#menu li{ float:left;  font-family: 'Old Standard TT' !important; font-size:14px; margin-left:28px; color:#083675!important; text-transform:uppercase; text-decoration:none!important; cursor:pointer;}

.padding_top_25{ padding-top:25px;}

.posicao_home{position:relative;top:633px; *top:607px;}
.position_relative{ position:relative;}
.ctd_destaque{background:url(../images/cx_ctd.png) repeat-y; padding-left:35px; padding-right:35px; width:477px;}
.ctd_destaque_G{background:url(../images/cx_ctd_g.png); width:855px; background-repeat:repeat-y; padding-left:35px; padding-right:35px;}
.linhas{border-top:1px solid #0d3b79; height:1px; border-bottom:1px solid #0d3b79;}

.titulo_destaque{margin-left:35px; margin-top:16px; font-size:22px; color:#0d3b79; font-family: 'Old Standard TT'; font-weight:bold; text-transform:uppercase; text-align:left; line-height:22px;}
.titulo_destaque span{ font-family:Verdana, Geneva, sans-serif!important; color:#4c5227; font-size:10px; font-weight:normal;}
.icon_data{top:44px;*top:70px; left:-8px; background:url(../images/icon_data.png); height:52px; width:69px; position:absolute;font-family: 'Old Standard TT'; line-height:25px;font-size:26px; color:#fff; font-weight:bold; text-align:center; padding-top:3px;}
.icon_data span{ text-transform:uppercase;font-size:20px; font-weight:normal;}

.text_left{ text-align:left;}
.text_just{ text-align:justify;}
.margin_left_20{ margin-left:20px;}
.coluna2_home{width:358px; margin-top:110px; margin-left:20px;}
.linhas_cinza{border-top:1px solid #b8b7b7; height:1px; border-bottom:1px solid #b8b7b7;}

.titulo{margin-top:16px; font-size:20px; color:#0d3b79; font-family: 'Old Standard TT'; font-weight:bold; text-transform:uppercase; text-align:left;}
.titulo span{ font-family:Verdana, Geneva, sans-serif!important; color:#4c5227; font-size:10px; font-weight:normal;}

.conteudo{ text-align:justify; margin-top:15px; margin-bottom:30px;}
.conteudo span a{ text-decoration:none; color:#005e64!important;}

.rodape{ color:#0c3977; font-size:11px; text-transform:uppercase; margin-top:40px; text-align:left;}
.rodape a{ color:#0c3977!important; text-decoration:none!important;}

.titulo_destaque2{margin-top:16px; font-size:22px; color:#0d3b79; font-family: 'Old Standard TT'; font-weight:bold; text-transform:uppercase; text-align:left; line-height:16px;}
.titulo_destaque2 span{ font-family:Verdana, Geneva, sans-serif!important; color:#4c5227; font-size:10px; font-weight:normal;}

.fundo_menu2{background:url(../images/menu_cx.png) repeat-y; width:358px; margin:0px;padding-top:25px; padding-bottom:25px;}
ul.menu2{ padding:0px; margin:0px; list-style:none;}
ul.menu2 li{padding:0px; margin:0px; font-family: 'Old Standard TT'; text-align:left; font-size:16px; text-decoration:none!important; text-transform:uppercase; color:#0d2b55;  padding-left:39px; padding-right:25px; margin-left:-14px; height:45px; line-height:45px; vertical-align:middle; cursor:pointer;}
ul.menu2 { text-decoration:none!important;}
.separador{border-bottom:1px solid #c8c9ca; margin-left:26px; margin-right:35px;padding-top:5px; margin-bottom:5px; }

ul.menu2 li:hover, ul.menu2 li.actual{ background:url(../images/menu_activo.png) no-repeat; color:#fff!important;}

.coluna1_int{width:358px; padding-left:20px;}
.cxint{background:url(../images/fundo_ctd.png) repeat; float:left; width:338px; padding:2px;}
.foto2{ background:#e7e8e0; border-radius:2px; border:1px solid #c7cab5; margin-top:2px;margin-bottom:2px; padding:2px; margin-left:0px;}
.min_gal{width:229px; height:102px; }
.margin_right_6{ margin-right:4px;}
.margin_top_25{ margin-top:25px;}

.foto22{ background:#e7e8e0; border-radius:2px; border:1px solid #c7cab5; margin-top:2px;margin-bottom:2px; padding:2px; margin-left:0px;}
.min_gal2{ width:275px; height:150px;}

.label_form{width:80px; font-size:12px; font-weight:bold; text-align:left; line-height:28px; vertical-align:middle;}
input[type=text], textarea{border:1px solid #B8BEC2; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.1) inset; padding:5px; background:#fff; width:200px; font-family:Verdana, Geneva, sans-serif!important; font-size:11px!important;}
.padding_top_5{ padding-top:5px;}

.col1_contactos{ width:300px;}
.col2_contactos{ margin-left:25px; width:530px;}

p{ margin:0px !important; padding:11px 0px;}
