@charset "utf-8";
/* CSS Document */

body  {
	font: 11px "Trebuchet MS";
	background: #00324A;
	background-image:url(../imagens/bg.jpg);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ffffff;
}
td.header { 
	height: 173px; /* if you're changing the source order of the columns, you'll may want to use a height on the header so that you can give the columns a predictable top value */
	background-image:url(../imagens/bg_topo.gif);
	background-repeat:no-repeat;
}
a {
color:#FFFFFF;
text-decoration:none;
}
td.logo {
	height:134px;
	}
td.menu {
	height: 41px;
	text-align:center;
	padding-top:4px;
	vertical-align:top;
	}
.rodape-e { 
	padding-top:40px;
	height:150px; 
	background-image:url(../imagens/rodape.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	font-weight:600;
} 
p.rodape {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
img.rodape {
padding-left:10px;
padding-right:10px;
margin:0px;
}
img.mini {
padding:5px;
}
td.lateral-e {
width:165px;
vertical-align:top;
text-align:left;
}
td.lateral-d {
width:165px;
vertical-align:top;
text-align:left;
}
.espacotab {
height:25px;
}
.espacoupcontent {
height:10px;
}
.pad10px {
padding:10px;
}
.pad5px {
padding:5px;
}
.padesq10px {
padding-left:10px;
}
input.newsletter {
background-color:#00929d;
border: solid #0099FF 2px;
color:#FFFFFF;
font-weight:300;
width:130px;
}
input.formcolor {
background-color:#00929d;
border: solid #0099FF 2px;
color:#FFFFFF;
font-weight:300;
width:300px;
}
textarea.formcolor {
background-color:#00929d;
border: solid #0099FF 2px;
color:#FFFFFF;
font-weight:300;
width:300px;
}
input.comum {
background-color:#00929d;
border: solid #0099FF 2px;
color:#FFFFFF;
font-weight:300;
width:320px;
}
textarea.comum {
background-color:#00929d;
border: solid #0099FF 2px;
color:#FFFFFF;
font-weight:300;
width:320px;
}
select.busca {
background-color:#00929d;
border: solid #0099FF 2px;
color:#FFFFFF;
font-weight:300;
width:135px;
}
form {
margin:0px;
}
img.links {
border:0px;
padding-right:4px;
}
.linkspace {
padding-bottom:5px;
}
a.site {
text-decoration:none;
color:#FFFFFF;
font-weight:700;
}
a.site:hover {
text-decoration:underline;
color:#FFFFFF;
font-weight:700;
} 
a.big {
text-decoration:none;
color:#FFFFFF;
font-weight:700;
font-size:13px;
}
a.big:hover {
text-decoration:underline;
color:#FFFFFF;
font-weight:700;
font-size:13px;
} 
.spacelist {
height:10px;
}
.space_listagem {
height:76px;
widht:97px;
}
td.listagem {
text-align:left;
padding:6px;
background-color:#00405E;
height:60px;
}
img.listagem {
border:solid #00334b 6px;
margin-right:5px;
}
img.banners {
border:solid #006599 6px;
margin:0px; 
}
.creditos {
font-size:11px;
font-weight:normal;
}
a.creditos {
text-decoration:none;
color:#FFFFFF;
}
a.creditos:hover {
text-decoration:underline;
color:#FFFFFF;
}
a.rodape {
text-decoration:none;
font-size:12px;
font-weight:800;
color:#FFFFFF;
}
a.rodape:hover {
text-decoration:none;
font-size:12px;
font-weight:800;
color:#FFFFFF;
}
.titulolistagem {
font-size:13px;
font-weight:800;
color:#FFFFFF;
}
.titulolistagem a {
font-size:13px;
text-decoration:none;
font-weight:800;
color:#FFFFFF;
}
.titulolistagem a:hover {
font-size:13px;
font-weight:800;
text-decoration:underline;
color:#FFFFFF;
}
p.list {
margin:0px;
}
p.list img {
border:0px;
padding:10px;
}
ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}
p.banners {
text-align:center;
padding-bottom:10px;
margin:0px;
}
p.banners img {
border:solid #002533 6px;
}
p.bannersswf {
padding:6px;
background-color:#002533;
margin:0px;
text-align:center;
}
p.texto {
margin:0px;
padding-bottom:10px;
text-indent:30px;
text-align:left;
}
p.detalhes {
margin:0px;
padding-bottom:5px;
text-align:left;
}
	/* PAGINATION */
div.pagination {
    padding: 3px;
    margin: 3px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #002533;
    
    text-decoration: none; /* no underline */
    color: #fff;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #002533;
	background-color: #002533;
    color: #fff;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
        border: 1px solid #002533;
        
        font-weight: bold;
        background-color: #002533;
        color: #FFF;
    }
    div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #00283A;
    
        color: #00283A;
    }
/* PAGINATION */  
.titulo {
color:#FFFFFF;
text-align:left;
font-size:16px;
font-weight:800;
}
img.destaques {
border:solid #002533 6px;
margin-right:5px;
}