/*--Clearfix--*/
.clear          { clear:both; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix       { display: inline-block; }
html[xmlns] .clearfix   { display: block; }
* html .clearfix        { height: 1%; }

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
body {
	background-color: #3D2A18;
	background-image: url(imagens/bg_ccosta.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-position: center top;
}

#topo 				{ width: 950px; height: 144px; margin: 0 auto; background: url(imagens/topo.jpg); }

#topo #selos,
#topo #logo 			{ float: left }

#topo #selos 			{ list-style: none; margin-top: 30px; margin-left: 10px; width: 260px; }
#topo #selos li 		{ float: left; margin-right: 5px; }
#topo #selos li a 		{ background: url('imagens/selos.png') no-repeat; display: block; width: 70px; height: 90px; }
#topo #selos li .top-of-mind 	{ background-position: 0 0; width: 54px;  }
#topo #selos li .latin-member 	{ background-position: -60px 0; width: 80px;  }
#topo #selos li .latin-award 	{ background-position: -140px 0; width: 80px;  }

#topo #logo 			{ display: block; background: url('imagens/logo.png') no-repeat; width: 300px; height: 108px; margin-top: 15px; }

#topo #opcoes			{ list-style: none; float: right; margin-right: 30px; margin-top: 67px; }
#topo #opcoes li		{ float: left; margin-left: 5px; }
#topo #opcoes li a		{ background: url('imagens/sprite.png') no-repeat; display: block; text-indent: -99999999px;  }
#topo #opcoes li .en		{ background-position: -1px 0;  width: 20px; height: 40px;}
#topo #opcoes li .pt		{ background-position: -34px 0;  width: 20px; height: 40px; margin-left: 10px; }
#topo #opcoes li .sep		{ background-position: -59px 0;  width: 10px; height: 40px;}
#topo #opcoes li .home		{ background-position: -74px 0;  width: 40px; height: 40px;}
#topo #opcoes li .contato	{ background-position: -131px 1px;  width: 42px; height: 40px; }

#menu,
#menu li,
#menu li a,
#menu li a span {
	margin: 0;
	padding: 0;
}
#menu {
	width: 946px;
	margin: 0 auto;
	list-style: none;
	background: url('imagens/sombra.png') repeat-x 0 top;
}
#menu li {
	float: left;
	margin-left: 4px;
	background: url('imagens/menu.png') no-repeat  0 -67px;
	
}
#menu li:hover {
	background: url('imagens/menu.png') no-repeat 0 -2px;
}

#menu .primeiro {
	margin-left:0 !important; 
}

#menu li a {
	display: block;
	width: 153px;
	height: 61px;
	text-align: center;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	outline: none;
}
#menu li a span {
	display: block;
	font-size: 35px;
	color: #E79D39;
	padding-right: 12px;
	text-align: right;
	height: 35px;
	font-weight: normal;
	background: url('imagens/sombra.png') repeat-x  0 top;
}

#menui,
#menui li,
#menui li a,
#menui li a span {
	margin: 0;
	padding: 0;
}

/*menu ingles*/
#menui 			{ width: 928px; margin: 0 auto; list-style: none; background: url('imagens/middle.png') repeat-x; position: relative; margin-bottom: 5px; }
#menui li 		{ float: left;  position: relative; }
#menui li span		{ position: absolute; top: 0; width: 100%; background: url('imagens/sombra.png') repeat-x; height: 15px; }
#menui .link:hover  	{ background: url('imagens/menu_ingles_hover.png') no-repeat center -2px; }

#menui .left,
#menui .right 		{ width: 11px; height: 61px; background: url('imagens/cantos.png') no-repeat; position: absolute }
#menui .right		{ background-position: 0 -63px; right: -11px; }
#menui .left		{ left: -11px; }

#menui .primeiro 	{ margin-left:0 !important; }
#menui li a 		{ display: block; width: 174px; height: 61px; line-height: 80px; text-align: center; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 16px; font-weight: normal; color: #FFF; text-decoration: none; outline: none; padding: 0 29px; }

.titulo_interno {
	font-family:Tahoma;
	font-size: 24px;
	color: #E29533;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #E29533;
	padding: 5px;
	width: 500px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.titulo {
	font-family:Tahoma;
	font-size: 20px;
	color: #E29533;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #E29533;

	margin: 5px;
	padding: 5px;
}
#form1 {
	margin: 0px;
	padding: 0px;
}

.link_branco {
	color: #FFFFFF;
	text-decoration: none;
}
.link_branco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_interno {
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
}

.txt {
font-family: Arial, Helvetica, sans-serif; 
font-size:14px;
color: #FFFFFF;
}
.menudir {
	font-size: 9px;
	font-weight: bold;
	color: #E29533;
	text-decoration: none;
	padding: 5px;
}
.moldura {
	margin: 5px;
	border: 1px dotted #E29533;
	padding: 5px;
}
.titulo_noticias {
	font-family: Tahoma;
	font-size: 15px;
	color:#FFFFFF;
	}
	.titulo2_interno {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color: #FFFFFF;
}
.txt2 {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
color: #FFFFFF;
}
.texto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}
.address {
	padding: 10px;
	margin: 0 10px 0 10px;
}

.link_i{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
.link_i:hover{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.ident{
	text-indent: 20px;
}
