
/* CSS Document */
body {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#frame {
border: 0px solid #800080;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	width: 775px;
background-color: #fff;}

#barra {
	background: #fff;
	border: 0px solid #000000;
	float: left;
	padding: 0px;
	width: 170px;
}



#centro {
	background: #fff;
	border: 0px solid #FF8000;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 585px;
}




#centroSemMenuLateral {
	background: #fff;
	border: 0px solid #FF8000;
	float: left;
	margin: 0px;
width: 775px;
}


#dir {
	background: #fff;
	border: 0px solid #000000;
	float: left;
	width: 160px;
	padding-left: 6px;}


#esq {
	background: #fff;
	border: 0px solid #000000;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 300px;
}

#centro2 {
	background: #fff;
	border: 0px solid #FF8000;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 500px;
}

#central {
	background: #fff;
	border: 0px solid #000000;
	float: right;
	padding: 0px 0px 0px 3px;
	width: 586px;
}


#baixo {
	background: #FFFFFF;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 400px;
}

/*  TOPO  */

#navtopo {
color: #979797;
border-bottom: 3px #D3D3D3 solid;
padding-top: 5px;
padding-bottom: 20px;
width: 775px;
float: left;}

#navtopo #navesq {
float: left;}

#navtopo #navdrt {
float: right;}

#navmeio{
width: 775px;
margin-right:auto;
margin-left:auto;
padding:0;
text-align:left;
background-color:#FFF;}

#navmeio #logo {
height: 90px;
float: left;
width: 118px;
background: no-repeat;}

#navmeio #navpesquisa {
float: right;
height: 90px;
margin-left: 5px;
text-align: left;
vertical-align: middle;
}


#navmeio #menu1 {
text-align: center;
float: right;
border: 1px #000000 solid;
width: 468px;
background: no-repeat center top;
margin-top: +12px;}

#navboxes{
width: 775px;
margin-right:auto;
margin-left:auto;
padding:0;
background: #fff;
float: left;}

#navboxes #navfim1{
width: 154px;
background-color: #839B6E;
height: 27px;
padding-top: 2px;
float: left;
margin: 1px;}

#navboxes #navfim1 .sub {
	text-align: right;
	background-color: #B3C4A3;
	background-position: right top;
	padding: 3px;
}

#navboxes #navfim2{
width: 154px;
background-color: #6997BB;
height: 27px;
padding-top: 2px;
float: left;
margin: 1px;}

#navboxes #navfim2 .sub {
	text-align: right;
	background-color: #A4C4DB;
	background-position: right top;
	padding: 3px;
}

#navboxes #navfim3{
width: 152px;
background-color: #DCB683;
height: 27px;
padding-top: 2px;
float: left;
margin: 1px;}

#navboxes #navfim3 .sub {
	text-align: right;
	background-color: #F5D5A8;
	background-position: right top;
	padding: 3px;
}

#navboxes #navfim4{
width: 152px;
background-color: #ED8C8D;
height: 27px;
padding-top: 2px;
float: left;
margin: 1px;}

#navboxes #navfim4 .sub {
	text-align: right;
	background-color: #ECAB9D;
	background-position: right top;
	padding: 3px;
}

#navboxes #navfim5{
width: 152px;
background-color: #D0D0D0;
height: 27px;
padding-top: 2px;
float: left;
margin: 1px;}

#navboxes #navfim5 .sub {
	text-align: right;
	background-color: #F1F1F1;
	background-position: right top;
	padding: 3px;
}

.navtitulos {
	text-align: center;
padding-top: 3px;}

.navtitulos a {
	color: #000;
	font-size: 11px;
font-weight: bold;}
	
.navtitulos a:hover {
text-decoration: underline;
color: #000;
font: bold;}


#navboxes #topofim{
width: 775px;
height: 5px;
background: #f8f7d9;
float: left;}

#navImpressao, #navIngles, #navFrances, #navPortugues, #navAjuda {
float: right;
margin-right: 5px;
margin-top: 5px;
text-align: center;}

/* Barra Canais */
#can {
	background: #ECF1F7;
	border: 1px solid #6997BB;
	margin: 1px;
	padding: 1px;
	width: 170px;
}

#can .sub, #canInformacoes .sub {
	text-align: right;
	background-color: #A4C4DB;
	background-position: right top;
	margin: 1px 0px;
	padding: 3px;
}

