/* TAGS */

* 
{
	font-size: 12px;
	color: #666666;	
}

img 
{
    border: 0px!Important;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

body 
{
    background-image: url("../images/background.jpg");
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px;
    border: 0px;
    text-align: center;
    font-family: tahoma;
    
    
}



/* ESTRUTURA SITE */

#main 
{
    margin: auto;
    width: 1091px;
}

#topL 
{
    background-image: url("../images/imagTop1.jpg");
    background-repeat: no-repeat;
    background-position: top;
    width: 83px;
    height: 199px;
    float: left;
}

#topC 
{
    background-image: url("../images/imagTop2.jpg");
    background-repeat: no-repeat;
    background-position: top;
    width: 933px;
    height: 199px;
    float: left;
    text-align: left;
}

#topR
{
    background-image: url("../images/imagTop3.jpg");
    background-repeat: no-repeat;
    background-position: top;
    width: 75px;
    height: 199px;
    float: left;
}

#panel
{
    width: 1091px;
    float: none;
    clear: both;
}

#latL
{
    background-image: url("../images/imagMid1.jpg");
    background-repeat: no-repeat;
    background-position: top;
    width: 83px;
    height: 293px;
    min-height: 293px;
    float: left;
}


#latR
{
    background-image: url("../images/imagMid2.jpg");
    background-repeat: no-repeat;
    background-position: top;
    width: 75px;
    height: 293px;
    min-height: 293px;
    float: left;
}

#linkServ
{
    width: 306px;
    height: 293px;
    float: left;
    padding: 0px;
}

#linkServ img
{
    cursor: hand;
}

#lineSpace
{
    background-image: url("../images/imagBackMap.jpg");
    background-repeat: no-repeat;
    background-position: top;  
    width: 1091px;
    height: 53px;
    float: none;
    clear: both;
}


#lineMap
{
    background-image: url("../images/imagBackMap.jpg");
    background-repeat: no-repeat;
    background-position: top;  
    width: 1091px;
    height: 63px;
    float: none;
    clear: both;
}

#contentInt
{
	width: 933px;
    float: left;
}

#contentInt #contback
{
	background-image: url("../images/imgBackIntCont.jpg");
    background-repeat: no-repeat;
    background-position: top; 
    background-color: #ffffff;
    min-height: 600px;
    width: 580px;
    float: left;
    padding-left: 27px;
    padding-right: 20px; 
    padding-top: 14px!Important;
}


#contentInt #contMenu
{
	background-image: url("../images/imgBackIntMenu.jpg");
    background-repeat: no-repeat;
    background-position: top; 
    width: 306px;
    height: 295px;
    float: left;
}


#contentInt #contMenu ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	}
#contentInt #contMenu ul li
{
	color:White;
	text-align:left;
	width:306px;
	vertical-align:middle;
	padding-left:16px;
	
	}
	#contentInt #contMenu ul .list1 {height:102px;}
	#contentInt #contMenu ul .list2{height:93px;}
	#contentInt #contMenu ul .list3{height:98px;}
	#contentInt #contMenu ul li a div { color:White;font-size:14px;font-weight:bold;letter-spacing:-0.3px;}
	#contentInt #contMenu ul li a:hover{text-decoration:none;}
	.labelMenu{color:#6ac132!important;font-size:12px!important; letter-spacing:-0.5px!important; }
	.floatR{float:right!important;}
	.floatL{float:left!important;}
	
	.vazio
	{background-image: url("../images/vazio.jpg");
	background-repeat: no-repeat;    
	background-position: left top;
	width:10px;
	height:10px;
		}
	
	.seta
	{
	
	background-image: url("../images/seta.jpg");
	background-repeat: no-repeat;    
	background-position: left top;
	width:9px;
	height:10px;
	}
	
	.none{display:none;}


#contentInt #contLat
{
	background-image: url("../images/imgBackIntLat.jpg");
    background-repeat: no-repeat;
    background-position: top; 
    background-color: #ffffff;
    width: 306px;
    height: 375px;
    float: left;
}

#content
{
    background-image: url("../images/imagBackCont.jpg");
    background-repeat: no-repeat;
    background-position: top;  
    background-color: #ffffff;
    width: 1091px;
    height: 250px;
    min-height: 236px;
    float: none;
    clear: both; 
}

#bottom
{
    background-image: url("../images/imgBackBottom.jpg");
    background-repeat: no-repeat;
    background-position: top;  
    background-color: #344680;
    width: 1091px;
    height: 180px;
    clear: both; 
    padding-top: 79px;
}

#groupItem 
{
	height: 199px;
	overflow: hidden;		
}

#logoSetia 
{
	width: 205px;
    height: 199px;
    float: left;
}

#logoSetia img 
{
    border: 0px;	
}

#linksTop 
{
	text-align: left;
	margin-top: 10px;
	height: 20px;
	padding-left: 330px;
	margin-bottom: 10px;
}

#linksTop ul 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
				
}

#linksTop ul li:first-child 
{
	display: inline;
	padding-right: 6px;
	padding-left: 14px;	
	padding-bottom: 4px;
	border-left: 0px;
}

#linksTop ul li 
{
	background-image: url("../images/imgSepTopMenu.jpg");
    background-repeat: no-repeat;
    background-position: left top;
	
	display: inline;
	padding-right: 8px;
	padding-left: 14px;	
	padding-bottom: 4px;
	text-align: center;
}

#linksTop ul li a 
{
	text-decoration: none;
	font-size: 12px;
}

#linksTop ul li a:hover 
{
	text-decoration: none;
	font-size: 12px;
	color: #5cb129;
}

#frase 
{
	height: 60px;
	text-align: right;
	color: #5cb129;
	padding-right: 40px;
	line-height: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	z-index: -9999;
	font-size: 20px;
	z-index: 999;
}

#frase *
{
	font-size: 20px;
	color: #61b82d;
}






/* MENU PRINCIPAL */
#menu 
{
	text-align: right;
	z-index: -999;
}

#menu ul 
{
	list-style: none;
	padding: 0px;
	border: 0px;
	margin-top: 46px;
	margin-right: 96px;
}

#menu ul li 
{
	background-image: url("../images/imgBackMenuOff.jpg");
	background-repeat: no-repeat;
    background-position: left;  
	
	display: inline;	
	padding-top: 100px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 40px;
	text-align: center;
	margin: 0px;
	margin-right: -6px!Important;
}

.linkOver {
	color: #5cb129;
	cursor: hand;
}

.linkOn {
	background-image: url("../images/imgBackMenuOn.jpg")!Important;
	color: #ffffff!Important;
	
}


.linkOn a  
{
    color: #ffffff!Important;
    text-decoration: none!Important;
}

.linkOn a:hover
{
    text-decoration: underline!Important;
}

.linkOver a {
	color: #ffffff!Important;
}

#menu ul li a {
	text-decoration: none;
	font-size: 15px;
}

