/* CSS Document */
html { height: 100%;}

body {
margin:0 auto;
height: 100%;

background:url(../img/backRepeater.png);
background-repeat:repeat-x;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
color:#260f09;
background-color:#ad1f00;



}
form { margin:0; padding; 0; display; inline}
.menuHolder {
width:1016px;
margin:0 auto;
overflow:hidden;

}

.login {
background-image:url(../img/backLOGIN.png);
background-repeat:no-repeat;
height:107px;
margin:0 auto;
width:1016px;
margin-top:-3px
}


.bottom {
background-image:url(../img/bottom.png);
width:1016px;
height:107px;
margin:-145px auto;

}


.additionalInfo {
 display:none;
}


div {
text-align:justify;
}

#MAINCONTAINER {
margin:0 auto;
width:924px;


}

#HEADER {

width:924px;
height:356px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
}




.topRepeater {
background-image:url(../img/topRepeater.png);
background-repeat:repeat-x;
height:103px;
}

#bodyHolder{
overflow:hidden;
background-image:url(../img/riscas.png);
height:auto !important; /* real browsers */
height:110%; /* IE6: treaded as min-height*/
min-height:110%; /* real browsers */


}

#mainHolder {

background:url(../img/backRepeater.png);
background-repeat:repeat-x;
border:1px solid yellow;
overflow:hidden;
}


.top3 {
background-image:url(../img/top3.jpg);
background-repeat:no-repeat;
height:5px;
width:991px;
overflow:hidden;
}



.conteudoHolder {
width:1016px;
background-image:url(../img/mRepeater.png);
background-repeat:repeat-y;
height:550px; 		/* ie treats as min-height */
min-height:550px; 	/* ie ignores */
margin:144px auto


}
*>.conteudoHolder {
	height:auto; 		/* ie ignores child selector, modern browsers replace height declaration */
} 
/* end hack */


#rodape {

background-image:url(../img/rodape.jpg);
background-repeat:no-repeat;
width:924px;
height:19px;
}


.homeEmpresa {
width:852px;
height:auto;
border:1px solid #cccccc;
padding:5px;
padding-top:4px;

}

#creditos {
clear:both;
padding-left:40px;
padding-right:20px;
font-size:10px;
margin:0 auto;
width:924px;

}


h2 {
font-size:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#225a95;

}
h3 {
font-size:13px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
}

h4 {
font-size:14px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#fff;

}




#CONTEUDO {
width:864px;
height:469px;
min-height:469px; 	/* ie ignores */
display:block;
background-image:url(../img/backContent.jpg);
background-repeat:no-repeat;
background-position:top;
padding-left:30px;
padding-right:30px;
overflow:hidden;

}
/* commented backslash hack v2 \*/
*>#CONTEUDO {
	height:auto; 		/* ie ignores child selector, modern browsers replace height declaration */
} 
/* end hack */



.noticiasHome{
display:block;
height:153px;
min-height:153px; 	/* ie ignores */
}
/* commented backslash hack v2 \*/
*>.noticiasHome {
	height:auto; 		/* ie ignores child selector, modern browsers replace height declaration */
} 
/* end hack */


.eventosHome{
display:block;
height:144px;
min-height:144px; 	/* ie ignores */
}
/* commented backslash hack v2 \*/
*>.eventosHome {
	height:auto; 		/* ie ignores child selector, modern browsers replace height declaration */
} 
/* end hack */

.middleContent {
width:511px;
margin-left:270px;
margin-top:23px;
padding-bottom:90px;

}

.flashMenu {
width:924px;
height:68px;

}

a:visited, a:link,a:active {
 color:#d03004;
 text-decoration:none;
}

a:hover {
 color:#333;
}


#btnTesteDrive {
 position:relative;
 top:280px;
 left:230px;
 background-image:url(../img/btn_testdrive.gif);
 width:157px;
 height:64px;
 cursor:pointer;
 
}


#NOTICIAS {
margin-top:4px;
margin-left:8px;
border:1px solid #888888;
background-image:url(../img/noticias_title.jpg);
background-repeat:no-repeat;
width:621px;
height:300px;
overflow:hidden;

}


