/* CSS Document */
*{
outline:none;
margin:0px;
padding:0px;
border:none;
font-family: Trebuchet, "Trebuchet MS", Arial , Verdana, Helvetica, sans-serif;
list-style:none;
text-decoration:none;
}
html, body{
font-size: 62,5%;
}
html{
background: url(../_img/backHtml.jpg) repeat-x #000;
}
body{
background: url(../_img/backSol.jpg) center top no-repeat;
}
#wrapper{
margin: 0 auto;
width: 710px;
min-height: 400px;
position: relative;
}
#logo{
position: absolute;
top: 50px;
}
#wrapper > a > #logo{
margin-left: -150px;
}
#bannerTopo{
position: absolute;
top: -15px;
left: 150px;
}
#wrapper > #bannerTopo{
position: absolute;
top: -15px;
margin-left: 0;
}
@media {#bannerTopo { margin-left: -20px; }}
/* ***** MENU ***** */
#menu{
margin-top: 150px;
color: #acacac;
background: #2e2a2a;
width: 149px;
font-size: 0.8em;
}
#wrapper > #menu{
position: absolute;
top: 150px;
margin: 0px;
}

@media {#wrapper > #menu { left: 0; }}

#menu li a{
display: block;
text-indent: 30px;
background: url(../_img/backBtnMenu.jpg) no-repeat;
width: 150px;
line-height: 25px;
color: #acacac;
}
#menu li a:hover{
background: url(../_img/backBtnMenu.jpg) no-repeat 0px -25px;
color: #FFF;
text-decoration: none;
}
#bApresentacao #menu #mApresentacao, #bServicos #menu #mServicos, #bProdutos #menu #mProdutos,#bTestemunhos #menu #mTestemunhos,#bRevendedores #menu #mRevendedores,#bDownloads #menu #mDownloads,#bLocalizacao #menu #mLocalizacao,#bNoticias #menu #mNoticias{
background: url(../_img/backBtnMenu.jpg) no-repeat 0px -50px;
color: #FFF;
text-indent: 35px;
cursor: default;
}
#menu #mContactos{
background: url(../_img/backBtnMenuBtm.jpg) no-repeat;
}
#menu #mContactos:hover{
background: url(../_img/backBtnMenuBtm.jpg) no-repeat 0px -25px;
color: #FFF;
}
#bContactos #menu #mContactos{
background: url(../_img/backBtnMenuBtm.jpg) no-repeat 0px -50px;
color: #FFF;
text-indent: 35px;
cursor: default;
}
#menu #mApresentacao{
background: url(../_img/backBtnMenuTop.jpg) no-repeat 0px -25px;
}
#menu #mApresentacao:hover{
background: url(../_img/backBtnMenuTop.jpg) no-repeat 0px 0px;
color: #FFF;
}
#bApresentacao #menu #mApresentacao{
background: url(../_img/backBtnMenuTop.jpg) no-repeat 0px -50px;
color: #FFF;
text-indent: 35px;
cursor: default;
}
/* ***** MENU LINGUA***** */
#lingua{
color: #acacac;
margin-top: 20px;
background: #2e2a2a url(../_img/backBtnMenuLingua.jpg) no-repeat;
width: 149px;
font-size: 0.6em;
}
#wrapper > #lingua{
position: absolute;
top: 390px;
margin: 0px;
}
#lingua li{
float: left;
}
#lingua li a{
display: block;
width: 37px;
text-align: center;
line-height: 25px;
color: #acacac;
}
#lingua > li > a{
line-height: 24px;
}
/* ***** colunas ***** */
#colLeft{
width: 150px;
float: left;
margin-top: 20px;
}
#colRight{
width: 530px;
float: right;
}
#wrapper > #colRight{
width: 530px;
margin-top: 370px;
}
#wrapper > #colLeft{
margin-top: 395px;
}

#colLeft #boxLittle{
position: relative;
}

#colLeft #boxLittle a{
position: absolute;
margin-top: 18px;
}

