/* INICIO RESET */
*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;/*vertical-align:baseline; dá pau em algumas tabelas com rowspan*/}
html{overflow:-moz-scrollbars-vertical;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/* FIM RESET */
*{margin:0px;padding:0px;border:none;}
html{height:100%;}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333;
height:100%;
background:url(../imagens/bg_body.gif) repeat-y left top;
}
#main{
margin:auto;
width:990px;
}
#main-borda{
float:left;
width:100;
background:url(../imagens/bg_main.gif) repeat-y left #FFF;
padding-left:24px;
}
/* LEFT */
#left{
float:left;
width:239px;
background-color:#F5FAFF;
height:100%;
}
#ceres{
float:left;
width:100%;
height:476px;
background:url(../imagens/bg_ceres.jpg) no-repeat left top;
}

#videosHome{
float:left;
width:100%;
list-style-type:none;
background-color:#000;
padding-bottom:20px;
}
	#videosHome .titulo{
	float:left;
	width:100%;
	text-align:right;
	font-size:50px;
	font-weight:bold;
	letter-spacing:-3px;
	color:#FFF;
	}
	#videosHome ul{
		float:left;
		padding-left:10px;
		width: 220px;
	}
		#videosHome ul li{
			float:left;
			width:100%;
			background:url(../imagens/bg_dot-red.gif) bottom repeat-x;
			padding-bottom:5px;
			margin-bottom:10px;
		}
			#videosHome ul li h5{
				float:left;
				font-family:tahoma;
				font-size:10px;
				font-weight:normal;
				color:#FC0;
				margin-bottom:5px;
				text-transform:uppercase;
				width: 100%
			}
			#videosHome ul li a{
				float:left;
				font-weight:bold;
				color:#FFF;
				text-decoration:none;
				width: 100%
			}
	#videosHomePlayer{
		float:left;
		width:230px;
		height:218px;
		padding-left:4px;
		margin-bottom:10px;
	}

