.clearer {
display:block;
width:100%;
height:12px;
float:left;
position:relative;
 clear:both;
}
.img_dta{
float:right;
margin:8px;
}
.user_msg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
}
.framepage{
width:98%;
min-width:913px;
height:auto;
text-align:left;
margin:0px;
display:block;
position:relative;
margin-left:auto;
margin-right:auto;
clear:both;
}
.main_content{
width:100%;
min-width:913px;
height:auto;
text-align:left;
margin:0px;
display:block;
position:relative;
float:left;
margin-left:auto;
margin-right:auto;
clear:both;
background-color:#FFFFFF;


}
.content_header{
width:100%;
min-width:913px;
height:auto;
text-align:left;
margin:0px;
display:block;
position:relative;
float:left;
margin-left:auto;
margin-right:auto;
clear:both;
background-image:url(../imagens/sist/head_sp.jpg);
background-repeat:repeat-x;
background-position:top;
border:0px;
}
.start_center{
width:80%;
min-width:710px;
height:auto;
display:block;
margin:0px;
position:relative;
float:left;

}
.start_center h1{
color:#333333;
margin-left:10px;
font-weight:normal;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px;
}
.start_right{
width:18%;
min-width:160px;
height:auto;
display:block;
margin:0px;
margin-left:4px;
text-align:center;
position:relative;
float:left;
padding-left:6px;
padding-bottom:6px;
color:#333333;
}


.body_center{
width:80%;
min-width:730px;
height:auto;
display:block;
margin:0px;
position:relative;
float:left;
color:#333333;

}
.body_center h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
}
.body_center h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
}
.body_center hr{
height:1px;
color:#555555;
}
.body_center .or{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color:#FF9900;
}
.body_left{
width:18%;
min-width:160px;
height:auto;
display:block;
margin:0px;
margin-right:4px;
margin-left:4px;
text-align:left;
position:relative;
float:left;
}
.box_grupo {
width:44%;
min-width:340px;
min-height:200px;
/*width:340px;*/
height:auto;
display:block;
float:left;
position:relative;
margin-bottom:5px;
padding:6px;
border-top:1px solid #DADADA;
text-align:justify;
color:#333333;

}
.box_grupo ul li{
text-align:left;

}
.box_titulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:#FFFFFF;
width:210px;
height:50px;
display:block;
float:left;
position:relative;
padding:10px;
margin-left:5px;
text-align:left;
}
.box_titulo a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color:#FFFFFF;
}
.box_titulo a:hover{
text-decoration:none;
}
.list_3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#999966;
width:20%;
min-width:150px;
min-height:260px;
height:auto;
display:block;
float:left;
position:relative;
padding:3px;
border:1px solid #999999;
text-align:center;
background-color:#EAECEC;
background-image:url(../imagens/sist/back_fam.jpg);
background-repeat:repeat-x;
background-position:bottom;

}
.head_medium{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#333333;
}
.head_title{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#333333;
	background-image:url(../imagens/sist/back_tits.jpg);
	background-repeat:repeat-x;
	padding:2px;
}

.head_pag{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.tit_pag{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin:0px;
}
.head_gray{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#919191;
	margin:0px;
}
.b_left{
border-left:1px solid #DADADA;
}
.texto{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}
.texto_m{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
}
.texto_m a{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
}
.texto_m a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.texto_am{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#990000;
}
.dest_azul{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#999999;
}
.brand_box{
width:14%;
min-width:94px;
height:auto;
display:block;
float:left;
position:relative;
}
.texto_pag{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
	text-align:justify;
}
.texto_pag a{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
}
.texto_pag .picRight{
float:right;
padding-left:10px;
padding-bottom:10px;
}
.texto_pag a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.rodape{
border-bottom:4px solid #999999;
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	padding:6px;
}
.rodape a{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration:underline;
}
.rodape a:visited{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration:underline;
}
.rodape a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}

ul.main_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	

}
ul.main_menu li{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	width:130px;
	height:39px;
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	border-right:1px solid #585858;
	list-style:none;
}
ul.main_menu li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	width:122px;
	height:39px;
	line-height:14px;
	margin:0px;
	float:left;
	padding:4px;
	padding-top:8px;
	/*padding:5px;*/
	position:relative;
	text-align:center;
list-style:none;
}
ul.main_menu li a:hover{
margin:0px;
padding:4px;
padding-top:8px;
color:#FEB0A5;
/*background-color:#4F5E64;
border-bottom:1px solid #D25400;*/
height:27px;

}
ul.main_menu li.hm{
margin-left:40px;
width:40px;
height:39px;
}
ul.left_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF6600;
	float:left;
	margin:0px;
	list-style:none;
	padding:0px;
}
ul.left_menu li{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#990000;
	display:block;
	width:150px;
	height:auto;
	/*padding:6px;*/
	margin-left:2px;
	border-bottom:1px dotted #999999;
	list-style:none;
}
ul.left_menu li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#999999;
	text-decoration:none;
	line-height:12px;
	display:block;
	width:150px;
	height:auto;
	padding:6px;
	margin:0px;
	padding-right:0px;
	padding-left:3px;
	list-style:none;

}
ul.left_menu li a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	list-style:none;
}
ul.left_menu li.static{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#990000;
text-decoration:none;
line-height:12px;
display:block;
width:150px;
height:auto;
padding:6px;
margin:0px;
padding-right:0px;
padding-left:3px;
list-style:none;
}
ul.left_menu li.m_item a{
color:#FFCD9B;
}
ul.left_menu li.m_item a:hover{
color:#333333;
}