/* ***** box Big ***** */
#boxBig{
width: 530px;
margin-bottom: 20px;
}
#boxBig p{
padding-bottom: 10px;
}
#boxBig #boxMain{
background: #313131 url(../_img/boxBig.jpg) no-repeat;
padding: 10px 10px 0px 20px;
height:100%;

}

#boxBig #boxBottom{
background: #000 url(../_img/boxBottom.jpg) no-repeat;
height: 8px;
}
#boxBig  .breadcrumb a{
	color: #9c9c9c;
}
/* ***** box Big 2 ***** */
#boxBig2{
width: 530px;
margin-bottom: 20px;
}
#boxBig2 p{
padding-bottom: 10px;
}
#boxBig2 p a{
color: #fff;
}
#boxBig2 #boxMain{
background: #313131 url(../_img/boxBig2.jpg) no-repeat;
padding: 10px 10px 0px 20px;
}
#boxBig2 #boxBottom{
background: #000 url(../_img/boxBottom2.jpg) no-repeat;
height: 8px;
}
#boxBig2 .boxBig2Inner{
width: 240px;
float: left;
}
/* ***** box Little ***** */
#boxLittle{
width: 150px;
margin-bottom: 20px;
}
#boxLittle #divMain{
background: #313131 url(../_img/boxLittle.jpg) no-repeat;
padding: 10px;
}
#boxLittle #divBottom{
background: url(../_img/boxLittleBottom.jpg) no-repeat;
height: 41px;
}
/* ***** caixa bemvindo home ***** */
#bemvindo{
background: #313131 url(../_img/bemvindo.jpg);
height: 154px;
margin-bottom: 20px;
padding: 10px 170px 10px 20px;
line-height: 16px;
}
/* ***** IMG COM LEGENDA ***** */
.imgLegenda{
width: auto;
float: left;
margin: 2px 8px 8px 0px;
}

.imgLegenda p{
display: none;
margin-top: 2px;
font-size: 0.7em;
}
/* ***** rodape ***** */
#rodape{
color: #9c9c9c;
font-size: 0.9em;
clear: both;
float: right;
width: 530px;text-align: right;
}

#rodape a{
color: #9c9c9c;
text-indent: 9999px;
}/* ***** texto ***** */
h1{
color: #FFF;
font-size: 1.3em;
margin-bottom: 10px;
}
h2{
color: #FFF;
font-size: 1.1em;
margin-bottom: 5px;
}
p{
font-size: 0.8em;
color: #9c9c9c;
}
.data{
color: #4f5052;
display:block;
font-size: 1em;
}
a:hover{
text-decoration: underline; 
}
/* ***** listagens ***** */
ul.listagem{
width: 215px;
float: right;
font-size: 0.8em;
margin-left: 10px;
}
.listagem li{
background: #161616;
color: #9c9c9c;
margin-bottom: 2px;
padding: 2px 0px 5px 10px;
}
.listagem li a{
color: #9c9c9c;
}
.listagem li.tituloList{
background: #161616 url(../_img/listagemTop.jpg) no-repeat;
font-size: 1.2em;
padding-top: 20px;
}
.listagem li.ultimoList{
background: #161616 url(../_img/listagemBottom.jpg) bottom no-repeat;
margin-bottom: 10px;
}
.listagem li.completaList{
background: url(../_img/listagemCompleto.jpg) no-repeat;
}
.listagem li.completaList a{
display: block;
line-height: 22px;
}
ul.listar2Colunas{
margin-top: 20px;
}
ul.listar2Colunas li{
width: 240px;
float: left;
margin-bottom: 10px;
font-size: 0.8em;
}
ul.listar2Colunas li.left{
margin-right: 20px;
}
ul.listar2Colunas li .data{
color: #666666;
}
ul.listar2Colunas a{
color: #9c9c9c;
}
ul.listarRevendedores{
margin-top: 20px;
font-size: 0.7em;
}
ul.listarRevendedores li{
width: 240px;
margin-bottom: 10px;
}
ul.listarRevendedores a{
color: #9c9c9c;
}
#listCatProdutos li{
width: 115px;
float: left;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
height: 150px;
}
#listCatProdutos > li{
min-height: 150px;
}
#listCatProdutos li h3{
background: #171717 url(../_img/titCatProduto.jpg) no-repeat;
color: #FFF;
font-size: 0.7em;
padding: 4px 4px 2px 4px;
height: 3em;
}
#listCatProdutos li a :hover{
text-decoration: underline;

}
#listCatProdutos > li h3{
min-height: 2.5em;
font-size: 0.8em;
}
#listCatProdutos li p{
background: #272727 url(../_img/botCatProduto.jpg) left bottom no-repeat;
font-size: 0.7em;
/*padding: 4px 4px 4px 4px;*/
height: 6em;
}
#listCatProdutos > li p{
min-height: 5em;
}
#listCatProdutos a{
color: #FFF;
}