#menu ul li a:hover {
	text-decoration: none;
	font-size: 15px;
	color: #5cb129;
}	

#banner
{
    background-image: url("../images/backgroundBanner.jpg");
    background-repeat: no-repeat;
    background-position: top;
    width: 933px;
    height: 293px; 
    float: left;
}


#banner .painelRotativo
{
    margin: 0px;
    padding: 0px;
    width: 620px;
    height: 293px;
    float: left;
    text-align: left;
}

#banner .painelRotativo ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.itemMenu
{
    width: 307px;
    float: left;
}

.itemMenu ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    padding-top: 10px!Important;;
}

.itemMenu ul li
{
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 23px;
    text-align: left;
}


.itemMenu ul li a .titulo
{
    color: #FFFFFF!Important;
    font-size: 18px!Important;
    font-weight: bold;
    text-decoration: none;
}

.itemMenu ul li a .descricao
{
    
    font-size: 12px!Important;
    color: #99a8d6!Important;
    text-decoration: none;
    font-weight: normal!Important;
}

.itemMenu ul li a 
{   
    text-decoration: none!Important;
}

.itemMenu ul li a:hover * 
{
    color: #38de39!Important;
    text-decoration: none!Important;
}



#sendingMail
{
    background-image: url("../images/backgroundLoad.gif");
    background-repeat: no-repeat;
    width: 617px;
    height: 237px;
    padding-top: 50px;
}

#sendMail
{
    background-image: url("../images/backgroundLoad.gif");
    background-repeat: no-repeat;
    width: 617px;
    height: 237px;
    padding-top: 50px;
}


#siteMap
{
	text-align: left;
	font-size: 12px;	
	margin-left: 295px;
	height: 22px;
	padding-top: 18px;
	width: 420px;
	float: left;
}

#siteMap ul 
{
	margin: 0px;
	padding: 0px;	
}

