* {
text-decoration: none;
margin: 0;
padding: 0;
border: none;
}

body {
text-align: center;
}

#global {
margin: 0 auto;
width: 736px;
text-align: left;
}

#topo {
width: 736px;
height: 299px;
text-align:center;
}

#topo h1 {
font: bold 15px Tahoma, Arial, Verdana, Sans-Serif;
display: none;
}


#conteudo {
margin:5px 0 auto 0;
width: 709px;
padding: 3px 14px 10px 14px;
}

#conteudo h2 {
margin: 50px auto;
font: bold 15px Tahoma, Arial, Verdana, Sans-Serif;

}
#conteudo h2 a { 
display: block; 
color: #F60;
}

#conteudo p {
font: 11px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;
text-align: justify;
padding:0 10px 3px 10px;
line-height:1.4em;
}

#conteudo p .titulo {
text-transform:uppercase;
font-weight:bold;

}

p {
font: 12px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;
text-align: justify;
padding:0 10px 3px 10px;
*padding:0 10px 5px 10px;

}


p a:link, a:visited{
font: 12px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;

}

p a:hover {
text-decoration:none;
border-bottom: solid 1px #547697;
}

.legenda {
font: 9px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;
text-align: center;
padding:0 10px 3px 10px;
*padding:0 10px 5px 10px;

}

.links {
font: 12px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;
text-align: center;
padding:0 10px 3px 10px;
border-bottom:1px solid  #547697;
}

.links a {
font: 12px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;
text-align: center;
padding:0 10px 3px 10px;
text-decoration:none;
}

.links a:hover {
font: 12px Tahoma, Arial, Verdana, Sans-Serif;
color: #547697;
text-align: center;
padding:0 10px 3px 10px;
text-decoration:underline;
}
.text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #547697;
	font-weight: bold;
	padding:8px;
}
.text2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #547697;
	font-weight: normal;
}

#conteudo .perguntas p span {
font: 14px  "Times New Roman", Times, serif, Arial, Verdana, Sans-Serif;
color: #666;
text-align: justify;
padding:0 0 10px 0;
line-height:1.5em;
font-style:italic;
}
ul {
font: 12px Tahoma, Arial, Verdana, Sans-Serif;
font-weight:bold;
color: #547697;
text-align: left;
padding:0 10px 3px 45px;
}

li {
list-style:circle;
line-height:1.9em;
}

.categorias {
font: 14px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
font-weight:bold;
color: #547697;
padding: 2px;
text-align: left;
}

.subcategorias {
width:100%;
background:url(../images/menu-bg.png) no-repeat #fff;
font: 12px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
color: #547697;
padding:2px 2px 2px 12px;
text-align: left;
line-height:1.8em;
}

.subcategorias  a {
font: 12px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
padding:2px 2px 2px 12px;
color: #547697;
}

.subcategorias  a:hover {
text-decoration:underline;
color: #547697;
}

.subcategorias  a:visited {
font: 12px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
color: #547697;
padding:2px 2px 2px 12px;
text-align: left;
}

#destaque {
float: left;
margin: 0 auto;
width: 488px;
height: 272px;
}

#newsletter {
float:right;
width: 214px;
background: url(../images/bd_middle_210.jpg) repeat-y center center;
}
#newsletter span.bd-top-210, #newsletter span.bd-bottom-210 {
display:block;
height:10px;
}
#newsletter span.bd-top-210 {
background: url(../images/bd_top_210.jpg) no-repeat center top;
}

#newsletter span.bd-bottom-210 {
background: url(../images/bd_bottom_210.jpg) no-repeat center bottom;
}
#newsletter p {
padding: 0 10px 0 10px;
}

.banner_radiacao {
margin: -1px 0 -1px 10px;
*margin: 5px 0 4px 10px;
}

.enviar {
padding:5px 0 0 0;
width:59px;
height:19px;
}

.enviar a{
display:block;
background:url(../images/bt_enviar.jpg) no-repeat center center;
font:11px Tahoma, Arial, Verdana, Sans-Serif;
color:#FFFFFF;
text-align:center;
width:212px;
height:19px;
}
.enviar a:hover{
background:url(../images/bt_enviar_hollover.jpg) no-repeat center center;
}

.box {
width:180px;
height: 15px;
padding: 0 5px 0px 5px;
margin: 0 10px 0 10px;
border:solid 1px #CCCCCC;
}

.box_niver {
width:90px;
height: 15px;
padding: 0 5px 0px 5px;
margin: 0 10px 0 10px;
border:solid 1px #CCCCCC;
}


#parceiros {
margin-top:8px;
float:right;
width: 214px;
background: url(../images/bd_middle_210.jpg) repeat-y center center;
}
#parceiros span.bd-top-210, #parceiros span.bd-bottom-210 {
display:block;
height:10px;
}
#parceiros span.bd-top-210 {
background: url(../images/bd_top_210.jpg) no-repeat center top;
}

#parceiros span.bd-bottom-210 {
background: url(../images/bd_bottom_210.jpg) no-repeat center bottom;
}

#parceiros p {
padding: 0 10px 0 10px;
}

.logo_parc {
text-align:center;
padding:1px 0 0 0;
}

.clear {
clear:both;
}

#banners {
margin:5px 0 8px 0;
text-align:right;
}

.banner ul, li {
list-style: none;
}

