
.alinhamento { 
	position:relative; 
	width: 960px;  
	margin: 0 auto
} 

.alinhamento-conteudo { 
	position:relative; 
	width: 960px;
	margin: 0 auto;
}

.alinhamento-produto { 
	position:relative; 
	width: 150px;
	margin: 0 auto;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/bg_light.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color: #C7D4E7;	
}

div#conteudo { 
	width: 960px;
	margin: 0 auto;
	border-left:#FFF solid 15px;
	border-right:#FFF solid 15px;
	background-color:#FFF;
}

a { 
	outline:0; 
}

.limpa { 
	clear: both 
}

h1{ 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
	color: #0B57A7;
	background: url(js/accordion/titlebar.png) repeat-x center left;
	padding-left:15px;
	padding-top:11px;
	padding-right:10px;
	padding-bottom:11px;
	margin: 0px;
	border: 1px solid #E4E7E7;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #76625C;
	font-weight: bold;
	background: url(js/accordion/titlebar.png) repeat-x center left;	
	padding-left:9px;
	padding-top:12px;
	padding-right:9px;
	padding-bottom:12px;		
	margin: 0px;
	border: 1px solid #E4E7E7;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363130;
	font-weight: normal;
	padding-top:7px;	
	margin: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
}
h5 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
}

/*----------------------------------
	Forms
----------------------------------*/

div#box-cadastre { 
	margin-top: 25px; 
	float: left 
}

.input { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF; 
	border: 1px solid #133E28; 
	padding: 3px; 
	margin-bottom: 9px; 
	margin-left:7px 
}

.input-busca { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFFFFF; 
	border: 1px solid #D9E2EC; 
	padding: 3px; 
	margin-bottom: 9px; 
	margin-left:7px;
	height:25px 
}

.input-no { padding: 2px; margin-left:7px }

fieldset {
	border:1px dashed #FFAD64;
	padding:5px;
	margin-top:20px;
	margin-bottom:20px;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#9D4A00;
	background: #FFEEDF;
	border: 1px solid #FFAD64;
	padding: 2px 6px;
}


#logo {
	position:absolute;
	top:-12px;
	right:0px;
}
#radio {
	position:absolute;
	top:195px;
	right:213px;
}
#menu {
	position:absolute;
	width: 960px; 
	top:253px;
	right:0px;
	z-index:100;
}
#voltar{
	position:absolute; 
	top:15px; 
	right:10px; 
}
.fonteBase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.fonteEndereco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.FonteMenorCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.FonteVermelha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}

.FonteVermelhaMaior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #CC0000;
}


.FonteBranca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.font-branca {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFFFFF; 		
}

.TituloMenor {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #003366;
}

.fonte-menor {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000
}

.fonte-news {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#363130;
}

.fonte-Contato {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC0000;
}

.Link-H1:link {
	color: #363130;
	text-decoration: none;
	padding: 5px;
}
.Link-H1:visited {
	color: #363130;
	text-decoration: none;
	padding: 5px;
}
.Link-H1:hover {
	color: #363130;
	text-decoration: underline;
	padding: 5px;
}
.Link-H1:active {
	color: #363130;
	text-decoration: none;
	padding: 5px;
}


.Link-H4:link {
	color: #990000;
	text-decoration: none;
}
.Link-H4:visited {
	color: #990000;
	text-decoration: none;
}
.Link-H4:hover {
	color: #990000;
	text-decoration: underline;
}
.Link-H4:active {
	color: #990000;
	text-decoration: none;
}

.Link-Paginacao:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A02E2E;
	text-decoration: none;
	font-weight: normal;
}
.Link-Paginacao:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A02E2E;
	text-decoration: none;
	font-weight: normal;
}
.Link-Paginacao:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A02E2E;
	text-decoration: underline;
	font-weight: normal;
}
.Link-Paginacao:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A02E2E;
	text-decoration: none;
	font-weight: normal;
}

.Link-Cinza:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.Link-Cinza:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.Link-Cinza:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.Link-Cinza:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.Link-Contato:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}
.Link-Contato:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}
.Link-Contato:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
}
.Link-Contato:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}

.Link-Base:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.Link-Base:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.Link-Base:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
}
.Link-Base:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}