.floatLEFT {float:left;}

.floatRIGHT {float:right;}

.margin20 {
margin:15px; 
margin-top:60px;
}


.dataContainer {
 display:block;
 height:17px;
 width:135px;
 background-color:#932507;
 font-size:14px;
 color:#fff;
 padding:2px;
text-align:right;


}

.margin15 {
margin:15px; 
margin-top:40px;
}

.padding5 {
padding-left:10px;

}

.margin5 {
margin-top:5px;
}
.margin10 {
margin-top:10px;
margin-left:132px;

}
.margin5x5 {
margin:5px;
}




.redTxt { color:#b1010c;
font-size:11px;

 }
 
.tituloArtigos {

 background-repeat:no-repeat;


 font-weight:bold;
}

.glossario {
/*text-decoration:underline;*/
border-top:1px dotted #333;
border-bottom:1px dotted #333;
background-color:#D8D8D8;
font-weight:bold;
cursor:pointer;
}

.titulosSeccao {
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#990100;

}

.titulo {
 font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#932507;


 
}

.TextoVermelho {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b1010c;
}

.anexosTitle {
 display:block;
 padding:0 0 3px 10px;
 background-color:#411a0e;
 color:#FFFFFF;
}

.anexosBox {
 margin-top:40px;
 display:block;
 border:1px solid #3f4750;
 overflow:hidden;
 width:306px;
 background-color:#edede2;
 margin-bottom:10px;
 float:right;
 
 
 
}
.clearBOTH {
clear:both;
}

.fotoHolderList {
width:115px;
height:104px;
border:1px solid #cfcfc4;


}
.boxContentListFull {
float:left;
width:100%;
line-height:14px;
display:block;
overflow:hidden;


}

.boxContentList {
float:right;
width:690px;
line-height:14px;
padding-left:5px;

}

.fakeHR {
border-bottom:1px dashed #cfcfc4;
margin-top:0px;
margin-bottom:30px;
display:block;
}

a.backBTN:link, a.backBTN:visited, a.backBTN:active {
 background-image:url(../img/backBtn.jpg);
 overflow:hidden;
 float:left;
 width:101px;
 height:34px;
 margin-top:10px;
 


}

a.linkEventos:link, a.linkEventos:visited, a.linkEventos:active {
color:#fff; 
}
a.linkEventos:hover {
color:#999; 
}



a.navegacaoOn:link,a.navegacaoOn:visited,a.navegacaoOn:hover {
color:#fff;
text-decoration:none;
height:12px;
width:12px;
margin-right:2px;
text-align:center;
display:block;
float:left;
background-color:#932507;
border:1px solid #333;


}
a.navegacaoOn:hover {
color:#fff;
text-decoration:none;
height:12px;
width:12px;
margin-right:2px;
text-align:center;
display:block;
float:left;
background-color:#a41313;
border:1px solid #333;


}



a.navegacaoOff:link,a.navegacaoOff:visited,a.navegacaoOff:hover {
color:#333;
text-decoration:none;
height:12px;
width:12px;
margin-right:2px;
text-align:center;
display:block;
float:left;
background-color:#e7e7e7;
border:1px solid #333;

}

a.navegacaoOff:hover {
color:#333;
text-decoration:none;
height:12px;
width:12px;
margin-right:2px;
text-align:center;
display:block;
float:left;
background-color:#FFF;
border:1px solid #333;

}

#NEWSLETTER {
float:left;
margin-top:9px;
background-image:url(../img/inscricaoNews.jpg);
background-repeat:no-repeat;
width:303px;
height:110px;
margin-left:7px;
display:block;


}

#CARTAOCLIENTE {
margin-top:9px;
float:right;
display:block;
background-image:url(../img/cartaocliente.jpg);
width:520px;
height:110px;
margin-right:10px;

}


.newsletterHOLDER {
 margin-top:35px;
 margin-left:8px;
}

