@import url(http://fonts.googleapis.com/css?family=Montserrat);

body {

    font-family:"Montserrat",Arial,Verdana,Helvetica,sans-serif;
    margin: 0;
    background-image:url('../images/bg.jpg');
	background-repeat:repeat-x;
    background-color:#fff;
	}
	



h1 {
	font-size:17px;
	margin:0px;
	padding: 5px 20px 5px;
	color:#000000;
	background-color:#FFCC00;
	width:241px;
	Text-align:center;
}






h2 {
	font-size:14px;
	margin: 30px 30px 15px 15px;
	padding: 0 0 0 15px;
	line-height:20px;
	color:#313437;
	float:left;
	font-weight:normal;
	text-align:justify;
}

.hp2
{padding:0px;margin:0px;}


.hp3
{margin-top:11px;margin-left:-30px;}

#im1
{margin-top:15px;margin-left:30px;float:left;}

#im2
{margin-top:15px;margin-left:30px;float:left;margin-right:10px;}

#im1I
{margin-top:15px;margin-left:65px;float:left;}

#im2I
{margin-top:15px;margin-left:120px;float:left;margin-right:25px;}

#bannerdrt
{width:260px;height:241px;background-color:#FFCC00;float:right;margin:0 40px 20px 0;}
#bannerdrt2
{width:260px;height:auto;background-color:#01DEFF;float:right;margin:-15px 39px 20px 0;}

.titbanner
{background-color:#fff;width:146px;height:30px;color:#0076BC;margin-top:10px;text-align:center;padding: 8px 0 0;font-weight: bold;}

#txt1
{text-align:center;color:#000000;font-size:25px;border-bottom:1px solid #000000;padding-bottom:14px;margin:17px 9px 0 9px;}

#txt2
{text-align:center;color:#000000;font-size:15px;border-bottom:1px solid #000000;padding-bottom:15px;margin:10px 9px 0 9px;}

#txt3
{text-align:center;color:#000000;font-size:15px;margin:10px 9px 0 9px;}

#txt4
{text-align:center;color:#000000;font-size:15px;margin:10px 9px 9px 9px;}

#barraWhite
{width:110%;padding:9px;float:left;background-color:#fff; margin-left:-30px;margin-top:-8px;}

.cxProduto
{background-color:#fffaef;width:300px;float:left;margin:17px -15px 0px 33px;height:115px;border:1px solid #C7B04E;}

.prodImagem
{float:left;width:133px;height:100px;margin-top:6px;}

.prodDesc a
{float:left;width:160px;font-size:12px;margin-left: 5px; margin-top:5px;line-height:18px;color:#000;}


.prodDesc a:hover
{float:left;width:160px;font-size:12px;color:#000;}

.imgProd
{float:left;height:100px;}

#btDrt
{background-image:url('../images/btVenda.png'); width:322px;height:38px;float:left;padding-top:20px;color:#fff;text-align:center;}

#btDrt a
{color:#000000;}

#titHP
{float:left;margin-top:25px;}
#fb
{float:left;margin:6px 0 0 10px;}


#titHPDrt
{float:right;margin-right:30px;margin-top:-25px;}


h3 {
	font-size:13px;
	font-weight:normal;

	padding: 0px;
	margin:0px;
	color:#000000;

	
}





h4 {
	font-size:11px;
	font-weight:normal;
	margin-top: 12px;
	padding: 1px 0px 1px 6px;
	line-height:16px;
	color:#000000;
}

h5 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding: 18px 0px 1px 5px;
	line-height:16px;
	color:#fff;
	text-align:center;
}

.nivoSlider{
	
	margin-left:20px;
}

a {
font-size:inherit; font-style:inherit; text-decoration:none;
}
a:hover {
font-size:inherit; font-style:inherit; text-decoration:none;
}
a:active {
font-size:inherit; font-style:inherit; text-decoration:none;
}
a:visited {
font-size:inherit; font-style:inherit; text-decoration:none;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}

#site {
	
	width:1006px;
	height:auto;
	margin:auto;
	text-align:left;
	min-height:600px;
}


#col1hp
{width:450px;float:left;margin-top:35px;}

#col2hp
{width:450px;float:left;margin-top:30px;}

.seta
{width:40px;float:left;}

.texto
{width:490px;float:left;margin-left:42px; margin-top:-19px;}

.separatexto
{margin-top:22px;}

#wrapperEsq
{width:230px;float:left;position:relative;margin-top:-256px;}

#wrapperDrt
{width:686px;float:left;}

#topo{
	width:100%;
	height:151px;
	
}



#logotipo {
	width: 225px;
	height:161px;
	
	float:left;
	position:relative;
	
}
#imagemTopo
{float:left;width:884px;position:relative;margin-left:-104px;}



#content {
    height: auto;
    margin: 0px auto -35px;
    padding: 0px 0px 35px 0px;
    width: 100%;

 
}



#ladoEsq{
	width:650px;
	height:auto;
	margin-top:10px;
	padding:0px 10px;
	float:left;

}

#ladoDrt{
	width:300px;
	
	
	
	
	float:right;
	position:relative;
	z-index:9;
	margin-top:40px;
}





#newsletter
{float:left;width:320px;margin-left:10px;margin-top:10px;height:45px;}


  #rodape{
	
	width:100%;
	height: 165px;
	
	float:left;
	margin:auto;
	
	background-color:#CCCCCC;
}

#rodape2{
	width:998px;
		margin:auto;
		color:#fff;
		 margin-top: 20px
}

#rodape2 a{
        float:right;
        font-size:11px;
		color:#000000;
		padding-bottom:4px;
		margin-right: 30px;
}

#morada2
{float:left;width:666px;margin-top:41px;}

#morada1
{width:300px;float:left;height:100px;margin-left:30px;}

.linha
{margin:30px auto;width:524px;height:10px;text-align:center;background-image:url('../images/linha.png');}
#links {
	
	height:231px;
	
	float:right;

	
}

#menu {
   list-style: none outside none;
    margin-top: 0px;
    padding-left: 0;
    width:auto;
	text-align:right;
	
}

#menu li {
    width:auto;
	
	font-size:14px;
	letter-spacing:0px;
	color:#0060ad;
	list-style:none;
	text-align:right;
    background-color:#fff;	
}

#menu li:hover, #menu .activo {
	color:#01deff;
	
	text-decoration: none;
	width:auto;
text-align:right;
   
	
	

}
#menu li a {
	color:#0060ad;
	text-decoration:none;
	display:block;
    height:27px;
	width:auto;
		
	padding:8px 17px 0 29px;
   
	margin-bottom:6px;
	text-align:right;
}

