body
{
	margin:0px;
	background:#333333; 
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	position:relative;
}

#container
{
	width:980px;
	margin: 10px auto;
	position:relative;
	background:#FFF;
}

#selos
{
	position:absolute;
	top:76px;
	right:180px;
}
#selos img
{
	border:none;
}

#header
{
	color: #fff;
	background:url(../img/topo.png) no-repeat left top ;
	text-align:left;
	font-size:25px;
	height:125px;
	padding:15px;
	padding-top:15px;
	padding-left:30px;
	margin-bottom:0px;
}
#header img
{
	border:none;
}

#corpo
{
	margin: 0px auto;
	overflow-x:auto;
	overflow-y:hide;
	width:650px;
	min-height:600px;
	z-index:999;
}
#corpo a
{
	text-decoration:none;
	color:#DD6F06;
	font-weight:bold;
}
#corpo a:hover
{
	color:#276CCB;
}
#corpo .titulo
{
	background:url(../img/titulo.png) no-repeat left 6px;
	height:61px;
	text-align:left;
	/*border-bottom:solid 2px #990000;*/
	width:400px;
	margin:10px auto;
	padding-left:70px;
	padding-top:10px;
	color:#DD6F06;/*#3c3c3c;*/
	font-weight:bold;
	font-size:22px;
}
#corpo .titulo:first-letter
{
	font-size:50px;
}
#rodape
{
	color: #DD6F06;
	text-align:right;
	background:url(../img/rodape.png) bottom left no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	height:80px;
	width:100%;
	margin-top:5px;
	font-size:9px;
}
#rodape a
{
	color:#DD6F06;
	text-decoration:none;
	font-weight:bold;
}
#rodape a:hover
{
	color:#333;	
}
#rodape p 
{
	margin-top:10px;
	margin-right:5px;
}

#canto1
{
	position:absolute;
	top:-1px;
	left:-1px;
	overflow:hidden;
	background:url('../img/tl.png');
	width:30px;
	height:30px;
}	
#canto2
{
	position:absolute;
	top:-1px;
	right:-2px;
	overflow:hidden;
	background:url('../img/tr.png');
	width:30px;
	height:30px;
}	
#canto3
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	overflow:hidden;
	background:url('../img/bl.png');
	width:30px;
	height:30px;
}	
#canto4
{
	position:absolute;
	bottom:-1px;
	right:-2px;
	overflow:hidden;
	background:url('../img/br.png');
	width:30px;
	height:30px;
}								
#menu
{
	width:150px;
	background:#eeffee;
	border:1px solid #64C041;
	border-left:none;
	position:absolute;
	left:0px;
	top:160px;

	text-align:left;
	padding-top:20px;
	padding-left:5px;
	padding-bottom:20px;
	height:560px;
	
}
#menu .categorias
{
	color:#DD6F06;
	font-size:14px;
	border-bottom:1px solid #64C041;
	margin-right:10px;
	cursor:pointer;
}
#menu .categorias:hover
{
	color:#000000;
	border-bottom:1px solid black;
}
#menu .itens
{
	color:#000000;
	margin-left:15px;
}
#menu .itens a
{
	color:#000000;
	text-decoration:none;
}
#menu .itens a:hover
{
	color:#DD6F06;
}
#menu a
{
	color:#DD6F06;
	text-decoration:none;
}
#menu a:hover
{
	color:#276CCB;
}

#login
{
	font-size:11px;
	color:#DD6F06;
}
#login a
{
	color:#400000;
	text-decoration:none;
	font-weight:bold;
}
#login a:hover
{
	color:#DD6F06;
}

#login input
{
	color:#400000;
	font-size:11px;
	height:13px;
	width:80px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	background:white;
}
#login .submit
{
	height:18px; 
	cursor:pointer; 
	width:54px;
}

#login2
{
	font-size:14px;
	color:#DD6f06;
}
#login2 a
{
	color:#400000;
	text-decoration:none;
	font-weight:bold;
}
#login2 input
{
	color:#400000;
	font-size:12px;
	
	width:170px;
	border:#ccc solid 1px;
	background:white;
}
#login2 .submit
{
	height:22px;
	 
	cursor:pointer; 
	width:40px;
	color:#400000;
	font-size:12px;
}