#siteMap ul li 
{
	display: inline;
	list-style: none;
	padding-left: 6px;
	padding-right: 6px;
}

#siteMap ul li a
{
	text-decoration: none;
}

#siteMap ul li a:hover
{
	text-decoration: none;
	color: #5cb129;
}

#chamadaLat
{
	text-align: left;
	font-size: 12px;	
	height: 22px;
	padding-top: 18px;
	width: 120px;
	float: left;
}

#content #latIntro
{
	width: 200px;
	float: left;
	background-color: green;
	margin-left: 80px;
	text-align: left;
}

#content #contText
{
	width: 406px;
	float: left;
	margin-left: 15px;
	text-align: left;
}

#content #latProd
{
	width: 290px;
	float: left;
	margin-left: 20px;
	text-align: left;
}

#siteMapBottom
{
	text-align: center;
}

#siteMapBottom ul 
{
	margin: 0px;
	padding: 0px;
	color: #7c88b0;
	padding-top: 12px;	
}

#siteMapBottom ul li 
{
	display: inline;
	list-style: none;
	padding-left: 20px;
	padding-right: 20px;
}

#siteMapBottom ul li a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}

#siteMapBottom ul li a:hover
{
	text-decoration: none;
	color: #6bdc45;
}

.linkBottomOn a
{
    color: #6bdc45!Important;
}

#contText h1
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}

#contText h2
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}

#contText p
{
	text-align: justify;
}

#centralAtent
{
    margin-top: 60px;
    margin-left: 15px;
    font-size: 14px;
    color: #ffffff;
    clear: both;  
}

#centralAtent *
{
    font-size: 14px;
    color: #ffffff;
}

#centralAtent a
{
    text-decoration: none; 
}

#centralAtent a:hover
{
    color: #5cb129;
}

#twitter
{
    font-size: 12px;
    color: #ffffff;
    clear: both;  
}

#twitter *
{
    font-size: 12px;
    color: #ffffff;
}

#twitter a
{
    text-decoration: none; 
}

#twitter a:hover
{
    color: #5cb129;
}


#copyright
{
    margin-left: 15px;
    clear: both;  
}

#copyright p 
{
    color: #99a8d6;
}

#pnlinksLat
{
    padding-top: 55px;
    padding-right: 50px;
    text-align: justify;
    margin-top: 0px; 
}

#pnlinksLat h3 
{
    background-image: url("../images/bullet1.gif");
	background-repeat: no-repeat;
    background-position: left;  
    margin: 0px;
    margin-top: 10px;    
    padding-left: 19px!Important;
    font-size: 13px;
}

#pnlinksLat p
{
    margin-top: 8px;
    margin-left: 20px!Important;
    
}

#content #pnCont1
{
    margin-left: 97px;
    float: left;
    width: 302px;    
}

#content #pnCont2
{
    float: left;
    width: 302px;    
}

#content #pnCont3
{
    float: left;
    width: 302px;    
}

.bannerCont
{
    text-align: left;
    margin: 0px 290px 20px 20px;
    height: 100px;
}

.bannerCont h1
{
    background-image: none!Important;
    font-size: 12px;
    border: 0px;
    margin: 0px!Important;
    padding: 20px 6px 0px 6px!Important;
    font-weight: normal;
}

.bannerCont h2
{
    font-size: 12px;
    padding: 2px 6px 0px 6px!Important;
    margin: 0px!Important;
    font-weight: normal;
}

#bannerDS
{
    background-image: url("../images/bannerDS.jpg");
	background-repeat: no-repeat;
    background-position: left;  
    height: 105px;
    padding-top: 80px;
    margin-bottom: 0px!Important;
}

#bannerAP
{
    background-image: url("../images/bannerAP.jpg");
	background-repeat: no-repeat;
    background-position: left;  
    height: 105px;
    padding-top: 80px;
    margin-bottom: 0px!Important;
}

#bannerMI
{
    background-image: url("../images/bannerMI.jpg");
	background-repeat: no-repeat;
    background-position: left;  
    height: 105px;
    padding-top: 80px;
    margin-bottom: 0px!Important;
}

/* FORMULARIO DE CONTATO INI */
#areaFormWeb
{
    background-image: url("../images/imgDotLineH.gif");
    background-repeat: repeat-y;
    background-position: right top;
    width: 320px;
    margin-right: 20px;
    float: left;    
}

#areaFormWeb fieldset
{
    border: 0px;
}