.list_prod {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #E6E6E6;
display:block;
width:95%;
height:auto;
min-height:220px;
position:relative;
float:left;
padding:8px;

margin-bottom:15px;
border-bottom:1px dotted #999999;
border-right:1px solid #7E7E7E;
text-align:justify;
background-color:#5C5C5C;

}
.list_prod h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#FF9900;
margin:0px;
}
.list_prod .cprod {
padding-bottom:6px;
padding-top:6px;
text-align:center;
}
.list_prod .imgprod {
display:block;
width:150px;
height:150px;
position:relative;
float:left;
clear:left;
padding:0px;
margin:2px;
margin-left:12px;
margin-top:12px;
text-align:center;
}
.content_rodape {
width:100%;
height:auto;
display:block;
position:relative;
float:left;
/*background-image:url(../imagens/sist/fundo_menu_esq.gif);
background-repeat:repeat-x;*/
color:#336699;
text-align:center;
background-color:#FFFFFF;
background-image:url(../imagens/sist/back_footer.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:5px;
padding-bottom:8px;
border-bottom:1px solid #CCCCCC;


margin:0px;
}
.content_rodape .leftrodape {
width:300px;
height:28px;
display:block;
float:left;
position:relative;
color:#999999;
vertical-align:middle;
padding-top:3px;
padding-bottom:3px;
text-align:left;
}
.content_rodape .rodape {
width:600px;
height:28px;
display:block;
float:right;
position:relative;
font-size:10px;
color:#005555;
vertical-align:middle;
padding-top:3px;
padding-bottom:3px;
text-align:right;
border:0px;

}
.content_rodape .rodape a {
color:#888888;
font-size:12px;
text-decoration:none;
}
.content_rodape .rodape a:hover {

text-decoration:underline;
}
.rodape img {
vertical-align:middle;
border:0px;
}
.leftrodape img {
vertical-align:middle;
border:0px;
}
.white_bg{
display:block;
width:100%;
position:relative;
float:left;
height:auto;
background-color:#FFFFFF;
padding:0px;
margin:0px;
border:0px;
}
.frame_square{
width:90%;
height:auto;
min-height:250px;
display:block;
padding:0px;
margin:0px;
margin-left:25px;
margin-bottom:30px;
position:relative;
float:left;
background-color:#454545;
background-image:url(../imagens/sist/backg_square.jpg);
background-repeat:repeat-x;
background-position:top;

padding-bottom:10px;
}
.square{
padding:10px;
padding-top:3px;

}
.square .square_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
height:auto;
display:block;
margin:0px;
position:relative;
float:left;


}
.square h2{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFCC33;
font-weight:normal;
padding:14px;
padding-top:0px;
padding-left:55px;
padding-bottom:0px;
margin-top:2px;
line-height:40px;
background-image:url(../imagens/sist/visto.png);
background-repeat:no-repeat;
background-position:top left;
}

.frame_square_index{
width:95%;
min-width:660px;
height:auto;
display:block;
padding:0px;
margin:0px;
margin-left:25px;
margin-bottom:30px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color:#333333;
text-align:justify;
}
.frame_square_index .cats{
width:32%;
min-width:222px;
height:auto;
min-height:370px;
display:block;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color:#CCCCCC;
text-align:left;
float:left;
padding:0px;
padding-top:10px;
padding-bottom:10px;
margin:0px;
margin-right:8px;

border:1px solid #999999;
background-image:url(../imagens/destaques/bg_cats.png);
background-repeat:repeat-x;
background-position:top left;
}
.frame_square_index .cats .title_cats{
width:100%;
min-width:185px;
height:60px;
display:block;
position:relative;
margin:0px;




}
.title_cats h2{
margin:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
}
.text_cats{
width:95%;
min-width:212px;
height:auto;
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align:left;
color:#555555;
padding-top:8px;
margin:0px;
margin-right:auto;
margin-left:auto;

}
.text_cats a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#FF0000;
}
.frame_forms{
width:720px;
height:auto;
border:0px;
display:block;
float:left;
position:relative;
padding:0px;
margin:0px;
margin-top:10px;

}

.formTitles{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#006699;
width:130px;
height:auto;
border:0px;
background-color:transparent;

display:block;
float:left;
position:relative;
padding:1px;
padding-top:3px;
margin:0px;
margin-right:6px;
clear:left;
}
.formValues{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
width:590px;
height:auto;
display:block;
float:left;
border:0px;
background-color:transparent;
padding:1px;
padding-top:3px;
margin:0px;
}
.formValues a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}
.formFields{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
padding:1px;
padding-top:3px;
margin:0px;
vertical-align:middle;
margin-bottom:3px;

}