div #can .mc, #canInformacoes .mc {
	background-image: url(../images/dot_azul.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	position: relative;
border-bottom: 1px #fff solid;}

#can .IntMenu {
	background-repeat: no-repeat;
	padding: 2px 0px 0px 20px;
	position: relative;
border-bottom: 1px #fff solid;}

div #can .top, #canInformacoes .top {
	background-color: #6997BB;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 5px;
	text-align: center;
	letter-spacing: 0px;
	font-family: verdana;
	font-size: 12px;}

div #can .imagem {
	background-color: #6997BB;
padding: 0px;
margin: 0px;
text-align: center;}


#cancast {
	background: #F7F1E2;
	border: 1px solid #DCB683;
	margin: 1px;
	padding: 1px;
	width: 170px;
margin-top: 15px;}

#cancast .sub, #canMontan .sub {
	;text-align: right;
	background-color: #F5D5A8;
	background-position: right top;
	margin: 1px 0px;
	padding: 3px;
}

div #cancast .mc, div #canMontan .mc {
	background-image: url(../images/dot_castanho.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	position: relative;
border-bottom: 1px #fff solid;}


div #cancast .top, div #canMontan .top {
	background-color: #DCB683;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 5px;
	text-align: center;
	letter-spacing: 0px;
	font-family: verdana;
	font-size: 12px;}

div #cancast .imagem {
	background-color: #DCB683;
text-align: center;}

#canverm {
	background: #ECDDD9;
	border: 1px solid #ED8C8D;
	margin: 1px;
	padding: 1px;
	width: 170px;
margin-top: 15px;}

#canverm .sub {
	;text-align: right;
	background-color: #ECAB9D;
	background-position: right top;
	margin: 1px 0px;
	padding: 3px;
}

div #canverm .mc {
	background-image: url(../images/dot_vermelho.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	position: relative;
border-bottom: 1px #fff solid;}


div #canverm .top {
	background-color: #ED8C8D;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 5px;
	text-align: center;
	letter-spacing: 0px;
	font-family: verdana;
	font-size: 12px;}


#canBanner {
	background: #fff;
	border: 1px solid #C0BFC5;
	margin: 1px;
	padding: 1px;
	width: 170px;
	margin-bottom: 10px
}


#canMontan {
	background: #F7F1E2;
	border: 1px solid #DCB683;
	margin: 1px;
	padding: 1px;
	width: 258px;
margin-top: 20px;}

#canInformacoes {
	background: #ECF1F7;
	border: 1px solid #6997BB;
	margin: 1px;
	padding: 1px;
	width: 258px;
margin-top: 20px;}


/* Outros Destaques */
#odest {
	background: #FFFFFF;
	margin: 1px;
	width: 302px;
}

#odest_int {
	background: #DBE7C0;
	border-left: 1px solid #839B6E;
	border-right: 1px solid #839B6E;
	border-top: 0px solid #839B6E;
	border-bottom: 1px solid #839B6E;
	padding: 4px 0px 0px 0px;
	width: 300px;
}

div #odest_int .alinhaimg {
padding-left: 30px;
padding-right: 10px;
}

div #odest_int .mc {
	background-image: url(../images/dot_vermelho.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	position: relative;
}

div #odest_int .mc_arrow {
	background-image: url(../images/Bullet_Menu.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 15px;
	position: relative;
}

div #odest_int .mc_noarrow {
	background-repeat: no-repeat;
	padding: 3px 10px 0px 10px;
	position: relative;
text-align: justify;}

#foldertvdir{
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 98px;
}

#foldertvesq {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 98px;
}

#foldertvmid {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 98px;
}

#tvdir {
	background: #B3C4A3;
	border: 1px solid #839B6E;
	height: 26px;
	padding: 4px 1px 4px 1px;
	width: 298px;
	word-spacing: 5px;
}



/* Shopping */
#shop {
	background: #F7F7F7;
	margin: 1px;
	width: 262px;
}

#shopdir {
	background: #D0D0D0;
	border: 1px solid #C0BFC5;
	height: 12px;
	padding: 4px 1px 4px 1px;
	width: 258px;
	word-spacing: 5px;
text-align: right;}

#foldershdir {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 102px;
}

#foldershesq {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 100px;
}

#foldershmid {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 100px;
}

#destshop_center {
	background: #FFFFFF;
	border: 1px solid #0072C5;
	margin: 2px auto;
	padding: 5px 0px;
	text-align: center;
	width: 260px;
}

#destshop_left {
	background: #FFFFFF;
	border: 1px solid #0072C5;
	float: left;
	margin: 2px 5px;
	padding: 5px 0px;
	text-align: center;
	width: 130px;
}

