/* TAGS */

* 
{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;	
}

body 
{
    background-image: url("../images/background.jpg");
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px;
    border: 0px;
    text-align: center;
}

/* 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; 
    background-color: #ffffff;
    width: 306px;
    height: 295px;
    float: left;
}

#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: 11px;
}

#linksTop ul li a:hover 
{
	text-decoration: none;
	font-size: 11px;
	color: #5cb129;
}

#frase 
{
	height: 60px;
	text-align: right;
}

#frase img 
{
	position: relative;
}

/* MENU PRINCIPAL */
#menu 
{
	text-align: right;
}

#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;
}

#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: 11px;	
	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: 11px;	
	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;
}


#copyright
{
    margin-left: 15px;
    clear: both;  
}

#copyright p 
{
    color: #99a8d6;
}

#pnlinksLat
{
    padding-top: 55px;
    padding-right: 50px;
    text-align: justify;
}

#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: 11px;
    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: 330px;
    margin-right: 20px;
    float: left;    
}

#areaFormWeb fieldset
{
    border: 0px;
}

#areaFormWeb fieldset legend
{
    margin-bottom: 4px;    
    color: #2e4381;
}

#areaFormWeb fieldset label
{
    font-size: 11px;
    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: 10px;       
    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: 230px;
    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: 11px!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; }


.floatLeft { float: left; }
.clearFloat { clear: both; }

.pb0 { padding-bottom: 0px!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; }
.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; }
.pt10 { padding-top: 10px!Important; }
.pt20 { padding-top: 20px!Important; }
.pt30 { padding-top: 30px!Important; }
.pt40 { padding-top: 40px!Important; }

.mb0 { margin-bottom: 0px!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; }
.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;
	font-size: 11px;
}

.fmtCont p
{
	text-align: justify;
	font-size: 11px;
	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: 11px!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;
}

.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: 11px!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-color: #e9f6e2;
    margin-top: 1px;
    margin-bottom: 1px;
    
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #d3e6c8;
    
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    
}