/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}
body, td {
	font: 11px Arial, Helvetica, sans-serif; color:#005972;
}
hr {
	clear:both;
	visibility:hidden;
}
.clear {
	clear:both;
}
.centered, p.centered {
	text-align:center;
}
.right {
	text-align:right;
}		
img {
	border:0;
}
/* FCKeditor
------------------------------------------------------------------*/
.estilo1 {
	font: 14px Arial, Helvetica, sans-serif; color:#10637b; font-weight:bold;
}
.estilo2 {
	font: 11px Arial, Helvetica, sans-serif; color:#10637b; font-weight:bold;
}
.estilo3 {
	font: 11px Arial, Helvetica, sans-serif; color:#10637b;
}
.imagem {
	border:2px #10637b solid;
}
/* FCKeditor  Extra */
div#bloco, div#bloco5{
	background-color:#ccdde4;
	font: 11px Arial, Helvetica, sans-serif; color:#10637b; font-weight:bold;
	padding:5px;
	margin-left:-5px;
	margin-right:-5px;
}
div#bloco-amarelo, div#bloco3{
	background-color:#faefcd;
	font: 11px Arial, Helvetica, sans-serif; color:#e5ad06; font-weight:bold;
	padding:5px;
	margin-left:-5px;
	margin-right:-5px;
}
div#bloco-verde, div#bloco4{
	background-color:#e8f4cf;
	font: 11px Arial, Helvetica, sans-serif; color:#5e8803; font-weight:bold;
	padding:5px;
	margin-left:-5px;
	margin-right:-5px;
}
div#bloco-vermelho, div#bloco2{
	background-color:#f0cccc;
	font: 11px Arial, Helvetica, sans-serif; color:#b50101; font-weight:bold;
	padding:5px;
	margin-left:-5px;
	margin-right:-5px;
}
div#bloco-lilas, div#bloco1{
	background-color:#e0ccf5;
	font: 11px Arial, Helvetica, sans-serif; color:#6600cc; font-weight:bold;
	padding:5px;
	margin-left:-5px;
	margin-right:-5px;
}
/* Links
------------------------------------------------------------------*/
a:link,
a:visited {
	text-decoration:underline;
	color:#10637b;
}
a:hover {
	text-decoration:none;
}

/* Layout
------------------------------------------------------------------*/
div#container { 
	background: url(../images/tile.gif) repeat-x top left;
	margin: 0; 
	position: relative;
	height:100%;
}
	
div#content	{
	margin: auto;
	width: 991px;
	text-align: left;
}

div#rodape {
	border-top:1px #ccdde4 solid;
	font: 10px Arial, Helvetica, sans-serif; color:#000;
	height:20px;
	padding-top:5px;
}
div#separador{
	height:1px;
	width:426px;
	font: 1px Arial, Helvetica, sans-serif;
	background-color:#3d8194;
	margin:20px 0 20px 0;
	float:left;
}
div#barratit{
	float:left;
	height:9px;
	width:466px;
	font: 1px Arial, Helvetica, sans-serif;
	background-color:#ccdee3;
	position:absolute;
	text-align:left;
	z-index:10;
}
div#titulos {
	text-align:left;
	font: 14px Arial, Helvetica, sans-serif; color:#10637b; font-weight:bold;
	height:20px;

}
div#ileft{
	width:515px;
	float:left;
}
div#iright{
	width:423px;
	float:right;
	text-align:left;
}
div#ileft2{
	width:497px;
	float:right;
}
div#iright2{
	width:450px;
	float:right;
	text-align:left;
}
.imagem3px {
	border:3px #10637b solid;
}
div#video {
	background-color:#e6e6e6;
	height:300px;
	width:400px;
	border:3px #10637b solid;
	float:left;
}
div#prod-left {
	height:300px;
	width: 180px;
	float:left;
}
div#prod-cont {
	float:right;
	width:755px;
	height:300px;
}
div#prod-menu {
	float:right;
	position:absolute;
	top:205px;
	left:665px;
	width: 200px;
	z-index:10;
}
div#proctext {
	font: 11px Arial, Helvetica, sans-serif; color:#005972;
	text-align:left;
	margin:50px 0 0 20px;
	width:300px;
	float:right;
}
div#contactos-tit { 
	background: url(../images/tile2.gif) repeat-x top left;
	margin: 0; 
	position: relative;
	height:26px;
	font: 11px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;
	width:426px;
	padding:5px 0 0 10px;
	display: block;
}
div#back a{
	float:right;
	text-decoration:none;
	font: 10px Arial, Helvetica, sans-serif; color:#005972; font-weight:bold;
}
/* Iframes
------------------------------------------------------------------*/
div#icontent	{
	margin: 10px 15px 15px 15px;
	padding-left: 7px;	
}
div#inoticia	{

}

