/*CSS Evolua Software*/
/*Desenvolvido por Paulo Mattiuzzo - paulo.rsm@hotmail.com - maio 2008*/

*{
	margin:0;
	padding:0;
}

body{
	background:#C8C8C8 url(../images/bg.jpg) top repeat-x;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666;	
}

a, a:visited{
	color:#312B71;
	text-decoration:underline;
}

a:hover, a:active{
	color:#99090B;
	text-decoration:none;
}

p{
	margin:0 0 15px 0;
}

#top{
	width:770px;
	height:128px;
	background:#FFF url(../images/bg_top.jpg) top left no-repeat;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	margin:0 auto;
}

#img_top{
	position:absolute;
	margin:0 0 0 -71px;
}

#box_login{
	width:226px;
	height:86px;
	background:#FFF url(../images/bg_login.jpg) top left no-repeat;
	float:right;
	margin:30px 20px 0 0;
}

#img_default{
	margin:15px 0 0 60px;
	position:absolute;
	border:none;
}

#form_box_login{
	margin:30px 0 0 50px;
}

.form1{
	background:#FFF url(../images/bg_input.jpg) top repeat-x;
	border:1px solid #C6C6C6;
	font-size:10px;
	color:#666;
	width:80px;
	padding:0 0 0 3px;
}

.form2{
	background:#FFF url(../images/bg_input.jpg) top repeat-x;
	border:1px solid #C6C6C6;
	font-size:10px;
	color:#666;
	padding:2px 0 2px 3px;
}

.form_btn{
	background:#FFF;
	border:1px solid #C6C6C6;
	font-weight:bold;
	color:#333;
	font-size:9px;
}

#flash{
	width:770px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	margin:0 auto;
}

#caixa_soft{
	position:absolute;
	margin:-15px 0 0 -91px;
}

#content{
	width:770px;
	display:table;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	background:#FFF;
	margin:0 auto;
	padding:20px 0;
}

#rodape{
	width:770px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-top:1px solid #A6A6A6;
	background:#FFF;
	margin:0 auto;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	padding:10px 0;
}

#destaque{
	float:left;
	width:193px;
	min-height:265px;
	_height:265px;
	color:#333;
	background:url(../images/bg_lateral.jpg) top left no-repeat;
	padding:20px 20px 0 20px;
}
#destaque h2{
	font-size:16px;
	color:#99090B;
	margin:0 0 -15px 0;
}
#destaque hr{
	background:#CCC;
	border:none;
	margin:5px 0;
	_margin:-3px 0;
	*margin:-3px 0 -20px 0;
}
#destaque strong{
	color:#312B71;
}

#texto{
	margin:0 30px;
	_margin:0 15px;
	width:475px;
	float:right;
}
#texto h2{
	color:#312B71;
	font-size:24px;
}
#texto h3{
	color:#312B71;
	font-size:18px;
}
#texto h4{
	color:#99090B;
	font-size:14px;
}
#texto hr{
	background:#CCC;
	border:none;
	margin:5px 0;
	_margin:-3px 0;
	*margin:-3px 0 -20px 0;
}

#left{
	float:left;
	width:220px;
	margin:0 30px 0 0;
}

#right{
	width:220px;
	float:right;
}

fieldset{
	border:1px solid #666;
	background:#E3E3E3;
	padding:10px;
	*padding:0 10px 10px 10px;
}

legend{
	padding:0 5px;
	margin:0 5px;
	*margin:0 5px 10px 5px;
	background:#FFF;
	font-weight:bold;
}

.link_destaque{
	font-weight:bold;
	color:#99090B;
}

.table_dif{
	border:1px solid #999;
	width:100%;
}

.table_dif tr td{
	border:1px solid #999;
	padding:0 5px;
}