/* CSS Document */

* { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

html{
	background:#FFF url('../img/bg_body.gif') repeat-x;
	}

body {
	background: transparent url('../img/bg_body_2.gif') repeat-y center;
	padding:0;
	margin:0;
	font-size: 10px;

	}
	
a:link {
	color: #981f42;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #8e384c;
}
a:hover {
	text-decoration: none;
	color: #981f42;
}
a:active {
	text-decoration: underline;
	color: #981f42;
}

h1 {
	_display:inline-block;
	font: 23px Arial, Helvetica, sans-serif;
	margin:15px 0;
	margin-top:15px;
	border-left: 8px solid #fdb813;
	padding-left:10px;
}

h3 {
	_display:inline-block;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	margin:7px 0;
	border-left: 8px solid #fdb813;
	padding:6px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}

hr { 
	border:0;
	height:0;
	background:none;
	border-top: 1px solid #fdb813;
	}

p {
	margin-top:0;
	margin-bottom:15px;
	}
	
input, textarea {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#site {
	background: #FFF;
	border-left: 9px solid #000;
	border-right: 1px solid #000;
	width:740px;
	margin:auto;
	min-height:400px;
	z-index:10;
	position:relative;
	}

#topo {
	background: #F2F2F2 url('../img/bg_topo_dir.gif') repeat-y right center;
	margin-left:1px;
	padding-bottom:1px;
	height:18px;
	}
	
	#topo div { padding:3px 0; }
	#bloco1 { float:left; background:#FFF; width:195px; text-align:center;}
	
	#bloco2 { padding:0 10px; }
	#topo a:link, #topo a:visited{ margin:0 10px; color: #333; text-decoration:none; }
	#topo a:hover { text-decoration:underline; color:#000; }
	
#topo_logo {
	height:60px;
	margin-left:1px;
	background: url('../img/bg_topo_dir.gif') repeat-y right;
}

#topo_logo #logo { 
	text-indent:-9000px; 
	background: url('../img/logo_dec.gif') no-repeat;
	height:30px;
	width:267px; 
	margin-top:15px;
	margin-left:10px;
	position:absolute;
	}
	
#topo_logo #slogan { 
	text-indent:-9000px; 
	background: url('../img/logo_slogan.gif') no-repeat center;
	height:30px;
	width:290px; 
	margin-top:15px;
	position:absolute;
	right:39px;
	}
	
	
#topo_img {
 	border-bottom: 8px solid #2e2e2c;
	clear:both;
	}
	
	#topo_img.capa {
		height:44px;
		background: #fdb813 url('../img/topo_slogan.jpg') no-repeat center;
		}

#menu {
	float:left;
	width:195px;
	margin-left:1px;
	}
	
	#menu a:link, #menu a:visited{ text-decoration:none; color: #333333; outline:none; }
	
	#menu #loja { 
		background:#c5e048;
		height:45px;
		cursor:pointer;
		padding:8px;
	}
	#menu #loja.over { 
		background:#d0e751;
	}
	
	#menu .titulo {
		background: #f2f2f2 no-repeat center left;
		color:#f68121;
		padding:5px 8px;
		font-size:17px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		border-left:1px solid #FFF;
		}
	
	#menu #menu1 {
		border-left:8px solid #bfbfbf;
		margin-bottom:1px;
		}
		
	#menu #menu2 {
		border-left:8px solid #d5d5d5;
		margin-bottom:1px;
		}
		
	#menu #menu3 {
		border-left:8px solid #e4e4e4;
		}

	#menu ul {
		list-style: none;
		padding:0;
		margin:0;
	}
	
	#menu li {
		padding:7px;
		padding-right:20px;
		border-bottom:1px solid #f5f5f2;
	}
	
	#menu li:hover {
		background-color: #F9F9F9;
	}
	
	#menu li:hover a {
		color:#000;
		text-decoration:underline; 
	}
	
	#menu li a:hover {
		color:#000;
		text-decoration:underline; 
	}
#conteudo{
	padding-top:1px;
	margin-left:205px;
	border-top:5px solid #000;
}
	img.box {
		float:left;
		padding:2px;
		border:1px solid #999;
		margin-right:15px;
	}
	
	.txt_box {
		margin-left:80px;
	}
	
	.menu_2 {
		float:right;
		width:155px;
		margin-left:10px;
		}

	.submenu {
		background:#FFF;
		border-top: 1px solid #c2c2c2;
		border-left: 1px solid #c2c2c2;		
	}
		.submenu .titulo {
			background:#F2F2F2;
			padding:6px;
			color:#f68121;
			font-size:17px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			border-left:8px solid #bfbfbf;
		}
		.submenu ul {
			list-style: none;
			padding:0;
			margin:0;
		}
		
		.submenu li {
			padding:7px;
			border-bottom:1px solid #c2c2c2;
		}
		
			
		.submenu li.nivel2 {
			padding-left:20px;
		}
		
		.submenu li:hover {
			background-color: #F9F9F9;
		}
		
		.submenu a:link, .submenu a:visited {
			padding-left:12px;
			display:block;
			background: url(../img/bullet_2.gif) no-repeat left center;
			outline:none;
			text-decoration:none;
			color:#000;
			}
		
		.submenu li.ativo a:link, .submenu li.ativo a:visited {
			background: url('../img/bullet_1r.gif') no-repeat left center;
			
		}
		.submenu li.ativo {
			font-weight:bold;
		}
		
		.submenu li:hover a{
			color:#000;
			text-decoration:underline; 
		}
		.submenu li a:hover {
			text-decoration:underline; 
			}
	
	.voltar{
		float:right;
		margin-right:10px;
		padding-left:10px;
		margin-top:2px;
		background: url('../img/bullet_1r.gif') no-repeat left center;
	}
	.meio_capa {
		font-size:11px;
		line-height:17px;
		padding-right:10px;
		}

	.meio {
		font-size:11px;
		line-height:17px;
		padding-right:10px;
		padding-left:20px;
		}
		
	.meio a:link, .meio a:visited {
		font-weight:bold;
	}
	
	a.linkMais {
			padding-left:12px;
			background: url(../img/bullet_2.gif) no-repeat left center;
			}
			
	#bread {
		padding-bottom: 5px;
		padding-top:2px;
		border-bottom: 1px solid #fdb813;
		}
		
	#bread, #bread a:link, #bread a:visited{
		color:#666;
		}
	.calendario td { 
		padding:3px 4px;
		}
	.data {
		white-space:nowrap;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:top;
		text-align:center;
		color: #F68121;
		}


#atendimento {
	border-top:1px solid #FFF;
	background:#fdb813;
	cursor:pointer;
	padding:8px;
}

#atendimento.over { 
	background:#ffc53c;
}


#base {
	clear:both;
	border-bottom: 1px solid #2e2e2c;
	height:63px;
	}

	
	#base #conteudo_base {

		padding-left:10px;
		}
		
	#base #conteudo_base p{
		padding-top:10px;
		}
		
	#base #logo_datasul{
		background: url('../img/logo_datasul.gif') no-repeat center;
		text-indent:-9000px;
		width: 275px;
		height: 50px;
		float:right;
		margin-right:5px;
		}