#destshop_right {
	background: #FFFFFF;
	border: 1px solid #0072C5;
	float: right;
	margin: 2px 5px;
	padding: 5px 0px;
	text-align: center;
	width: 130px;
}

#contenttishop {
	background: #F1FAFF;
	float: left;
	width: 298px;
}

#int {
	border-left: 1px solid #C0BFC5;
	border-right: 1px solid #C0BFC5;
	border-top: 0px solid #F1FAFF;
	padding: 1px;
	width: 258px;
}

#int .cont {
	float: none;
	width: 258px;
}

#int .sub{
	;text-align: right;
	background-color: #D0D0D0;
	background-position: right top;
	margin: 1px 0px;
	padding: 2px;
}

#int p {
	margin: 2px 0px 8px 0px;
	padding: 2px 0px 1px 15px;
}

#int p:first-child {
	padding: 10px 0px 10px 8px;
}

/* Destaques */
#destaques {
	background-color: #FFFFFF;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	width: 760px;
}

#dest_dircontainer {
	float: right;
	height: 76px;
	padding: 1px 0px 0px 0px;
	width: 304px;
}

#dest_esqcontainer {
	float: none;
	height: 60px;
	padding: 1px;
	width: 468px;
}

#foldercontainer {
	width: 298px;
	background: #DBE7C0;
	padding: 0px 0px 1px 2px;
	display:block;
	position:relative;
	border-bottom: 1px solid #839B6E;
	border-left: 1px solid #839B6E;
	border-right: 1px solid #839B6E;
	background-repeat:no-repeat;
	cursor: pointer
}

#folderacesso {
width:302px;
height:18px;
background: #fff url(../images/acesso1.gif) no-repeat;
display:block;
position:relative;
padding:0;
}


#folderdir {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 150px;
}

#folderesq {
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 150px;
}

.destesq {padding:6px 2px 2px 0px;}
.destdir {padding: 6px 2px 2px 0px}


div .destdir .mc_arrow {
	background-image: url(../images/Bullet_Menu.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	position: relative;
}

/* Links */
a {
	color: #577400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

.LinksPequenos {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #979797;}

.txtbot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.linksprincipais:link {
color: #19561E;
text-decoration: none;}

.linksprincipais:visited {
color: #19561E;
text-decoration: none;}

.linksprincipais:hover  {
color: #bb0927;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: underline;}

.linksprincipais2:link {
color: #19561E;
text-decoration: none;}

.linksprincipais2:visited {
color: #19561E;
text-decoration: none;}

.linksprincipais2:hover  {
color: #bb0927;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: underline;}

a.linksrelactitulosub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #19561E;
	text-decoration: none;
	line-height: 14px;
}
a.linksrelactitulosub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #19561E;
	text-decoration: none;
	line-height: 14px;
}
a.linksrelactitulosub:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #885500;
	text-decoration: none;
	line-height: 14px;
}
a.linksrelactitulosub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #19561E;
	text-decoration: none;
	line-height: 14px;
}


.apesq {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}

.apesq:hover {
	color: #2E8908;
	font-size: 10px;
	text-decoration: none;
}
/* Funcoes do Original */

.titulos2 {

	font-size: 11px;
	color: #19561E;
	font-weight: bold;
}

.subtitulos {


	color: #4B8700;
	font-weight: bold;
}

/* Generic */
div.sp {
	clear: both;
}

.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
}


select{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

strong {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#navpesquisa .alinhaimg {
padding-left: 10px;
padding-right: 10px;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border: 1px solid #888888;
	color: #444444;

}
.ButoesForm {
	border: 1px #666666 groove;
	background-color: green; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; background-position: center center;
	color: white;
	cursor:hand
}
/* Footer */
#estat {
	background-color: #EBF6E3;
	border-bottom-color: #2E8908;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 760px;
}

#contentpubfree {
	float: left;
	padding: 1px;
	width: 302px;
}

#contentsig {

	border: 1px solid;
	border-bottom-color: #C7C7CC;
	border-left-color: #E8F1DD;
	border-right-color: #E8F1DD;
	border-top-color: #C7C7CC;
	width: 775px;
	background-color: #dddddd;}

#sig {
	margin: 5px 0px 5px 0px;
}

#pt {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	width: 500px;
}

.linksrelactitulo {
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-top: 3px;
	text-align: left;
	letter-spacing: 4px;
	}
	
	.textonorm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #343534;
}





