body   { color: black; margin:0px; text-align: center; }
td   { color: black }
h1  { color: purple; font-size: 22px; font-family: Arial }
a { text-decoration: none }
.left_side_space { line-height: 110%; margin-left: 20px; left: 10px }
.line_height_110 { line-height: 110%; left: 10px }
.product_detail { line-height: 130%; margin-left: 5px; left: 10px }
a:hover  { color: #7a7a7a; text-decoration: underline }

.fl{float: left;}

.block{display: block;}

.clear{clear: both;}

.centraliza{
	margin: 0 auto;
	text-align: left;
	width: 717px;
}


/*LINHAS*/
.lines{ height:1px; }
.line10{ height:10px; }
.line15{ height:15px; }
.line20{ height:20px; }
.line25{ height:25px; }
.car_linha{ background-color:CECECE; }
.car_linha2{ background-color:F0F0F0; }

/*LINKS*/
.link1 { color: #152e81; font-size: 10pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.link_green { color: #74b624; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; text-decoration:none}
.link_green:hover { color: #74b624; text-decoration: underline; }
.link_blue { color: #152e81; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; text-decoration:none}
.link_green2 { color: #74b624; font-size: 11pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; text-decoration:none}
.link_green2:hover { color: #74b624; text-decoration: underline; }



.treb9red { color: #FF0000; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb9blue { color: #152e81; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb9blue_claro { color: #316AC5; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }

.treb9green_menu { color: #74b624; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; border-left: 20px }
.treb9green { color: #74b624; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier;}
.treb9cinza_menu  { color: #7a7a7a; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; border-left: 20px none }
.treb9cinza  { color: #7a7a7a; font-size: 9pt; font-family: "Trebuchet MS", Arial, Courier, Monaco }
.treb9cinza_just  { color: #7a7a7a; font-size: 9pt; font-family: "Trebuchet MS", Arial, Courier, Monaco; text-align:justify }
.treb9preto  { color: #000000; font-size: 9pt; font-family: "Trebuchet MS", Arial, Courier, Monaco }
.treb9cinza_bold { color: #7a7a7a; font-weight: bold; font-size: 9pt; font-family: "Trebuchet MS", Arial, Courier, Monaco }
.treb9white  { color: #ffffff; font-size: 9pt; font-family: "Trebuchet MS", Arial, Courier, Monaco }

.treb10red { color: #FF0000; font-size: 10pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb10cinza  { color: #7a7a7a; font-size: 9pt; line-height: 13pt; font-family: "Trebuchet MS", Arial, Courier, Monaco }
.treb10cinza2  { color: #7a7a7a; font-size: 10pt; line-height: 13pt; font-family: "Trebuchet MS", Arial, Courier, Monaco }
.treb10blue { color: #152e81; font-size: 10pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb10green  { color: #74b624; font-size: 10pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; border-left: 20px }
.treb10green2  { color: #74b624; font-size: 10pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; }
.treb10green3  { color: #74b624; font-size: 9pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; }
.treb10black{ font-family:verdana; font-size:10px; color:#4C4C4C; }

.treb12green  { color: #74b624; font-size: 12pt; line-height: 14pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb12blue  { color: #152e81; font-size: 12pt; line-height: 14pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb12blue_H18  { color: #152e81; font-size: 12pt; line-height: 18pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; margin-left: 20px }

.treb14blue_H19 { color: #152e81; font-size: 14pt; line-height: 18pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.treb16green { color: #74b624; font-size: 16pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }


/*CAIXAS*/
.caixa_nosize{ border:1px #CCCCCC solid; font-family:verdana; font-size:10px; color:#000000; }
.box_cep_p1{ border:1px #7F9DB9 solid; width:50px; height:17px; background-color:#FFFFFF; font-family:verdana; font-size:11px; }
.box_cep_p2{ border:1px #7F9DB9 solid; width:30px; height:17px; background-color:#FFFFFF; font-family:verdana; font-size:11px; }



/*ALTURAS*/
/* 1. TOPO */
.table_topo{ background-color:#152e81; width:717px; }
.h_topo1{ height:95px; }
.h_topo2{ height:18px; }

/*------- MENU TOPO ---------*/

#nav ul {
	font-family: "trebuchet ms";
	padding:0px;
	margin:5px 0px 5px 0px;
	float: right;
	width: 653px;
	list-style:none;
}

#nav ul li { display: inline; margin: 0px; color: #fff; }

#nav ul li a {
	padding: 0px 3px;
	/*float:left;
	 visual do link */
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#nav ul li a:hover {
	color: #fff;
}

/*HOME*/
.h_banner{height:217px; width:717px; }
.h_table{ /*height:100%;*/ }
.h_table_banner{ padding-bottom:1px; padding-top:1px; }
.h_table_sep{ height:15px; background-color:#74b624; }
.h_table_line{ height:1px; background-color:#cccccc; }
.h_table_copy{ padding-left:35px; padding-top:20px; padding-bottom:10px; vertical-align:bottom;}

/*A CORALIS*/
.ac_table_sep{ height:25px; background-color:#74b624; }
.h_ac_table{ height:100%; }

/*ARTIGOS*/
.left_side_space_art { margin-left: 20px; left: 10px; }
.treb12blue_art  { color: #152e81; font-size: 12pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.h_art_table{ height:100%; }
.h_art_20{ height:20px; }
.h_art_40{ height:40px; }

/*CURSOS*/
.left_side_space_cur { margin-left:20px; left: 10px; margin-right:20px; right:10px; width:auto; }
.link_cur{ color: #74b624; font-size: 10pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; }
.link_cur:hover{ color: #74b624; text-decoration: underline }
.tit_cu{ color: #3B3B3B; font-size: 13pt; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.tit_cu2{ color: #3B3B3B; font-size: 10pt; font-weight:bold; font-family: "Trebuchet MS", Arial, Monaco, Courier }
.h_cu_line{ height:1px; background-color:#E7E7E7; }
.txt_cu { color: #7a7a7a; font-size: 10pt; padding-top:5px; font-family: "Trebuchet MS", Arial, Courier, Monaco }
.h_cu_curve{ height:5px; }
.h_cu_curve2{ height:4px; }
.line_cur{ height:1px; background-color:#555555;}
.link_cur2{ color: #7a7a7a; font-size: 8pt; font-family: "Trebuchet MS", Arial, Monaco, Courier; }


/* LOGIN */
.bg_login{ background-image:url(../images/bg_login.gif); padding:2px; }
.txt_login{ font-family:verdana; font-size:10px; color:#ffffff; vertical-align:middle }
.caixa_login_user{ margin-left:8px; border:1px #CCCCCC solid; width:115px; height:16px; font-family:verdana; font-size:10px; color:#000000; }
.caixa_login_pass{ margin-left:4px; border:1px #CCCCCC solid; width:115px; height:16px; font-family:verdana; font-size:10px; color:#000000; }
.top{padding-top:0px; }
.link:hover{ color:#768FE3; }
.link{ font-family:verdana; font-size:10px; color:#768FE3; text-decoration:none; }
.txt_login_on{ font-family:verdana; font-size:10px; color:#4C4C4C; padding-top:13px; padding-left:6px; line-height:12px; padding-right:9px; text-align:justify;}


/* PARCEIROS */
#parceiro{
	margin: 0px 0px 20px 20px;
}

.img_parc{
	margin-right: 20px;
}

.txt_parc{
	width: 400px;
}