* {margin:0; padding:0;}
body {background:url("../images/bg_top.jpg") repeat-x; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:0;}
h1 {font-size:24px;}
h1 a{text-decoration:none;} h1 a:hover{text-decoration:underline;}
h2{font-size:12px; font-weight:bold;}
p{font-size:12px; margin:0 0 10px 0;}

.cor1 {color:#f0690c;}
.cor2{color:#0b55a0;}
.clique a{color:#09138c; text-decoration:none;}
.clique a:hover{text-decoration:underline;}
#ln{width:364px; height:1px; border-bottom:1px dashed #ccc; margin-bottom:5px;}

#geral{
	width:776px;
	margin:0 auto;
} 

#cabecalho {
	width:776px;
	height:111px;
	float:left;
}

#menu {
	width:770px;
	padding-left:6px;
	height:29px;
	float:left;
	background:url("../images/bg_menu.jpg") repeat-x;
}

#menu ul li {list-style-type:none; float:left;}
#menu li a{color:#fff; font-size:11px; text-decoration:none; display:block; padding:8px 13px;}
#menu li a:hover{background:url("../images/bg_menu_hover.jpg") repeat-x;}

#content{
	width:776px;
	margin-bottom:5px;
	background-color:#ffffff;
	border-bottom:1px solid #ccc;
	float:left;
}

#content_int{
	width:756px;
	padding:10px;
	float:left;
}

#content_int h1{
	font-size:18px;
	color:#333333;
}

#content_int h3{
	font-size:16px;
	color:#006699;
}

#cont_top{
	width:776px;
	height:125px;
	float:left;
}

#colesq{width:481px; float:left;}

#cont_geral{width:473px; float:left;}
#coldir{width:235px; padding:0 10px; margin-left:5px; float:left;}
#coldir p{color:#333; font-size:11px; margin:5px 0;}
#coldir h1{font-size:18px; color:#535a4f;}
#coldir h2,#coldir h3 {font-size:14px; font-weight:bold;}
#coldir h2{color:#073d80;} #coldir h3{color:#006699;}
#coldir ul li {list-style-type:none; margin:5px 0;}
#coldir li{font-size:11px;}
#coldir li a{text-decoration:none; display:block; padding:3px;}
#coldir li a:hover{background-color:#006699; color:#fff;}

#tb_frmemail {padding:10px; margin:10px; background-color:#eee; border:1px solid #ccc; font-size:11px;}
#tb_portfolio td a {text-decoration:none; color:#333; font-size:11px;}
#tb_portfolio td a:hover{text-decoration:underline; color:#036;}
#tb_portfolio img{border:1px solid #ccc; padding:3px;}
#tb_portfolio img:hover{border:1px solid #888; padding:3px; background-color:#eee;}

#footer {
	width:776px;
	height:75px;
	margin-top:5px;
	float:left;
}

#footer_l{width:337px; height:75px; float:left;}
#footer_l p{color:#333;}
#footer_c{width:268px; height:75px; float:left;}
#footer_r{width:171px; height:75px; float:left;}