#fotosHome{
float:left;
width:100%;
list-style-type:none;
background-color:#000;
}
#fotosHome .titulo{
float:left;
width:100%;
text-align:right;
font-size:50px;
font-weight:bold;
letter-spacing:-3px;
color:#FFF;
}
#fotosHome .foto{
float:left;
position:relative;
}
#fotosHome .foto a{
position:absolute;
left:10px;
top:110px;
width:195px;
height:40px;
color:#FFF;
text-decoration:none;
font-weight:bold;
line-height:10px;
z-index:20;
padding-left:5px;
}
#fotosHome .foto .linkBg{
position:absolute;
left:10px;
top:100px;
width:220px;
height:50px;
background-color:#000;
border-bottom:solid 3px #FC0;
opacity:0.5;
filter:alpha(opacity=50);
}
#fotosHome .foto .imagem{
width:220px;
height:165px;
padding-left:10px;
margin-bottom:10px;
}
#fotosHome .foto .num{
position:absolute;
left:10px;
top:0px;
background:url(../imagens/bg_foto-corner.gif) no-repeat;
width:38px;
height:38px;
z-index:10;
padding-left:5px;
padding-top:4px;
color:#666;
}
/* RIGHT */
#right{
float:left;
width:721px;
background:url(../imagens/bg_right.gif) repeat-y;
height:100%;
}
#top{
float:left;
width:100%;
height:275px;
background:url(../imagens/bg_top.jpg) no-repeat top right;
}
#menu{
float:left;
list-style-type:none;
width:220px;
padding-left:15px;
margin-top:20px;
}
#menu li{
float:left;
width:210px;
height:35px;
}
#menu li a{
float:left;
width:100%;
height:32px;
font-size:35px;
text-decoration:none;
color:#EB5324;
font-weight:bold;
letter-spacing:-4px;
background-color:#FC3;
padding-right:2px;
padding-bottom:2px;
}
#menu li a:hover{
float:left;
width:100%;
height:32px;
font-size:42px;
text-decoration:none;
font-weight:bold;
letter-spacing:-4px;
background-color:#036;
padding-bottom:2px;
color:#FFF;
text-align:right;
}
#menu li a.atual{
float:left;
width:100%;
height:32px;
font-size:42px;
text-align:right;
text-decoration:none;
color:#FFF;
font-weight:bold;
letter-spacing:-4px;
background-color:#036;
padding-bottom:2px;
}
#top-banner{
float:left;
width:468px;
height:60px;
padding-top:190px;
padding-left:10px;
}
/* CONTEUDO */
#conteudo{
float:left;
width:717px;
min-height:800px;
_height:800px;
}
/* COMENTARIOS */
#comentarios{
float:left;
width:705px;
padding-left:10px;
}
#comentarios .tituloComentario{
float:left;
width:705px;
color:#377C9E;
font-size:13px;
font-weight:bold;
padding-bottom:2px;
margin-bottom:10px;
border-bottom:#E9EDF2 1px solid;
}
#comentarios .formulario{
float:left;
width:705px;
}
#comentarios .formulario .campo1{
float:left;
width:200px;
color:#7896BB;
font-weight:bold;
text-align:right;
padding-right:5px;
padding-bottom:10px;
}
#comentarios .formulario .campo2{
float:left;
width:500px;
padding-bottom:10px;
}
#comentarios .formulario .campo2 input, #comentarios .formulario .campo2 textarea{
padding:2px;
width:300px;
color:#7896BB;
font-size:11px;
font-family:arial;
border:#7896BB 1px solid;
}
#comentarios .formulario .campo2 input{
height:14px;
}
#comentarios .formulario .campo2 textarea{
height:100px;
}
#comentarios .formulario .campo3{
float:left;
width:705px;
text-align:center;
}
#comentarios .formulario .campo3 input{
padding:2px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background:#7896BB;
}
#comentarios .comentarios{
float:left;
width:705px;
}
#comentarios .comentarios .bloco{
float:left;
width:705px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:#E9EDF2 1px dashed;
}
#comentarios .comentarios .campo1{
float:left;
width:705px;
color:#377C9E;
padding-bottom:5px;
}
#comentarios .comentarios .campo2{
float:left;
width:705px;
color:#7896BB;
text-align:justify;
}
#comentarios .aviso{
float:left;
width:705px;
padding:20px 0px;
color:#377C9E;
text-align:center;
background:#F5F9FF;
}
/* PAGINACAO */
#paginacao{
float:left;
width:715px;
padding:20px 0px;
}
#paginacao .paginacao{
float:left;
width:715px;
text-align:right;
padding-bottom:5px;
}
#paginacao .paginacao .pagina_atual, #paginacao .paginacao a{
float:right;
width:33px;
height:18px;
color:#FFF;
font-size:13px;
margin:0 3px;
padding-top:2px;
font-weight:bold;
text-align:center;
font-family:Arial;
text-decoration:none;
}
#paginacao .paginacao a:hover{
text-decoration:none;
}
#paginacao .paginacao a.paginacao1{
width:70px;
background:#7896BB;
}
#paginacao .paginacao a.paginacao2{
background:#7896BB;
}
#paginacao .paginacao .pagina_atual{
background:#999;
}
#paginacao .quantidade{
float:left;
width:715px;
color:#666;
font-size:12px;
text-align:right;
}
#conteudo-ads-middle{
	float:left;
	width:695px;
	height:150px;
	padding-left:12px;
	/*margin:40px 0px;*/
}
#conteudo-ads-bottom{
	float:left;
	width:650px;
	padding: 20px 0px 20px 50px;
}
	#ads-full{
		float:left;
		width:468px;
		height:60px;
		margin-right:30px;
	}
	#ads-button{
		float:left;
		width:120px;
		height:60px;
	}

/* RODAPE */
#footer{
float:left;
width:465px;
margin-top:30px;
padding-bottom:20px;
padding-left:250px;
}
#footer-menu{
float:left;
list-style-type:none;
margin-top:10px;
}
#footer-menu li{
float:left;
margin-right:15px;	
}
#footer-menu li a{
color:#377C9E;
text-decoration:none;
}
#footer-menu li a:hover{
text-decoration:underline;
}
#footer-ew3{
float:right;
}