/*############################################################## 
	@AtivaWeb:		www.ativaweb.com
	@Autor:			Éber Costa
	@e-mail:		ebersc@gmail.com
	@data:			09/03/2009
	@content:		Folha de estilo para o layout principal 
###############################################################*/
* {	margin: 0;	padding: 0;}
address,th { font-style: normal; font-weight: normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
caption,th {text-align: left;}
img,fieldset {border: none;}
ol,ul {list-style: none;font-size: inherit;	margin:0px;}
a {text-decoration: none;color: #000099;}
div {position: relative;text-align: left;}

body {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	background: url(../images/bgAll.jpg) top no-repeat #3C3C3C;
	margin-bottom: 16px;
}

div#corpo{
	width: 970px;
	padding: 5px;
	margin: 0 auto;
	background: #FFF;
	margin-top: 16px;
	background: url(../images/bgCorpo.jpg) repeat-y;
}

div#topo{
	width: 970px;
	height: 190px;
	margin: 0 auto;
	background: url(../images/topo.jpg) no-repeat #FFF;
}

#menuTop li{
	background: #588CBC;
	width: 150px;
	float: left;
	border-right: 1px solid #FFF;
	padding: 3px;
	font-size: 13px;
	text-align: center;
}
#menuTop li:hover{
	background: #215297;
	width: 150px;
	float: left;
	border-right: 1px solid #FFF;
	padding: 3px;
	font-size: 13px;
	text-align: center;
}

#menuTop a{
	color: #FFF;
}

div#esq{
	float: left;
	width: 160px;
	padding: 3px;
	margin-right: 8px;
}

div#centro{
	float: left;
	width: 503px;
	padding: 3px;
	margin-right: 8px;
}

div#dir{
	float: left;
	width: 270px;
	padding: 3px;
	margin-right: 3px;
}

#menu ul li{
	padding: 5px;
	border-bottom: 1px solid #CCC;
	
}

#menu a{
	color: #666;
}
#menu a:hover{
	color: #000;
	font-weight: bold;
}

div#bannerTop{
	width: 503px;
	height: 170px;
	margin-bottom: 8px;
}

div#ultimasNot{
	float: left;
	width: 255px;
	padding: 4px;
}


#ultimasNot h2,h4{
	line-height: 25px;
	border-bottom: 1px dashed;
}

div#videos{
	float: left;
	width: 232px;
	padding: 4px;
}

.titles{
	background: #CCC;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
}

.thumb{
	float: left;
	margin-right: 6px;
	width: 96px;
	padding: 3px;
	border: 1px #666 solid;
}

.descricaoGalery{
	float: left;
	/*padding-top: 12px;*/
	font-size: 16px;
	width: 150px;
	font-weight: bold;
	border-bottom: 1px dashed;
}

div#rodape{
	width: 970px;
	padding: 5px;
	background: #FFF;
	border-top: 1px #666 dotted;
	text-align: center;
	margin: 0 auto;
	font-size: 10px;
}