/* Notícias
------------------------------------------------------------------*/
div#noticiahome{
	width:426px;
	float:left;
	clear:both;
}
div#imgnoticia{
	border:3px solid #7facb8;
	overflow:hidden;
	width:90px;
	height:90px;
	float:left;
	margin-right:24px;
}
div#noticia{
	float:right;
	width:305px;
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif; color:#005972;
}
div#detalhenoticia{
	width:400px;
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif; color:#005972;
}
div#titnoticia{
	padding-top:10px;
}
div#textnoticia{
	vertical-align:text-top;
	padding-top:5px;
	display:block;
}
div#vermais{
	text-align:right;
	padding-top:8px;
}
div#vermais a:link, #vermais a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#005972;
}
div#vermais a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#7facb8;
}
div#noticias{
	width:466px;
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif; color:#005972;

}
div#titnoticias{
	color:#025871;
}
div#textnoticias{
	padding-top:5px;
}
div#vermais2{

}
div#vermais2 a:link, #vermais2 a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#005972;
}
div#vermais2 a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#7facb8;
}

/* Scroll
------------------------------------------------------------------*/
.scrollgeneric {
	FONT-SIZE: 1px; LEFT: 0px; LINE-HEIGHT: 1px; POSITION: absolute; TOP: 0px
}
.vscrollerbase {
	WIDTH: 10px; BACKGROUND-COLOR: #ccdee3;
}
.vscrollerbar {
	WIDTH: 10px; BACKGROUND-COLOR: #10637b;
}
/*.hscrollerbase {
	HEIGHT: 10px; BACKGROUND-COLOR: white
}
.hscrollerbar {
	HEIGHT: 10px; BACKGROUND-COLOR: black
}
.scrollerjogbox {
	RIGHT: 0px; LEFT: auto; WIDTH: 10px; BOTTOM: 0px; TOP: auto; HEIGHT: 10px; BACKGROUND-COLOR: gray
	
	MARGIN: 0.3em auto;
}*/
#mycustomscroll {
	OVERFLOW: auto; WIDTH: 487px; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 290px; margin: auto; margin:0px; text-align:left; float:left}
#mycustomscroll2 {
	OVERFLOW: auto; WIDTH: 420px; PADDING: 0px; POSITION: relative; HEIGHT: 290px; margin: auto; margin:0px; text-align:left; color:black; float:left}
#mycustomscroll3 {
	overflow: auto; width: 487px; padding-right:10px; position: relative; HEIGHT: 290px; margin: auto; margin:0px; text-align:left;}
#mycustomscroll4 {
	overflow: auto; width: 290px; padding-right:10px; position: relative; HEIGHT: 140px; margin: auto; margin:0px; text-align:left;} 
#mycustomscroll5 {
	overflow: auto; width: 920px; padding-right:10px; position: relative; HEIGHT: 290px; margin: auto; margin:0px; text-align:left;}
	
	
/* Pespquisa ---------------------------------------------------------------------*/
.pesquisa_alinha {float:left; margin-right:32px; margin-bottom:25px; width:107px; overflow:hidden; display:block; height:122px;}

.res_pesquisa {display:block; height:auto !important; min-height:50px; height:50px; margin:0px 0px 10px 20px;}
.blocos_pesquisa {width:210px; padding-bottom:3px; float:left; border-bottom:3px solid #10637b; padding-left:7px; margin-right:10px;}

.titulo_prod_pesquisa {padding:0px; margin:0px; font:11px arial; color:#333333; font-weight:bold;}

a.ver_pesquisa:link, a.ver_pesquisa:hover, a.ver_pesquisa:active, a.ver_pesquisa:visited{font:10px arial; color:#10637b;text-decoration:none;}

a.ver_pesquisa:hover{color:#093d4c;}
