body{
	font-family: Arial;
	color: #4a4a4a;
	margin-top:0px;
	font-size:11px;
	background-color:#e6e6e5;
}

#wrapper{
width:899px;
vertical-align:top;
margin:auto;
background-color:#e6e6e5;
}


#header{ float:left; padding-bottom:1px}
#header img{border:0px}
#contents{float:left; padding-left:0px; padding-right:0px; padding-bottom:20px; background-color:#FFFFFF; background-color:white; }
#destaques_wrapper { float:left; margin:0px; background-image:url('images/image_24.jpg'); background-repeat:repeat-x; width:899px; }

#newsletter_msg { background-image:url('images/newsletter.png'); background-repeat:repeat-x;position:absolute; left:870px; z-index:1; width:190px; height:90px; color:#FFFFFF; padding:10px; display:none; top:108px; }

.logo{float:left; font-size:0px; }
.banner_wrapper { width:100%; }
.banner{ float:left; background-image:url('images/image_04.jpg'); background-repeat:no-repeat; width:761px; height:83px; margin-left:0px;}
.bannermenu{  background-image:url('images/image_08.jpg'); background-repeat:repeat-x; margin-top:84px; height:24px; color:#000; float:left}
.bannermenu ul { padding:0px; margin:0px; padding-left:5px; padding-right:5px; padding-top:5px;}
.bannermenu li { float:left; position:relative;  list-style-type:none; }
.bannermenu li a{ text-decoration:none; color:#000 ; padding-left:9px; padding-right:9px;}
.bannermenu li a:hover{ text-decoration:none; color:#0078a1}
.bannermenu li b{ color:#0078a1; font-weight:normal}

.bannermenu2{ background-image:url('images/image_10.jpg'); background-repeat:repeat-x; height:24px; float:left; margin-top:84px; color:white}
.bannermenu2 ul { padding:0px; margin:0px; padding-left:5px; padding-right:5px; padding-top:5px;}
.bannermenu2 li { float:left; padding-left:5px; padding-right:5px; list-style-type:none;}
.bannermenu2 li a{ text-decoration:none; color:white}
.bannermenu2 li a:hover{ text-decoration:none; color:#333}

.bannermenu3 { background-image:url('images/image_08.jpg'); background-repeat:repeat-x; height:24px; width:351px; float:left; margin-top:84px; text-align:right; padding-top:3px; }

.banner_home{ float:left; background-image:url('images/home.jpg'); background-repeat:no-repeat; width:899px; height:149px; margin-left:0px; margin-top:0px; margin-bottom:1px;}
.banner_sobrenos{ float:left; background-image:url('images/sobre_nos.jpg'); background-repeat:no-repeat; width:899px; height:149px; margin-left:0px; margin-top:0px; margin-bottom:1px;}
.banner_contactos { float:left; background-image:url('images/contactos.jpg'); background-repeat:no-repeat; width:899px; height:149px; margin-left:0px; margin-top:0px; margin-bottom:1px;}

.banner_text_sobrenos { padding-left:250px;float:left; padding-top:35px; color:#FFFFFF; font-size:13px; text-transform:uppercase;}
.banner_text_home { padding-left:250px;float:left; padding-top:16px; color:#FFFFFF; font-size:12px; width:600px;}

.coluna_contactos1 { background-image:url('images/contactos_07.jpg'); background-repeat:repeat-x; float:left; padding:0px; margin-left:18px; width:260px; padding-top:45px; padding-left:25px; height:315px;}
.coluna_contactos2 { background-image:url('images/contactos_09.jpg'); background-repeat:repeat-x; float:left; padding:0px; width:260px; padding-top:45px; padding-left:25px; height:315px;}
.coluna_contactos3 { background-image:url('images/contactos_11.jpg'); background-repeat:repeat-x; float:left; padding:0px; width:260px; padding-top:45px; padding-left:25px; height:315px;}

.contacto_texto { padding-top:10px; padding-bottom:10px; font-size:13px; }
.contacto_tel { font-size:13px; font-weight:bold; }


.coluna_pesquisa_header { background-color:#005c7c; height:23px; margin-bottom:1px; color:#FFFFFF; }
.coluna_pesquisa { float:left; padding:0px; margin-right:20px; margin-left:19px; width:200px;}
.coluna_pesquisa h1{ font-size:13px; font-weight:bold; color:#000000; padding-left:10px; margin:0px; padding-top:19px; padding-bottom:10px; height:12px; }
.coluna_pesquisa_header h1 { font-size:13px; font-weight:bold; color:#FFFFFF; padding-top:3px; }
.coluna_pesquisa p{ padding-left:10px; padding-right:10px; font-size:11px; width:180px; margin:0px;}

.destaque_header { background-image:url('images/image_10.jpg'); background-repeat:repeat-x; height:23px; margin-bottom:1px; color:#FFFFFF; }
.destaque{float:left; padding:0px; margin-right:20px; }
.destaque h1{ font-size:13px; font-weight:bold; color:#006699;width:180px; height:30px; padding-left:10px; padding-right:10px; margin:0px; padding-top:19px; padding-bottom:5px}
.destaque_header h1 { font-size:13px; font-weight:bold; color:#FFFFFF; padding-top:3px; }
.destaque p{ padding-left:10px; padding-right:10px; font-size:11px; width:180px;  margin:0px;}
.destaque_content { background-color:#f5f5f5; margin-top:2px; height:130px; }
.bascoltv_content { background-color:#f5f5f5; margin-top:2px; height:123px;  }
.pesquisa_content { background-image:url('images/image_20.jpg'); background-repeat:repeat-x; margin-top:1px; height:241px; }
.destaque_footer { background-color:#f5f5f5; margin-top:0px; }

.bascol_tv_header { background-color:#005c7c; height:23px; margin-bottom:1px; color:#FFFFFF; }
.bascol_tv { float:left; padding:0px; }
.bascol_tv h1{ font-size:13px; font-weight:bold; color:#006699; width:180px; height:30px; padding-left:10px; padding-right:10px; margin:0px; padding-top:19px; padding-bottom:5px}
.bascol_tv_header h1 { font-size:13px; font-weight:bold; color:#FFFFFF; padding-top:3px; }
.bascol_tv p{ padding-left:10px; padding-right:10px; font-size:11px; width:180px;  margin:0px;}
.bascol_tv_links { padding-left:10px; padding-right:10px; padding-top:0px; width:180px; }
.bascol_tv_caption { font-size:9px; margin-right:10px; text-align:right; padding-top:5px; }

.clear{ clear:both; height:0px; line-height:0px; background-color:white; padding:0px; margin:0px; border:0px; font-size:0px	}

.sobrenos { float:left; margin-top:40px; margin-left:20px; width:600px; }
.sobrenos h1 { color:#0078a1; text-transform:uppercase; }

.pesquisa_titulo { float:left; width:181px; }
.pesquisa_titulo_esq { float:left; }
.pesquisa_titulo_dir { float:right; padding-top: 16px; text-align:right; }

.dropdown_pesquisa { margin-top:10px; font-family:Arial; font-size:11px; width:168px; }
.img_destaque { font-size:0px; }




#destaquebottom{ background-color:#ebebeb; padding:0px; padding-left:32px; padding-right:28px; float:left;margin:0px;  margin-top:24px; }
.title{ text-transform:uppercase; color:white; background-image:url('images/backtitle.jpg'); background-repeat:repeat-y; width:612px; font-size:13px; font-weight:bold; padding:7px 0px 5px 12px 	}
#smallcontactos .titlecontactos{ margin-left:1px; text-transform:uppercase; color:white; background-image:url('images/backtitle2.jpg'); background-repeat:repeat-y; width:612px; font-size:13px; font-weight:bold; padding:7px 0px 5px 12px; float:left }
.smalldesc{ width:400px; padding-top:24px;padding-bottom:24px; float:left}
.smalldesctitle{ width:200px; padding-left:30px; float:left}
.smalldesctitle h1{color:#333333; font-size:12px; font-weight:bold; margin:0px; padding:0px}
.smalldesctitle h2{color:#0078a1; font-size:12px; font-weight:bold; margin:0px; padding:0px}
.smalldesctitle p{ width:170px; padding-top:10px; margin:0px}

.imagedesc{float:left; }
.thebuttom{padding-top:17px; padding-bottom:13px; background-color:#F5F5F5; }
.button { width:60px; height:18px;  background:url('images/smallButtonBackground.png') no-repeat;
	overflow:hidden; font-size:10px; margin:0px; padding-bottom:5px; *padding:0px; border:0px none; cursor:pointer; color:#333;  }
.button:hover { background:url('images/smallButtonBackgroundHover.png') no-repeat; }
.button2 { width:19px; height:18px; background:url('images/image_13.png') no-repeat;
	overflow:hidden; font-size:10px; padding:0px; margin:0px; padding-bottom:3px; border:0px none; cursor:pointer; color:#333; margin-right:10px;  }

.txtPesquisa { height:11px; font-size:10px; padding:0px; margin-right:3px; padding-bottom:3px;  width:170px; color:#777; }
.newsletter { font-size:11px; font-weight:bold; color:#006699; }
.newsletter_label { font-size:11px; font-weight:bold; color:#006699; float:left; margin-left:70px; margin-top:2px; }

#smallcontents{ padding-left:30px;  float:left; padding-right:20px; height:276px}
#smallcontactos{ float:left;  height:276px}
.contentscontactos{ float:left; height:199px; margin:0px; padding:0px}
.thecontents{ margin:0px; float:left; background-color:#ededed;  margin-top:3px;  width:650px; margin-left:1px; padding-left:10px; padding-top:18px; padding-bottom:16px; }
.thecontents img{margin:0px; padding:0px;}
#construcao{ float:left; background-color:#ebebeb; padding:20px; margin-bottom:21px; 		}
.desconstrucao{width:403px; height:380px; padding:22px; float:left; color:white; background-repeat:no-repeat}
.desconstrucao p{ margin:0px ;padding-top:65px; padding-right:80px}
.listconstrucao{float:left; width:351px; padding-left:22px; color:#0078a1;  font-family:"Times New Roman"; font-size:11px; font-weight:bold; padding-top:28px}
.listconstrucaodetalhe{float:left; width:342px; padding-left:30px; font-size:11px; }
.listconstrucaodetalhe h1{color:#0078a1; font-size:14px; font-weight:normal; margin:0px; padding-bottom:4px}
.listconstrucaodetalhe h2{color:#333; font-family:"Times New Roman"; margin:0px; font-size:13px;; border-bottom:#333 1px dotted; width:310px; padding-bottom:12px; margin-bottom:20px}
.thetitledesc{ color:#0078a1; text-transform:uppercase; font-weight:none;}
.listconstrucaodetalhe p{ font-family:arial; font-size:10px; margin:0px; padding:0px; padding-top:8px }
.listconstrucao p{padding-left:4px; margin:0px; padding-top:4px; padding-bottom:4px}
.classplist{ background-image:url('images/barra.jpg'); background-repeat:no-repeat; background-position:left center; border-bottom:#0078a1 1px dotted;}
.classplist a{color:#0078a1; text-decoration:none}
.classplist a:hover{color:#333; text-decoration:none}
.consdetalhe{}
.consdetalhe p{ font-size:11px; margin:0px; padding-top:10px}
.buttonvoltar{float:right; margin-top:20px; cursor:pointer}
.desccontactos{ width:180px; margin-bottom:20px; padding:0px; background-image:url('images/barra.jpg'); background-repeat:no-repeat; padding-right:5px; background-position:left top; padding-left:10px; float:left; line-height:18px; }
.fone{ width:150px; padding-right:5px; float:left; color:#333; font-size:13px; font-weight:bold; padding-left:5px}
#footer{float:left; padding-top:16px; padding-left:15px; padding-bottom:30px; width:860px}
#footer ul{ float:left; padding:0px; margin:0px; }
#footer li{ float:left; padding-left:5px; padding-right:5px; color:#0078a1;   list-style-type:none;}
#footer li a{color:#0078a1; text-decoration:none}
#footer li a:hover{color:#333333; text-decoration:none}
#footer li b{ color:#333333; font-weight:normal}
#submenu{ position:absolute; display:none;}
#submenu ul{ margin:0px; padding:0px; padding-top:5px}
#submenu li{ float:none; width:180px; height:16px; margin:0px; padding:0px; padding-top:3px; color:white; margin-bottom:1px;  background-color:#0f6b86;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
#submenu li a{color:white; text-decoration:none;}
#submenu li a:hover{color:#000; }
#submenu li:hover{ background-color:#0f6b86;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  background-color:#d8d8d8; color:#000;}
.footerright{ float:right;}
.footerright a{  text-decoration:none; color:#4a4a4a;  }
.footerright a:hover{  text-decoration:none; color:#0078a1;  }
#previous_button{ margin: 1px; float:left;  color:#FFFFFF; height:24px; width:24px; background-color:#0f6b86;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" }
#previous_button a{text-decoration:none; color:#FFFFFF; }
#next_button{ margin: 1px;  color:#FFFFFF; float:left; height:24px; width:24px; background-color:#0f6b86;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"  }
#next_button a{text-decoration:none; color:#FFFFFF; }
#gallery{ margin: 1px; float:left;  color:#FFFFFF; height:24px; width:184px; background-color:#0f6b86;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" }
#nr_images{ margin: 1px;float:left;  position:relative; color:#FFFFFF; height:24px; width:48px; background-color:#0f6b86;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" }
#divbuttons{ padding-left:45px; font-weight:bold; vertical-align:center; position:relative; z-index:1; float:left; top:370px; }

.delegation { color:#006699; font-size:12px; font-weight:bold; text-transform:uppercase; }

img { border:0px; }
a, a:hover { text-decoration:none; color:#006699; }

