/* CSS Direct - Mobile */

*{
	margin:0px;
	padding:0px;
}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
img{
	border:0;
}
input, select, textarea{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a:link, a:visited{
	color:#eb3337;
	text-decoration:none;
}
a:active, a:hover{
	color:#eb3337;
	text-decoration:underline;
}
#container{
	text-align:center;
}

#container #header{
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #c3c8cb;
	background-color:#ffffff;
}
#container #content{
	border-top:1px solid #e1e3e5;
	padding:0px 0px 10px 0px;
	margin-top:1px;
}
#container #content h2{
	background-color:#ef3a3e;
	background-image:url(../img/bg_tit.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	padding:0px;
	height:46px;
}
#container #content h2 div{
	padding:13px 20px 0px 0px;
}
#container #content h2 a.voltar{
	float:left;
}

/* MENU */
#container #content ul.menu{
	margin-top:10px;
}
#container #content ul.menu li{
	list-style:none;
	background-image:url(../img/bg_bt.png);
	background-repeat:repeat-x;
	text-align:left;
}
#container #content ul.menu li div.bg{
	background-image:url(../img/bg_bt_e.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:56px;
}
#container #content ul.menu li div.bg a{
	font-size:14px;
	color:#68757c;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	width:100%;
	display:block;
	background-image:url(../img/bg_bt_d.png);
	background-position:right top;
	background-repeat:no-repeat;
}
#container #content ul.menu li div.bg a img{
	float:left;
	padding:11px 12px 11px 23px;
}
#container #content ul.menu li div.bg a div.pad{
	padding:22px 0px 19px 0px;
}

/* TABELAS */
#container table tr th{
	background-color:#ef3a3e;
	background-image:url(../img/bg_tit.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	padding:5px 0px 5px 0px;
}
#container table tr td{
	background-color:#ddd;
	padding:3px;
	text-align:right;
}
#container table tr td.titulo{
	font-weight:bold;
	width:210px;
}
#container table tr.destaque td{
	background-color:#ccc;
	color:#cc0000;
}
#container table tr.vazio td{
	background-color:#fff;
	padding:10px 0px 0px 0px;
}

/* FORMULÁRIO */
#container #content form{
	margin-top:1px;
	padding:10px;
}
#container form #login{
	width:300px;
}
#container form #login h3{
	text-align:left;
	font-size:14px;
	padding-bottom:2px;
}
#container form #login p{
	padding-bottom:10px;
}
#container form #login p input.txt{
	width:294px;
	border:1px solid #999;
	background-color:#ddd;
	padding:2px;
	font-size:14px;
}
#container form #login p input.bt{
	background-image:url(../img/botao.png);
	background-repeat:no-repeat;
	width:166px;
	height:61px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	border:0px;
}

#form_contato {

}

#form_contato tr td.td_contato{
	background-color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	color:#666666;
}


#formulario_contato input,#formulario_contato textarea{
	width:220px;
}

