HTML

{

	margin: 0;

	padding: 0;

}



HR

{

    position: 0 0;

	color: #A8A8A8;

}







BODY

{

	margin: 0px;

	background: #F2F2F2 url(img/fundo.png) repeat-x fixed left top;

	text-align: left;

	font-family: Verdana;

	font-style: normal;

	font-size: 12px;

	color: #4D4F53;

}

IMG

{

	border: none;

}

FORM

{

	clear: both;

}

H1, H2, H3, H4, H5, H6

{

    font-family: 'ExoDemiBold', Arial, sans-serif;

	color: #fe882e;

	

}



H1

{

    font-size: 28px;

}



H2

{

    font-size: 24px;

}



H3

{

    font-size: 18px;

}





H4

{

    font-size: 16px;

}



P, BLOCKQUOTE, UL, OL

{

    font-family: verdana, sans-serif;

	font-size: 12px;

	margin-bottom: 20px;

	line-height: 2em;

}

UL, OL, LI

{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	list-style-image: none;

	list-style-position: outside;

}

A

{

	color: #FE882E;

	text-decoration: none;

}

A:hover

{

	color: #262320;

	text-decoration: none;

}



/*chamar familias de fontes diferentes*/

@font-face {

    font-family: 'ExoDemiBold';

    src: url('fonts/exo/Exo-DemiBold-webfont.eot');

    src: url('fonts/exo/Exo-DemiBold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/exo/Exo-DemiBold-webfont.woff') format('woff'),

         url('fonts/exo/Exo-DemiBold-webfont.ttf') format('truetype'),

         url('fonts/exo/Exo-DemiBold-webfont.svg#ExoDemiBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



#wrapper

{

	border-left: 0px none;

}

#header

{

	margin: 0 auto;

	background: #transparent repeat 0% 50%;

	width: 967px;

	height: 150px;

}

#logo

{

	margin: 50px 0px 0px 0px;

	float: left;

	width: 193px;

}

#logo IMG

{

	border: none;

}

#menu

{

    background: #262320;

    font-family: 'ExoDemiBold', Arial, sans-serif;

	font-size: 18px;

	margin: 50px 0px 10px 0px;

    /*background-color: #262320;*/

	/*border: 0px solid #fff;

	border-top-left-radius: 0px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 0px;

	border-bottom-right-radius: 5px;

	/*Firefox*/

	/*-moz-border-top-left-radius: 0px;

	-moz-border-top-right-radius: 5px;

	-moz-border-bottom-left-radius: 0px;

	-moz-border-bottom-right-radius: 5px;

	/*Safari, Chrome*/

	/*

	-webkit-border-top-left-radius: 0px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-left-radius: 0px;

	-webkit-border-bottom-right-radius: 5px;

	*/

	float: left;

	width: 762px;

	height: 51px;

}

#menu UL

{   

	margin-left: 10px;

	text-align: left;

}

#menu LI

{

	display: inline;

	line-height: 0px;

}

#menu A

{

	margin: 10px -10px 0px 0px;

	padding: 17px 20px 0px;

	height: 15px;

	display: block;

	float: left;

	text-decoration: none;

	text-align: center;

	font-family: 'ExoDemiBold', Verdana, sans-serif;

	font-weight: normal;

	font-style: normal;

	color: #FFFFFF;

	font-size: 16px;

}

#menu A:hover

{

	color: #fe882e;

}

#menu .active A

{

	color: #fe882e;

}



#menuborda

{   

  margin: 50px 0px 10px 0px;

  float: left;

  width: 10px;

  height: 51px;

  background: url("img/menu_right.png") 0px 0px no-repeat;

}







#splash

{

	margin: 0 auto;

	width: 940px;

	height: 299px;

}

#menuico

{

	/*[disabled]margin:0px;*/

	/*[disabled]width:35px;*/

	/*[disabled]float:right;*/

	/*[disabled]text-align:right;*/

}

#menuico UL

{

	/*[disabled]margin:0px;*/

	/*[disabled]text-align:right;*/

}

#menuico LI

{

	/*[disabled]display:inline;*/

	/*[disabled]line-height:0px;*/

}

#menuico A

{

	/*[disabled]border-left-style:none;*/

	/*[disabled]width:10px;*/

	/*[disabled]margin-left:0px;*/

	/*[disabled]padding-left:0px;*/

	/*[disabled]background-image:url(img/email_ico.png);*/

	/*[disabled]background-repeat:no-repeat;*/

	/*[disabled]background-position:right center;*/

	/*[disabled]text-align:center;*/

}

#menuico A:hover, #menu .menuico A .active A

{

	/*[disabled]background-repeat:no-repeat;*/

	/*[disabled]background-position:right center;*/

	/*[disabled]background-image:url(img/email_hover.png);*/

}

#menu IMG

{

}



#page

{

	margin: 0 auto auto;

	padding: 0px 0px 10px;

	width: 967px;

	background-repeat: repeat-x;

	background-color: transparent;

}



#banner

{

	background: #4D4F53;

	width: 975px;

	height: 242px;

}



#content_background

{

	float: left;

	width: 967px;

	min-height: 500px;

	background: #FFFFFF url(img/redondo_after.png) bottom right no-repeat;

}



#content

{   float:left;
	margin-left: 193px;
	
	margin-bottom: 80px;

    margin-right: auto;

	margin-top: 40px;

	width: 615px;

	background-color: transparent;

}




.title

{

    margin-top:40px;

	margin-bottom:40px;

	color: #757575;

}



.post

{

	border-bottom: 0px solid #CCCCCC;

	color: #757575;

}





#contactos

{

	float: left;

	padding-top: 25px;

	width: 250px;

}



#map_canvas

{

	border: 5px solid #FE882E;

	margin: 0px;

	float: left;

	width: 615px;

	height: 242px;

	background-color: #262320;

}

.post .title A

{

	padding: 0px 0px 0px 40px;

	letter-spacing: -1px;

	text-decoration: none;

	font-family: verdana;

	font-size: 18px;

	font-weight: normal;

	font-style: normal;

	color: #6A95A0;

}

.post H1

{

	margin: 0px;

	color: #FE882E;

	font-size: 18px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 38px;

	background-image: url(img/barras_titulo.png);

}

.post H2

{

	margin: 20px 15px 10px 0px;

	color: #899530;

	font-size: 16px;

	font-style: normal;

	font-weight: normal;

}

.post H3

{

	margin: 0px;

	color: #4D791C;

	font-size: 12px;

}

.post .h3

{

	margin: 0px;

	color: #2C677E;

	font-size: 12px;

}

.post .entry

{

	padding: 15px 0px 0px;

}

.post IMG

{

	padding: 0px;

	float: left;

}

.post .meta

{

	padding: 0px 0 20px;

	text-align: right;

	font-weight: bold;

	color: #202020;

}

.post .byline

{

	padding-left: 40px;

	font-size: 12px;

	font-style: italic;

	text-transform: lowercase;

	color: #7D807A;

}

/*///////////FORMULARIOS/////////////////////*/

#formmail
{
	margin: 0px 0px 15px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 600px;
	min-height: 400px;
}

#formmail_contactos
{
	margin: 40px 0px 15px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 600px;
	min-height: 400px;
}

#formmail .rowElem, #formmail_contactos .rowElem
{
	margin-bottom: 40px;
}



#formmail .rowElem legend, #formmail_contactos .rowElem legend
{   
	margin-right: 15px;
	float: left;
	margin-top: 15px;
	width: 600px;
	padding-bottom: 5px;
}

#formmail .buttons

{   
	margin-left: 160px;
	margin-top: 10px;
}

#formmail_contactos  .buttons

{   
	margin-left: 160px;
	margin-top: 0px;
}


buttom .jqTransformButton
{   
	color: #A8A8A8;
}

#formmail label, #formmail_contactos label

{
	margin-right: 15px;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 150px;
}

#formmail HR

{   position: 0 0;
    border: none;
    background-color: #c5c5c5;
    height: 1px;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 600px;
}

#formmail .relatorio_envio, #formmail_contactos .relatorio_envio

{
    margin: 5px;
	float: left;
	padding: 25px;
	width: 250px;
	min-height: 200px;
	background-color: #FFFFFF;
	border: 5px solid #CCCCCC;
}


/*//////////PRODUTOS////////////*/

.produtos{
float:left;
padding-bottom: 400px;
}

.produtos ul{
float: left;
height:218px;
}

.produtos li{
float:left;
display: block;

margin-top: 20px;
margin-bottom:20px;
}

.produtos img{
border-bottom: 6px solid #262320;
border-top: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
border-right: 1px solid #c8c8c8;
}


.produtos img:hover{

border-bottom: 6px solid #fe882e;
border-top: 1px solid #fe882e;
}


.artigo_listagem {
border-top: 1px solid #c8c8c8;
margin-top: 0px;
padding-bottom:5px;
padding-left:0px;
height:auto;
}

.artigo_imagem {
margin-top: 15px;
float: left;
width: 80px;
padding-right: 10px;
}


.artigo_texto h4 {
margin-top: 15px;
margin-bottom: 10px;
float: left;
width: 510px;
}

.artigo_texto p {
margin-top: 0px;
margin-left: 90px;
font-size: 11px;
line-height: 15px;
}


.artigo_texto a {
text-decoration:underline;
margin-top: -20px;
float: right;
font-size: 11px;
clear:both;
}

/*//////////////////DESTAQUES/////////////////*/
#destaques

{
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 967px;
}



#destaques  ul
{
	background: #FFFFFF;
	float: left;
	display: inline;
	width: 967px;
	height: auto;
}



#destaques  li

{

    margin: 20px;

	float: left;

	width: auto;

	height: auto;



}



.sem_borda

{

	border: none;

}





.com_borda

{

	border-right: 1px solid #d4d4d4;

}



#destaques a

{

	float: left;

	width: auto;

	height: auto;

}

#destaques IMG
{
	border: none;
}

#destaques .top_redondo {
    height:8px;
    width: 967px;
    background: transparent url(img/top_redondo.png) left top no-repeat;
}

#destaques .bottom_redondo {
float:left;
    height:8px;
    width: 967px;
    background: url(img/bottom_redondo.png) left top no-repeat;
}