.Link-Social:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325C7E;
	text-decoration: none;
	font-weight: normal;
}
.Link-Social:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325C7E;
	text-decoration: none;
	font-weight: normal;
}
.Link-Social:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325C7E;
	text-decoration: underline;
	font-weight: normal;
}
.Link-Social:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325C7E;
	text-decoration: none;
	font-weight: normal;
}
.Link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.Link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.Link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
}
.Link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.linkVermelho:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.linkVermelho:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.linkVermelho:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
.linkVermelho:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.linkBranco:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkBranco:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkBranco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkBranco:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.Link-Categorias:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #92908E;
	font-weight: normal;
	text-decoration: none;
}
.Link-Categorias:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #92908E;
	font-weight: normal;
	text-decoration: none;
}
.Link-Categorias:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #92908E;
	font-weight: normal;
	text-decoration: underline;
}
.Link-Categorias:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #92908E;
	font-weight: normal;
	text-decoration: none;
}


.Link-Tit-Cat:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	font-weight: bold;
	text-decoration: none;
}
.Link-Tit-Cat:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	font-weight: bold;
	text-decoration: none;
}
.Link-Tit-Cat:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	font-weight: bold;
	text-decoration: underline;
}
.Link-Tit-Cat:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	font-weight: bold;
	text-decoration: none;
}

.tabela_pontilhada {
	background-image: url(img/pontilhado.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: none;
}
.pontilhadoDuplo {
	background-image: url(img/pontilhado_duplo.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.caixa-news {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #675C5A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #BAB0AD;
	background-color: #FFFFFF;
}
.caixaDEFAULT {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FFFFFF; 
	border-color: #BAB0AD;
	border-style:solid;
	border-width: 1px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.botao{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:white;
	background:#003366;
	border:0px;
}
.input-busca { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF; 
	border: 1px solid #E4E3E3; 
	padding: 3px; 
	margin-bottom: 9px; 
	margin-left:7px 
}

.TituloBranco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.fonteClara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F6868;
}
.BordaImg {
	border: 3px solid #FFFFFF;
}
.Titulo {

	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	color: #003366;
}
.TituloVermelho {


	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.Titulo-Cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	font-weight: bold;	
}

.Sub-Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #676654;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C6C8B9;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-bottom: 2px;
}
.Sub-Titulo-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #676654;
	font-weight: bold;
}

.Sub-Titulo-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0B57A7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E7E7;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 12px;
	padding-bottom: 10px;
}

/*--menu topo-*/
ul.menuTopo {
	list-style-type: none;
	height: 40px;
	width: 910px;
	padding:0px;
	margin: 0px auto;
}
ul.menuTopo li {
	float: left;
}
ul.menuTopo li a{
	background-image: url(img/corner-menu-div.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	padding-left: 18px;
	display: block;
	line-height: 40px;
	text-decoration: none;
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
ul.menuTopo li a:hover{
	text-decoration: underline;
}

/*--menu topo links -*/
ul.menuLinkTopo {
	list-style-type: none;
	height: 30px;
	width: 890px;
	padding:0px;
	margin: 0px auto;
}
ul.menuLinkTopo li {
	float: left;
}
ul.menuLinkTopo li a{
	background-image: url(img/link-menu-div.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	line-height: 30px;
	text-decoration: none;
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
ul.menuLinkTopo li a:hover{
	text-decoration: underline;
}


/*--menu base-*/
ul.menuBase {
	list-style-type: none;
	padding:0px;
	margin: 0px auto;
}
ul.menuBase li a{
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	display: block;
}
ul.menuBase li a:hover{
	text-decoration: underline;
}

/*----------------------------------
	Conteudo
----------------------------------*/



div#box1 { width: 190px; padding:0px 10px 0px 10px; float: left }
div#box2 { width: 220px; padding:0px 10px 0px 10px; float: left }
div#box3 { width: 300px; padding:0px 10px 0px 10px; float: left }
div#box-2-colunas { width: 460px; padding:0px 10px 0px 10px; float: left }
div#box-3-colunas { width: 750px; padding:0px 5px 0px 10px; float: left }
div#box-4-colunas { width: 940px; padding:0px 10px 0px 10px; float: left }
div#box-produtos { width: 560px; padding:0px 0px 0px 0px; float: left }
div#box-menu-produtos { width: 200px; padding:0px 10px 0px 0px; float: left }
div#box-banner { width: 180px; padding:0px 0px 0px 10px; float: left }

div#box-duplo-form { width: 470px; padding:0px 5px 0px 5px; float: left }
div#box-duplo-form-a { width: 520px; padding:0px 5px 0px 5px; float: left }
div#box-duplo-form-b { width: 420px; padding:0px 5px 0px 5px; float: left }
div#box-duplo-form-center { padding:0px 5px 0px 5px; position:relative; margin: 0 auto }