#areaFormWeb fieldset legend
{
    margin-bottom: 4px;    
    color: #2e4381;
}

#areaFormWeb fieldset label
{
    font-size: 12px;
    line-height: 22px;
}

#areaFormWeb fieldset input
{
    width: 280px;
    margin-bottom: 12px;
    height: 20px;
    font-size: 14px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    color: #2e468e;
    border: solid 1px #bbb9ba;
}

#areaFormWeb fieldset input:focus
{
    border: solid 1px #5ec430;
}

#areaFormWeb textarea:focus
{
    border: solid 1px #5ec430;
}

#areaFormWeb input:hover
{
   background-color: #f7f7f7; 
}

#areaFormWeb textarea:hover
{
   background-color: #f7f7f7; 
}

#areaFormWeb fieldset textarea
{
    width: 280px;
    margin-bottom: 12px;
    height: 80px;
    font-size: 14px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    color: #2e468e;  
    border: solid 1px #bbb9ba;
}

#modMail_Content
{
    width: 400px;
    height: 300px;
    color: White;
}

.optRedioItem input
{
    background-color: #f7f7f7;
    font-size: 12px;       
    width: 14px!Important;
    padding: 2px;
}

.radioItens 
{
    width: 300px;
    padding-bottom: 2px;
}

.radioItens label
{
    cursor: hand;
}

.areaTextPeq
{
    background-image: url("../images/imgDotLineH.gif");
    background-repeat: repeat-y;
    background-position: right top;
    width: 300px;
    float: left;    
}

.areaTextLat
{
    width: 230px;
    float: left;
}

.btForm
{
    background-image: url("../images/btFormOn.gif");
    background-repeat: no-repeat;
    color: #ffffff;
    text-decoration: none;
    width: 160px;
    height: 51px;
    border: 0px;
    cursor: hand;
    font-size: 14px;
    padding-bottom: 8px;
}

.btForm:hover
{
    color: #8ae480;
}

.lineDotHPanel
{
    background-image: url("../images/imgDotLineH.gif");
    background-repeat: repeat-y;
    background-position: right top;
}


.btFormInat
{
    background-image: url("../images/btFormOff.gif");
    background-repeat: no-repeat;
    color: gray;
    text-decoration: none;
    width: 160px;
    height: 51px;
    border: 0px;
    cursor: hand;
    font-size: 14px;
    padding-bottom: 8px;
}

.areaDadosContato
{
    width: 220px;
    float: left;
}


.areaDadosContato h2
{
    padding: 0px;  
    padding-bottom: 6px;
    margin: 0px;  
}

.areaDadosContato p
{
    padding: 0px;  
    padding-bottom: 2px;
    margin: 0px!Important;  
    padding-left: 20px;
    
}

.areaDadosContato a
{
    padding: 0px;  
    padding-bottom: 2px;
    margin: 0px;  
}

/* FORMULARIO DE CONTATO FIM */


#areaDadosContato
{
    width: 230px;
    float: left;
}

#areaDadosContato h2
{
    padding: 0px;  
    padding-bottom: 6px;
    margin: 0px;  
}

#areaDadosContato p
{
    padding: 0px;  
    padding-bottom: 2px;
    margin: 0px;  
}

#areaDadosContato a
{
    padding: 0px;  
    padding-bottom: 2px;
    margin: 0px;  
}



/* CLASSES */
.cursorHand { cursor: hand; }

.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }

.width40 { width: 40px!Important; }
.width120 { width: 120px!Important; }

.heigh120 { height: 120px!Important; }
.heigh140 { height: 140px!Important; }
.heigh150 { height: 150px!Important; }
.heigh180 { height: 180px!Important; }
.heigh190 { height: 190px!Important; }
.heigh240 { height: 240px!Important; }
.heigh500 { height: 500px!Important; }
.heigh700 { height: 700px!Important; }
.heigh900 { height: 900px!Important; }
.heigh950 { height: 950px!Important; }
.heigh1000 { height: 1000px!Important; }
.heigh1200 { height: 1200px!Important; }

.siteMapOn
{
	font-weight: bold;
	color: #5cb129;
}

.f16 { font-size: 16px!Important; }
.f15 { font-size: 15px!Important; }
.f14 { font-size: 14px!Important; }
.f11 { font-size: 12px!Important; }
.f12 { font-size: 12px!Important; }
.f13 { font-size: 13px!Important; }