/*///////SERCICOS////////////*/

.menu_servicos_gd ul{
margin-top: 50px;
margin-bottom: 20px;
text-align: center;
float:left;
width: 600px;
}

.menu_servicos_pq ul{
margin-top: 15px;
margin-left: 160px;
margin-bottom: -20px;
text-align: center;
float:left;
width: 600px;
}

.menu_servicos_gd li{
text-align: center;
margin-left: 10px;
float:left;
display: block;
}

.menu_servicos_pq li{
text-align: center;
margin-left: 10px;
float:left;
display: block;
}


.menu_servicos_gd h3{
font-size: 14px;
padding-top: 110px;
clear:both;
color: #fe882e;
}

.menu_servicos_pq h3{
font-size: 12px;
padding-top: 40px;
clear:both;
color: #fe882e;
}

.menu_servicos_gd h3:hover{
color: #262320;
}

.menu_servicos_pq h3:hover{
color: #262320;
}

.menu_servicos_pq li.active h3{
color: #fe882e;
}

.menu_servicos_gd .botao {
float:left;
width: 130px;
height: 120px;
margin-left:auto;
margin-right:auto;
}

.menu_servicos_pq .botao {
float:left;
width: 130px;
height: 120px;
margin-left:auto;
margin-right:auto;
}




#footer

{

	padding: 0px;

	margin-right: auto;

	margin-left: auto;

	margin-top: -15px;

	width: 967px;

	height: 35px;

}

#footer P

{

	font-size: 10px;

	color: #929292;

	text-align: right;

	padding-top: 7px;

}

#footer A

{

	text-decoration: none;

	font-size: 10px;

	color: #929292;

	font-weight: inherit;

}

#footer A:hover

{

	text-decoration: underline;

	font-size: 10px;

	font-weight: inherit;

	color: #929292;

}