#menu li:hover a, #menu .activo a {
	text-decoration:none;
	color:#FFCC00;
	display:block;
	width:auto;
	text-decoration: none;
	background-color:#0076BC
	
}

.menua
{width:auto;background-color:#fff;padding:4px 6px 0 6px;}

#newsList{margin:30px 0 0 30px;}

.titNews{text-align:left;font-size:14px;color:#bd9c45;font-weight:bold;}
.descNews{text-align:left;font-size:12px;color:#ADADAC;}

#newsImage
{
 width:222px;
 float:left;
 height:168px;

 overflow:hidden; 
    
} 
 
 #descNews
 {
    float:left;
    margin-left:10px;
    width:64%;    
 }
 
 #altura{height:30px;}
 
 #imgG
{
    
 border:1px solid #B13A11;    
}

#login
{width:190px;float:right}

.topo1a
{float:left;font-size:12px;width:180px;height:20px;background-color:#b8ccce;color:#000;margin-top:73px;text-align:center;padding-top:5px;margin-right:3px;moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; letter-spacing: 1px;margin-right:9px;}


.topo1a a
{color:#000;}

.topo1b
{float:left;font-size:12px;width:120px;height:20px;background-color:#b8ccce;color:#000;margin-top:73px;text-align:center;padding-top:5px;margin-right:3px;moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; letter-spacing: 1px;}

.topo1e a
{color:#000;}

.topo1e
{float:left;font-size:12px;width:220px;height:20px;background-color:#b8ccce;color:#000;margin-top:73px;text-align:center;padding-top:5px;margin-right:3px;moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; letter-spacing: 1px;}

.topo1b a
{color:#000;}

.topo1 a
{color:#000;}

.topo2a
{float:left;font-size:12px;width:180px;height:20px;background-color:#c7b04e;color:#000;margin-top:73px;text-align:center;padding-top:5px;margin-right:3px;moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; letter-spacing: 1px;margin-right:9px;}

.topo2a a
{color:#fff;}

.topo2a:hover
{color:#000;background-color:#b8ccce;width:180px;height:20px;}

.topo2a a:hover
{color:#000;}


.topo2b
{float:left;font-size:12px;width:120px;height:20px;background-color:#c7b04e;color:#000;margin-top:73px;text-align:center;padding-top:5px;margin-right:3px;moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; letter-spacing: 1px;}

.topo2b a
{color:#fff;}

.topo2b:hover
{color:#000;background-color:#b8ccce;}

.topo2b a:hover
{color:#000;}


.topo2e
{float:left;font-size:12px;width:215px;height:20px;background-color:#c7b04e;color:#000;margin-top:73px;text-align:center;padding-top:5px;margin-right:3px;moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; letter-spacing: 1px;}

.topo2e a
{color:#fff;}

.topo2e:hover
{color:#000;background-color:#b8ccce;height:20px;}

.topo2e a:hover
{color:#000;}

.pesq1{padding:0;margin:0;color:red;}


.pesq2{padding:0;margin:0;color:green;}

.message
{font-size:12px;color:Green;margin:10px 0 10px 0;}

#termos
{font-size:11px;margin-top:5px;float:right;margin-bottom:20px; margin-right:14px}

#termos a
{color:#a98a39;}

.maisinfo
{float:right;margin-right:4px;margin-top:3px;}

.tamDia
{width:29px;height:29px;Border:1px solid #bababa;}

.imgLei
{height:100px;}



#formWrapper{margin-top:0px;margin-left:30px;width:205px;}


.lblForm{font-size:14px;font-weight:normal;color:#001B36;}
.formInput{width:200px;margin-top:5px;}
.formInputEnc{width:600px;}
.formBt{float:right; margin-top:10px;background-color:#F2AA00;color:#fff;border:0;font-size:12px;cursor: hand; cursor: pointer;padding:5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;margin-bottom:10px;}

.formBt:hover{float:right; margin-top:10px;background-color:#0076BC;color:#fff;border:0;font-size:12px;cursor: hand; cursor: pointer;padding:5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;}
.formBt a{color:#fff;}



.aviso{color:Red;font-size:10px;}
.lblSucesso{color:Green;font-size:12px;}

#paging
{float:left;margin:30px 0 0 34px;}

.paging 
{width:30px;height:30px;float:left;margin-right:5px;background-color:#C7B04E;text-align:center;}

.paging a
{float:left;padding:10px;color:#000;font-size:13px;padding:6px 0 0 12px}



.paging:hover
{background-color:#B8CCCE;text-align:center;}

.activo2 
{width:30px;height:30px;float:left;margin-right:5px;background-color:#B8CCCE;text-align:center;}

.activo2 a
{float:left;padding:10px;color:#000;font-size:13px;padding:6px 0 0 12px}

#w2y a
{font-size:11px;float:left;color:#000;}

.pesqTxt
{float:left; width:322px;font-size:12px;margin-left:196px;margin-top:30px;}

#leftSide
{float:left;width:365px;}

#rightSide
{float:left;width:300px;margin-left:20px;}

#bgImagens
{background-color:#f6f6f6;padding:6px 23px 15px 30px;float:left;margin-top:0px;}

#bgFundoI
{background-color:#f5f4f4;padding: 0px 19px 60px;float:left;width:972px;margin:auto;}

.pdf
{color:#FFCC00;}

.titI
{color:#FFCC00;font-weight:bold;}

.colG
{width:713px;float:left;}

.colP
{float:left;margin-top:53px;margin-left:10px;}


.colG2
{width:713px;float:left;margin-top:53px;}

.wrapperBanner
{width:230px;float:right;margin-top:43px;margin-right:-5px;}

.cxAr
{float:left;width:238px;margin-left:5px;margin-top:20px;}