.bottomFields1 {
background-image:url(../images/formFieldSmall1.png);
background-repeat:no-repeat;
float:left;
width:190px;
height:25px;
display:block;
margin-left:13px;
}


.inputBoxSmall1 {
width:160px;
height:14px;
margin:3px 8px 0px 10px;
border:0px;
font-size:11px;

}

.inputBoxSmall2 {
width:50px;
height:14px;
margin:3px 8px 0px 10px;
border:0px;
font-size:11px;

}

.inputBox{
width:222px;
height:18px;
background-image:url(../img/fundoInputNews.jpg);
background-repeat:no-repeat;
background-color:#181818;
border:none;
overflow:hidden;
padding:3px;
}

.inputBoxNewsletter {
width:213px;
height:18px;
background-image:url(../img/fundoInputNews.jpg);
background-repeat:no-repeat;
background-color:#fff;
border:none;
overflow:hidden;
border:1px solid #000000;
padding:3px;
margin-top:3px;
}

LABEL {
display:none;
}

.submitNEWSLETTER {
color:#FFFFFF;
background-image:url(../images/botaoEnviar2.png);
background-repeat:no-repeat;
width:10px;

background-color:#ff0000;
border:1px solid red;
width:12px;
height:52px;
margin-top:-1px;
overflow:hidden;







}


#FOOTER {
clear:both;
float:left;
margin-top:4px;
background-image:url(../img/bottom.jpg);
width:826px;
height:99px;
margin-left:7px;
display:block;
}


#footerMenuContainer {
margin-top:75px;
margin-left:10px;
}


#DESTAQUES {
width:828px;
height:371px;
background-image:url(../img/fundoDestaques.gif);
display:block;
float:left;
margin-left:7px;
margin-top:5px;
margin-bottom:5px;
background-repeat:no-repeat;
}

#destaquesHOLDER {
 color:#8b8b8b;
 margin:22px;
 margin-top:65px;
 margin-left:33px;
}

.boxItem {
width:244px;
height:130px;
background-color:#FFFFFF;
border:1px solid #cfcfc4; 
margin-right:10px;
margin-bottom:10px;
float:left;

}

#picHolder {
float:left;
width:80px;
height:70px;
border:1px solid #cfcfc4;
padding:2px;
text-align:center;

}

#descHolder {

width:136px;
float:right;
padding:2px;

height:85px;
overflow:hidden;
}
#descHolderFull {

width:226px;
float:left;
padding:2px;
height:85px;
overflow:hidden;

}

.TextoNormal {
font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#260f09;

}


.formularioContactos {
 background-image:url(../img/fundoformularioContactos.gif);
 background-repeat:no-repeat;
 width:406px;
 height:379px;
 

}


.textoContactos {

width:380px;
margin-right:20px;


}


.formContactosLabel {
display:block;
color:#9d2604;
font-size:10px;
font-weight:bold;

}

.labelsClass {
float:left;
width:120px;
margin-top:5px;

}

.bottomFields {
background-image:url(../images/formFieldBig.png);
background-repeat:no-repeat;
float:right;
width:307px;
height:25px;
display:block;
}

.mensagemFields {
background-image:url(../images/mensagem.png);
background-repeat:no-repeat;
float:right;
width:307px;
height:100px;
display:block;
}
.inputBoxBig {

width:280px;
height:14px;
margin:3px 8px 0px 10px;
border:0px;
font-size:11px;

}

.inputBoxBig1 {

width:280px;
height:14px;
margin:3px 8px 0px 10px;
border:0px;
font-size:11px;

}

.inputBoxSmall {
width:131px;
height:18px;
border:1px solid #333;
border-top:0px;
overflow:hidden;
padding:3px;

}

.inputTextArea {
width:357px;
height:64px;
border:1px solid #333;
border-top:0px;
overflow:hidden;
padding:3px;

}
.inputTextAreaContactos {
width:280px;
height:75px;
border:0px solid #333;
border-top:0px;
overflow:hidden;
margin:3px 8px 0px 5px;
padding:3px;

}