.noticias {
float:left;
width:483px;
height:110px;
margin:0;
padding: 5px 5px 5px 0;
text-align:left;
background:url(../images/bg-notic-home.jpg) top no-repeat;
}

.cl_meio {
margin:0 7px 0 7px;
}


.box_240 {
margin:0 7px 7px 0;
float:left;
width: 240px;
background: url(../images/bd_middle_240.jpg) repeat-y center center;
}
.box_240 span.bd-top-240, .box_240 span.bd-bottom-240 {
display:block;
height:10px;
}
.box_240 span.bd-top-240 {
background: url(../images/bd_top_240.jpg) no-repeat center top;
}
.box_240 span.bd-bottom-240 {
background: url(../images/bd_bottom_240.jpg) no-repeat center bottom;
}
.box_240 p {
font: 11px Tahoma, Arial, Verdana, Sans-Serif;
color: #000;
text-align: justify;
padding:0 10px 3px 10px;

}
.box_240 p .titulo {
color: #547697;
text-transform:uppercase;
font-weight:bold;
line-height:1.8em;
*line-height:1.3em;
}

.box_210 {
float:right;
width: 214px;
background: url(../images/bd_middle_210.jpg) repeat-y center center;
}
.box_210 span.bd-top-210, .box_210 span.bd-bottom-210 {
display:block;
height:20px;
}
.box_210 span.bd-top-210 {
background: url(../images/bd_top_210.jpg) no-repeat center top;
}
.box_210 span.bd-bottom-210 {
background: url(../images/bd_bottom_210.jpg) no-repeat center bottom;
}
.box_210 p {
font: 11px Tahoma, Arial, Verdana, Sans-Serif;
color: #000;
text-align: justify;
padding:0 10px 0 10px;
line-height:1.4em;
*line-height:1.5em;
}
.box_210 p .titulo {
color: #547697;
text-transform:uppercase;
font-weight:bold;
}
.box_210 p .titulo_menor {
font-size:8.4px;
color: #547697;
text-transform:uppercase;
font-weight:bold;
margin:20px 10px 0 0;
}

.slider_block { margin:0 auto; width:488px; padding:0; height:239px;}
.slider_block img.screen { float:left; width:488px;}
#slider ul { padding:0 }
#slider li { width:488px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:40px; height:40px; position:absolute; left:1px; top:-140px; }
#nextBtn { left:450px; }
#prevBtn a { display:block; width:40px; height:40px; background:url(../images/arrow_l.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:40px; height:40px; background:url(../images/arrow_r.gif) no-repeat 0 0; }

#global .box_210 ul.banner { padding:0 5px; margin:0; list-style:none;}
#global .box_210 ul.banner li { padding:0; margin:1px 1px 3px 1px; *margin:1px 1px 6px 1px; float:left;}


.foto {
border:solid 4px #D1DFE4;
}

.bt {
background : #547697;
display : inline-block;
color : #fff;
text-decoration : none;
font-weight : bold;
line-height : 1;
border : none;
position : relative;
cursor: pointer;
font-size : 0.8em;
padding : 5px 5px 5px;
}



#busca {
	text-align:right;
	background:transparent;
	font-size:10px;
	margin:5 0 5 0;
	width:355px;
}

#busca input {
	background: #fff;
	border:solid 1px #ccc;
	font-size:18px;
	color:#666;
	width:220px;
	height:31px;
}

#busca .bt_ok {
background-image:url(../images/lupa.jpg);
	color:#333;
	width:38px;
	height:31px;
	vertical-align:top;
}






/* 
RODAPE 
*/
#rodape {
width: 726px;
height: 61px;
clear: both;
}

#rodape ul, #rodape ul a {
font: 11px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
color: #547697;
padding: 10px;
text-align: center;
}
#rodape ul li{
display: inline;
}

/********** contact form **********/

.contactform {
font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#547697; margin:0; line-height:2em; padding:0 10px 0 20px;
padding:0 0 0 100px;
text-align:left;
}
.contactform .campo {
width:480px;
height: 25px;
padding: 0 5px 0px 5px;
margin: 0;
border-bottom:solid 1px #CCCCCC;
*border:none;
color : #777777;
}
.contactform  input[type="text"]{
border : 1px solid #cecfd0;
color : #777777;
padding : 3px;
}
.contactform textarea {
border : 1px solid #cecfd0;
color : #777777;
margin : 5px 0 5px;
padding : 3px;
}
.contactform .contacterror {
border : 1px solid #972324 !important ;
}
.contactform #contactsubmit {
background : #547697;
display : inline-block;
color : #fff;
text-decoration : none;
font-weight : bold;
line-height : 1;
border : none;
position : relative;
cursor: pointer;
font-size : 0.8em;
padding : 5px 5px 5px;

}
.contactform input:focus, .contactform textarea:focus {
border : 2px solid #547697;
}

#status {      
padding:0 0 0 20px;  
margin: 6px 0;  
text-align: left;
font:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color: #990000;
font-style:italic;
} 
.obs {  
color: #547697;    
padding: 3px;  
margin: 6px 0;  
text-align: left;  
}

/* 
COPYRIGHT
*/
.copyright {
font: 10px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
color: #547697;
padding: 2px;
text-align: center;
}

.publicado {
	text-decoration:none;
	font: 10px Tahoma, Arial, Verdana, Sans-Serif;
	color: #547697;
}