/* CSS Document */
/* IMPORT */
@import url("/library/css/xhtmlalert.css");
@import url("/css/webfonts.css");
@import url("/css/forms.css");
@import url("/css/shared.css");
@import url("/library/js/shadowbox/shadowbox.css");
/*@import url("http://fonts.googleapis.com/css?family=Rosario:400,700");
@import url("http://fonts.googleapis.com/css?family=Ubuntu:400,700"); */
/* DEFINIÇÕES GERAIS */
form, img, body {
	padding: 0;
	margin: 0;
	border: none;
}
body {
margin: 0 0 10px 0;
}
.clear {
	clear: both;
}
.sep {
height: 1px;
margin-bottom: 10px;
border-bottom: 1px dashed #999999;
}
body {
	background-color: #FFF;
}
#wrapper {
	margin: 0 auto;
	width: 1002px;
	position: relative;
}
#rodape1 {
	clear: both;
	width: 1002px;
}
#col_esq {
	width: 215px;
	float: left;
	background: url("/images/bg_colEsq.png") top left repeat-y;
	z-index: 99;
	position: absolute;
	left: 0px;
	top: 0px;
}
#col_esq #logo {
margin-top: 41px;
margin-left: 53px;
}
#col_esq #menu {
	margin-top: 31px;
	width: 190px;
	margin-left: 19px;
}
#col_esq #menu ul {
	margin: 0px;
	padding: 0;
}
#col_esq #menu a {
	display: block;
	font: 12px Novecentowide-Normal, Helvetica, Arial, sans;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 0px 9px 35px;
	color: #333;
}
#col_esq #menu li {
	display: block;
	border-bottom: dashed 1px #999999;
}

#menu .item2 {
	background: url("/images/icn_cross1.png") 10px center no-repeat;
}
#menu .item2:hover, #menu .on2 {
	background: #c0c87f url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item3 {
	background: url("/images/icn_cross2.png") 10px center no-repeat;
}
#menu .item3:hover, #menu .on3 {
	background: #e94255 url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item4 {
	background: url("/images/icn_cross3.png") 10px center no-repeat;
}
#menu .item4:hover, #menu .on4 {
	background: #ffce0b url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item5 {
	background: url("/images/icn_cross4.png") 10px center no-repeat;
}
#menu .item5:hover, #menu .on5 {
	background: #af4e87 url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item6 {
	background: url("/images/icn_cross5.png") 10px center no-repeat;
}
#menu .item6:hover, #menu .on6 {
	background: #b4ca0f url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item7 {
	background: url("/images/icn_cross6.png") 10px center no-repeat;
}
#menu .item7:hover, #menu .on7 {
	background: #ea463d url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item8 {
	background: url("/images/icn_cross7.png") 10px center no-repeat;
}
#menu .item8:hover, #menu .on8 {
	background: #f9a718 url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item9 {
	background: url("/images/icn_cross8.png") 10px center no-repeat;
}
#menu .item9:hover, #menu .on9 {
	background: #ea4435 url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}

#menu .item10 {
	background: url("/images/icn_cross9.png") 10px center no-repeat;
}
#menu .item10:hover, #menu .on10 {
	background: #cfda53 url("/images/icn_cross0.png") 10px center no-repeat;
	color: white;
}
#col_esq2 {
	background: url("/images/bg_colEsq.png") top left repeat-y;
	width: 234px;
	float: left;
	height: 80px;
	position: relative;
	z-index: 100;
}
#col_esq2 img, #col_esq3 #part1 img {
	float: right;
	margin-right: 8px;
	
}
#rodape2_wrap {
	clear: both;
	width: 1002px;
	margin: 0 auto;
}
#col_esq3 {
	width: 234px;
	float: left;
	height: 111px;
	
}

#col_esq3 #part1 {
width: 234px;
background: url("/images/bg_colEsq.png") top left repeat-y;
height: 104px;
}
#col_esq3 #part2 {
width: 234px;
background: url("/images/bg_colEsq.png") top left repeat-y;
height: 7px;
}
#col_dir, #col_dir2, #col_dir3 {
	width: 768px;
	padding-left: 234px;
	
}
#col_dir {
background: url("/images/bg_colEsq.png") 8px top repeat-y;
padding-bottom: 10px;
min-height: 650px;
}
#col_dir #banner {
	width: 768px;
	height: 382px;
}
#col_dir #banner2 {
	width: 768px;
	height: 297px;
	position: relattive;
}
#col_dir #banner {
	width: 768px;
	height: 404px;
	position: relattive;
}
#col_dir #banner2 #ad_rotator_2 {
	width: 768px;
	height: 275px;
	overflow: hidden;
	z-index: 1;
}
#col_dir #banner #ad_rotator_1 {  
	width: 768px;
	height: 382px;
	overflow: hidden;
	z-index: 1;
}
#col_dir #cx_topo {
	position: absolute;
	top: 0;
	right: 15px;
	width: 280px;
	height: 50px;
	background: #af4e87;
	z-index: 2;
}
#cx_topo #txt {
	font: 11px Novecentowide-Normal, Helvetica, Arial, sans;
	color: white;
	text-align: center;
	margin-top: 25px;
}
#cx_topo img {
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: text-bottom;
}
#col_dir #banner #cross1 {
	position: absolute;
	top: 360px;
	right: 15px;
	z-index: 2;
}
#col_dir #banner2 #cross2 {
	position: absolute;
	top: 253px;
	right: 15px;
	z-index: 2;
}
#col_dir, #col_dir2, #col_dir3 {
	z-index: 1;
	position: relative;
	left: -8px;
	width: 768px;
}
#col_dir2 img {
float: left;
margin-right: 50px;
}
.cont {
	border-top: 1px dashed #999999;
	padding-top: 20px;
	margin: 0 60px;
}
#titulo_pagina {
	padding: 10px 0 20px 0;
	margin: 0 60px;
	text-align: right;
}
#submenu {
	width: 180px;
	border: 1px dashed #999999;
	//padding-left: 30px;
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	text-align: left;
	//background-color: #F0F0F0;
}
#submenu ul, #submenu li {
	padding: 0;
	margin: 0;
	
}
#submenu li { 
	padding: 8px;
	display: block;
	border-bottom: 1px dashed #999999;
	font: 12px Arial, Helvetica, sans;
	color: #e94255	
}
#submenu li a {
	color: #552240;
	text-decoration: none;	
	display: block;
	margin-left: 5px;
}
#submenu li a:hover, #submenu li a.on  {
	color: #e94255;
} 
#rodape2 {
	width: 100%;
	height: 104px;
	background: url("/images/bg_rodape_site.png") repeat-x;
}
.lead_img {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

/**********
T X T
**********/