.submitBIG {
color:#FFFFFF;
background-color:#333;
border:1px solid #fff;
width:139px;
height:22px;
line-height:180px;
font-size:12px;
font-weight:bold;





}


.envioNewsletter{
margin-top:5px;
background-image:url(../img/fundoNewsletter.gif);
width:304px;
height:73px;
border:1px solid #cdcdcd;




}

.tituloImagensHome {
padding-left:15px;
}

.galeriasHome {
color:#fff;
font-size:13px;
width:288px;
height:218px;
border:1px solid #cdcdcd;
background-image:url(../img/fundoImagens.gif);
background-repeat:no-repeat;
padding:8px;
}


.sondagensOpiniao {
width:219px;
background-image:url(../img/chart.gif);
background-repeat:no-repeat;

margin-left:8px;
float:left;
border:1px solid #cccccc;
display:block;
height:314px;
min-height:314px; 	/* ie ignores */

}
/* commented backslash hack v2 \*/
*>.sondagensOpiniao {
	height:auto; 		/* ie ignores child selector, modern browsers replace height declaration */
} 
/* end hack */



/* ESTILOS EXTRA POR PAGINA */


.homeContainer {




}

.homeTL {
float:left;
width:553px;
height:229px;
background-image:url(../img/home_TL.png);
background-repeat:no-repeat;

}

.conteudosTOP {
float:left;
width:553px;
height:347px;
background-image:url(../img/backTextoGeral.png);


}


.conteudosMIDDLE {
width:553px;
background-image:url(../img/conteudosM.png);
background-repeat:no-repeat;

display:block;
height:314px;
min-height:314px; 	/* ie ignores */

}
/* commented backslash hack v2 \*/
*>.conteudosMIDDLE {
	height:auto; 		/* ie ignores child selector, modern browsers replace height declaration */
} 
/* end hack */




.homeUltimosEventos{
float:left;
width:318px;
height:229px;
background-image:url(../img/proxEventos.png);
background-repeat:no-repeat;
}

.homeTextoGeral{
float:left;
width:553px;
height:347px;
background-image:url(../img/backTextoGeral.png);
background-repeat:no-repeat;
}

.homeUltimasNoticias{
float:left;
width:318px;
height:347px;
background-image:url(../img/ultimasNews.png);
background-repeat:no-repeat;
}

.marginCenter {
position:relative;
top:-10px;
margin-left:85px;
}

.containerNoticias {
margin: 75px 40px;

width:185px;
height:192px;
overflow:hidden;

}

.containerEventos {
margin: 86px 33px;
width:185px;
height:120px;
overflow:hidden;

}


.containerTextoHome {
margin: 27px 80px;
width:450px;
height:240px;
overflow:hidden;


}



.eventosNews {
background-image:url(../img/picsFinais/eventosNews.png);
width:670px;
height:619px;

position:relative;
left:315px;
top:-2px;


}

.conteudosL{
border:1px solid red;
position:relative;
top:-600px;

}


.fcontactosEventos {
width:463px;
height:70px;
background-image:url(../images/fcontactos_EVENTOS.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}
.fcontactosQuando {
width:463px;
height:130px;
background-image:url(../images/fcontactos_QUANDO.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}
.fcontactosQuantos {
width:463px;
height:70px;
background-image:url(../images/fcontactos_QUANTOS.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}
.fcontactosOnde {
width:463px;
height:320px;
background-image:url(../images/fcontactos_ONDE.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}
.fcontactosAnimacao {
width:463px;
height:120px;
background-image:url(../images/fcontactos_ANIMACAO.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}

.fcontactosQuem {
width:463px;
height:320px;
background-image:url(../images/fcontactos_QUEM.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}

.fOrcamento {
width:463px;
height:220px;
background-image:url(../images/fPedidoOrcamento.png);
overflow:hidden;
padding: 60px 5px 2px 32px;
background-repeat:no-repeat;
color:#fff;
line-height:11px;

}

.inputTextAreaContactos1 {
width:290px;
height:75px;
border:0px solid #333;
border-top:0px;
overflow:hidden;
margin-left:5px;
margin-top:5px;
padding:3px;

}