#listCatProdutosSal li{
width: 115px;
float: left;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
height: 250px;
}
#listCatProdutosSal > li{
min-height: 250px;
}
#listCatProdutosSal li h3{
background: #171717 url(../_img/titCatProduto.jpg) no-repeat;
color: #FFF;
font-size: 0.7em;
padding: 4px 4px 2px 4px;
height: 3em;
}
#listCatProdutosSal li a :hover{
text-decoration: underline;
}
#listCatProdutosSal > li h3{
min-height: 2.5em;
font-size: 0.8em;
}
#listCatProdutosSal li p{
background: #272727 url(../_img/botCatProduto.jpg) left bottom no-repeat;
font-size: 0.7em;
padding: 4px 4px 4px 4px;
height: 6em;
}
#listCatProdutosSal > li p{
min-height: 5em;
}

#listCarTecnicas {
padding-left:20px;


}
#listCarTecnicas *{
padding-left:20px;
list-style: square;
list-style-position:inside;
color: #c9c9c9;
}
#listCarTecnicas li{
margin-left: 25px;
font-size: 0.8em;
}
/* ***** fotos ***** */
.thImg{
float: left;
margin: 0px 5px 0px 0px;
}
/* ****** links ****** */
a.verMais{
color: #fff;
font-size: 0.8em;
background: transparent url(../_img/seta.png) no-repeat;
background-position: right;
display: block;
width: 64px;
margin-top: 8px;
}
* > a.verMais{
background: transparent url(../_img/seta.png) no-repeat;
background-position: right;
}
a.verCompleta{
color: #fff;
font-size: 0.8em;
background: url(../_img/verCompleta.jpg) no-repeat;
display: block;
line-height: 22px;
width: 171px;
padding-left: 10px;
margin-top: 8px;
}

#boxBig p a{
color:#F45F1B;
text-decoration: underline;
}
#boxBig p a:hover{
color:#F45F1B;
text-decoration: underline;
}
.clearfix{
clear:both;
float: none;
}
#formContactos label{
font-size:0.8em;
margin: 00;
}
#formContactos input{
padding: 2px;
font-size: 0.8em;
margin-bottom: 5px;
}
#formContactos textarea{
padding: 2px;
font-size: 0.8em;
margin-bottom: 5px;
}

#bContactos ul.listarRevendedores *{
text-decoration: none;
}


#menuLinguas{
	position: absolute;
	top: 20px;
	left: 550px;
	font-size: 0.8em;
	background-color: orange;
	width: 140px;
	line-height: 20px;
	text-align: center;
	padding-left: 10px;
	margin-left: 50px;
}
#wrapper > #menuLinguas{
left: 510px;
}
#menuLinguas li{
float: left;
margin-right: 10px;

}

#menuLinguas li a{
	color: black;
}

.verMaisBtn{
	background: url(../_img/verMaisBtnBG.jpg) no-repeat;
	width: 123px;
	height: 22px;
	display: block;
	color: #fff;
	padding: 2px 0 0 6px;
	font-size: .9em;
}

.logoCapsula {
	text-indent: 9999px;
	background: url(../_img/logoCapsula.png) no-repeat 0 3px;
	display: inline-block;
	width: 50px;
	height: 16px;
}