.fGreen { color: #5cb129!Important; }
.fWhite { color: #ffffff!Important; }
.fBlue { color: #2e4381!Important; }
.fBlueSoft { color:#99a8d6!Important; }
.fRed { color: red!Important; }
.fGray { color: #666666!Important; }

.fBold { font-weight: bold!Important; }
.fEm { font-style: italic!Important; }

.subtitulo
{
	color: #2e4381!Important;
	font-weight: bold!Important;
	}


.floatLeft { float: left; }
.clearFloat { clear: both; }

.pb0 { padding-bottom: 0px!Important; }
.pb3 { padding-bottom: 3px!Important; }
.pb5 { padding-bottom: 5px!Important; }
.pb10 { padding-bottom: 10px!Important; }
.pb20 { padding-bottom: 20px!Important; }
.pb30 { padding-bottom: 30px!Important; }
.pb40 { padding-bottom: 40px!Important; }

.pl0 { padding-left: 0px!Important; }
.pl9{padding-left: 9px!Important; }
.pl5 { padding-left: 5px!Important; }
.pl10 { padding-left: 10px!Important; }
.pl12 { padding-left: 12px!Important; }
.pl15 { padding-left: 15px!Important; }
.pl20 { padding-left: 20px!Important; }
.pl26 { padding-left: 26px!Important; }
.pl30 { padding-left: 30px!Important; }
.pl40 { padding-left: 40px!Important; }

.pt0 { padding-top: 0px!Important; }
.pt2 { padding-top: 2px!Important; }
.pt3 { padding-top: 3px!Important; }
.pt5 { padding-top: 5px!Important; }
.pt10 { padding-top: 10px!Important; }
.pt20 { padding-top: 20px!Important; }
.pt27 { padding-top: 27px!Important; }
.pt30 { padding-top: 30px!Important; }
.pt40 { padding-top: 40px!Important; }
.pt25{ padding-top: 25px!Important; }


.mb0 { margin-bottom: 0px!Important; }
.mb2 { margin-bottom: 2px!Important; }
.mb5 { margin-bottom: 5px!Important; }
.mb10 { margin-bottom: 10px!Important; }
.mb15 { margin-bottom: 15px!Important; }
.mb20 { margin-bottom: 20px!Important; }
.mb30 { margin-bottom: 30px!Important; }
.mb40 { margin-bottom: 40px!Important; }

.ml0 { margin-left: 0px!Important; }
.ml10 { margin-left: 10px!Important; }
.ml20 { margin-left: 20px!Important; }
.ml30 { margin-left: 30px!Important; }
.ml40 { margin-left: 40px!Important; }

.mt0 { margin-top: 0px!Important; }
.mt3{ margin-top: 2px!Important;}
.mt5 { margin-top: 5px!Important; }
.mt10 { margin-top: 10px!Important; }
.mt20 { margin-top: 20px!Important; }
.mt30 { margin-top: 30px!Important; }
.mt40 { margin-top: 40px!Important; }

.mr0 { margin-right: 0px!Important; }
.mr10 { margin-right: 10px!Important; }
.mr20 { margin-right: 20px!Important; }
.mr30 { margin-right: 30px!Important; }
.mr40 { margin-right: 40px!Important; }

.noBackground 
{
    background: none!Important;
}

.simpleList
{
    padding-left: 0px;
    padding-top: 10px;
    margin: 0px;    
    margin-left: 13px;
}

/* PAINEL LATERAL */
.pnLink 
{
    background-image: url("../images/line1.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    margin-left: 25px!Important; 
    margin-bottom: 12px!Important; 
    padding-bottom: 8px;
    margin-right: 20px!Important; 
    padding-right: 25px!Important; 
}

.pnLink a
{
    background-image: url("../images/bullet3.gif");
    background-repeat: no-repeat;
    background-position: left;
    
    color: #2e4381;
    text-decoration: none;
    padding-left: 10px;
}

.pnLink a:hover
{
    text-decoration: underline;
}

.pnLink h5
{
    margin: 0px!Important;
    padding: 0px;
    padding: 2px 0px 0px 10px!Important;
    font-weight: normal;
    font-style: normal;
}

.pnLink h6
{
    margin: 0px!Important;
    padding: 0px;
    padding: 2px 0px 0px 10px!Important;
    font-weight: normal;
}

.textSendMail
{
    margin-top: 20px;
    text-align: center;    
}

.textSendMail h1
{
    color: #223778;
    font-size: 15px;
    font-weight: bold;    
}

.textSendMail h2
{
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;    
}

.textSendMail a
{
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.textSendMail a:hover
{
    color: #ffffff;
    font-size: 12px;
    text-decoration: underline;
}


/* FORMATACAO CONTEUDO */
.fmtCont
{
	text-align: left;
}

.fmtCont p
{
	text-align: justify;
	font-size: 12px;
	margin-left: 25px;
	margin-right: 20px;
}

.fmtCont h1
{
    background-image: url("../images/lineH1.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
    padding-top: 8px;
    padding-bottom: 10px;
	font-size: 15px;
}

.fmtCont h2
{

    font-size: 12px;
    margin-left: 9px;
	margin-right: 20px;
}

.linkCont
{
    text-decoration: none;    
}

.linkCont:hover
{
    text-decoration: underline;    
}

/* DISPLAY */
.displayNone { display: none; visibility: hidden; }
.displayBlock { display: block; visibility: visible; }


/* PARCERIAS */
.logoParc
{
    width: 120px;
    float: left;
}

.descParc 
{
    width: 410px;
    float: left;
}

.descParc h1
{
    font-size: 12px;
    background: none;
    padding: 0px!Important;
    margin: 0px!Important;
    padding-top: 8px!Important;
}

.descParc h2
{
    background:none!Important;
    font-size: 12px!Important;
    background: none;
    margin: 0px!Important;
    padding: 0px!Important;
    font-weight: normal;
    padding-top: 2px!Important;
    padding-bottom: 8px!Important;
}

.descParc p
{
    padding-left: 0px!Important;
    color: #666666!Important;
}



/* PRODUTOS */
.logoProd
{
    width: 80px;
    float: left;
    text-align: center;
}

.pontilhado{ 
border-style: dashed; 
border-width: 2px; 
border-color:#5cb129; 
} 

.descProd 
{
    width: 450px;
    float: left;
}

.descProd h1
{
    font-size: 12px;
    background: none;
    padding: 0px!Important;
    margin: 0px!Important;
    padding-top: 8px!Important;
}

.descProd h2
{
    font-size: 12px!Important;
    background: none;
    margin: 0px!Important;
    padding: 0px!Important;
    font-weight: normal;
    padding-top: 2px!Important;
    padding-bottom: 8px!Important;
}

.descProd p
{
    color: #666666!Important;
}

/* BOX */
.box 
{
    background-image: url("../images/boxP2.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 147px;
    padding: 0px!Important;
    text-align: left;
    margin-top: 8px;
}

.box .l1
{
    background-image: url("../images/boxP1.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
    min-height: 147px;
    height: 147px;  
    float: left;
    width: 22px;
    vertical-align: bottom;
}

.box .l2
{
    background-image: url("../images/boxP3.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
    min-height: 147px;
    height: 147px; 
    float: right;
    width: 24px;
}

.box h2
{
    background-image: url("../images/line1.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    padding-top: 6px;
    padding-bottom: 10px;
    color: #5cb129!Important;
    font-size: 14px;
}

.box h4
{
    color: #5cb129!Important;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}

.box p
{
    color: #2e4381;
    text-align: justify;
}

.heightHomeBox
{
    position: relative;
    min-height: 290px!Important;    
    height: 290px!Important;    
}

.lineDot
{
    background-image: url("../images/line1.gif");
    background-repeat: repeat-x;
    background-position: bottom;    
}

.bullet2
{
    background-image: url("../images/bullet2.gif");
    background-repeat:no-repeat; 
    background-position: left;
    padding-left: 15px;
}

.listItem 
{
    padding-left: 23px;
    padding-right: 20px;
}

.listItem ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.listItem ul li
{
   background-image: url("../images/line1.gif");
   background-repeat: repeat-x;
   background-position: bottom; 
   padding-left: 4px;
   padding-top: 6px;
   padding-bottom: 6px;
}




/*---------- YOU CAN CHANGE THIS STUFF -----------*/

.painelRotativo ul li img{ width:627px; height: 293px;}


/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
.painelRotativo { position:relative; }
.painelRotativo ul { list-style:none; padding:0; position:relative; margin:0; }
.painelRotativo ul li { display:none; position:absolute; }
.painelRotativo ul li a { text-decoration:none; }

#bannerNav { position:absolute; width: 310px; right:15px; bottom:15px; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(../images/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(../images/dotLight.png); }