#clima
{
	width:150px;
	background:#eeffee;
	border:1px solid #64C041;
	border-right:none;
	position:absolute;
	right:0px;
	top:104px;
	height:530px;
	z-index:1;
	text-align:left;
	padding-left:5px;
}
#clima a
{
	text-decoration:none;
	color:#DD6F06;
	font-size:11px;
}
#clima a:hover
{
	text-decoration:none;
	color:#276CCB;
}
#clima select
{
	border:#ccc solid 1px;
	color:#400000;
}

#formulario
{
	margin:5px auto;
}
#formulario .nome_campo
{
	text-align:right;
	padding-right:5px;
}
#formulario .campo1, .campo2, .campo3
{
	text-align:left;
}
#formulario .campo1 input
{
	width:300px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	color:#400000;
}
#formulario .valor_antigo
{
	border-color:#ccc;
	border-style:solid;
	border-width: 0px 2px 1px 2px;
	color:#333;
	background:#eeffee;
	text-align:right;
	empty-cells:hide;
	font-style:italic;
	margin-top:50px;
}
#formulario .entrelinhas
{
	border-color:#ccc;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	empty-cells:show;
	height:20px;
}
#formulario .campo1 textarea
{
	width:300px;
	height:120px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	color:#400000;
}

#formulario .campo2 input
{
	width:120px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	color:#400000;
}

#formulario .campo3 input
{
	width:30px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	color:#400000;
}

#formulario .subsecao
{
	border-bottom:1px solid #64C041;
	color:#64C041;
	height:40px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	height:50px;
	vertical-align:bottom;
}
#formulario .obrigatorios
{
	color:#64C041;
}
#formulario .linha_vazia
{
	height:20px;
}

#formulario .alerta
{
	color:red;
	font-size:9px;
	text-align:left;
	padding-left:3px;
	width:305px;
}
#formulario select
{
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	color:#400000;
	font-size:12px;
}
#formulario .botao
{
	cursor:pointer;
	font-size:16px;
}
#formulario .botao:hover
{
}



#containerDaTabela
{
	/*background:#fff;*/
	position:relative;
	width: 630px;
	margin:0px auto;
	/*border:1px solid #900;*/
}

#tabelaDeCarona
{
	width:100%;
	margin: 0px auto;
	text-align:left;
	padding:10px;
	empty-cells:hide;
}

#tabelaDeCarona th
{
	border-bottom: 2px solid #64C041;
}

#tabelaDeCarona .detalhes td
{
	background:url('../img/fundoDetalheCaronaOver.png') top left repeat-x white;
}

#tabelaDeCarona td
{
	cursor:pointer;
}
#tabelaDeCarona .tdOut td
{
	height:30px;
	background:url('../img/fundoCarona.png') top left repeat-x;
}

#tabelaDeCarona .tdHover td
{
	height:30px;
	background:url('../img/fundoCaronaOver.png') top left repeat-x;
}

#tabelaDeCarona .tdOutPed td
{
	height:30px;
	background:url('../img/fundoCaronaPed.png') top left repeat-x;
}

#tabelaDeCarona .tdHoverPed td
{
	height:30px;
	background:url('../img/fundoCaronaOver.png') top left repeat-x;
}

#tabelaDeCarona .detalheCarona td
{
	height:30px;
	padding:5px;	
}
#tabelaDeCarona .detalheCarona th
{
	border:none;
	border-left:2px solid #ccc;
	background:#fff;
	text-align:right;	
}

#formFiltra
{
	margin:5px auto;
	background: #eeffee;
	width: 500px;
	padding:10px;
}
#formFiltra .diasFiltro, select
{
	width:120px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px 2px 1px 2px;
	color:#400000;
}

#blog
{
	margin:15px auto;
	width: 600px;
}
#blog .tituloPost
{
	color: #DD6F06;
	font-size:23px;
	text-align:right;
	border-bottom:2px solid #64C041;
}
#blog .texto
{
	padding:10px 10px 0;
	text-align:justify;
	font-size: 13px;
	background:#EEFFEE;
	border-style:solid;
	border-color:#64C041;
	border-width: 0px 1px 0px 1px;
	color:#333;
}
#blog .texto p 
{
	margin:10px 0px 10px 0px;	
}
#blog .adicional
{
	text-align:right;
	font-size:11px;
	background:#EEFFEE;
	border-style:solid;
	border-color:#64C041;
	border-width: 0px 1px 1px 1px;
}
#blog .espacamento
{
	height:10px;
}

.dicaForm
{
	font-size:11px;
	color:#64C041;
	font-style:italic;
}