@charset "utf-8";

/* CSS Document */



html{



	width:100%;



	height:100%;



}

body{margin:0 auto;

text-align:center;

background:#231f20;

background-image:url(images/bg2.jpg);

background-repeat:  repeat-x;





}

a img{border:inset;

}



a:over{



	color:#CCCCCC;



	}



a:visited{



	color:#CCCCCC;



}



a:active{



	color:#CCCCCC;



}



blockquote, q {



	quotes: none;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: '';



	content: none;



}







/* remember to define focus styles! */



:focus {



	outline: 0;



}
/* Divs da pÃ¡gina */

#container{
    /*border: 1px solid black;*/
    background-color: #231f20;
    float: inherit;
    width: 950px;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}
#header{
    /*border: 1px solid black;*/
	margin-top:0px;
    height: 365px;
    width: 100%;
    float: inherit;
    background-image: url("images/bg2.jpg");
    background-repeat:  repeat-x;
    text-align: center;
}
#contents{
    /*border: 1px solid yellow;*/
    float: left;
}

/*TUDO RELACIONADO A COLUNA 1 */

#col1{
    width: 252px;
    /*border: 1px solid white;*/
    float: left;
    padding-top: 160px;
    text-align: center;
}
.banner{
    margin-top: 30px;

}


/***********************************/

/*TUDO RELACIONADO A COLUNA 2*/

#col2{
    width: 692px;
    /*border: 1px solid white;*/
    float: right;
}
.titulo_animado{
    min-height: 100px;
    height: 200px;
    text-align: center;
    /*border: 1px solid white;*/
}


.style1{
    /*Referente aos vezinhos das fontes.*/
    background-image: url("images/vezinho.jpg");
    width: 10px;
    padding-left: 10px;   
    background-repeat: no-repeat;
    background-position:  center;
    padding-right: 10px;
}
/*FORMATAÃ‡ÃƒO DE TEXTOS*/

#texto{width:610px;

padding-top:20px;
padding-right:120px;
padding-left:50px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:18px;


}
#texto .p{
    padding-bottom: 3px;
}

/*Div que recebe os vÃ­deos do youtube no tamanho original*/
.video{
    height: 344px;
    /*border:1px solid white;*/
    float:  left;
}

.imagem_grande{
    float: left;
    width: 520px;
    padding-bottom: 20px;
}

.imagem_media{
    float: left;
    padding-right: 20px;
    padding-bottom: 20px;
}

.galeria{
   float:left;
}

/***********************************/

/*FORMATAÃ‡ÃƒO SEPARADA DA PÃ?GINA CLIENTES*/
#colclientes{
    width: 900px;   
    float: left;
  
}

.objcliente{
    width: 250px;
    height: 150px;    
    float: left;
    padding: 10px;
    margin-bottom: 20px;
}
#listaclientes{   
    float:left;
    width: 850px;
    margin-left: 50px;;
    margin-top: 50px;
    text-align: center;
}
.textocliente{
    font-family:Arial, Helvetica, sans-serif;
    color:#CCCCCC;
    font-size:14px;
    text-align: center;
}

.textocliente h4{
    text-align: center;
}
.imgcliente{
    padding: 5px;
}

/***********************************/


/*FORMATAÃ‡ÃƒO SEPARADA PARA PÃ?GINA FOTOS.*/

#galeria_fotos{
    margin-top: 50px;
    margin-left: 70px;
    margin-bottom: 30px;
}
.titulo_animado_fotos{
    margin-left: 250px;
}

/****************************************/



#footer{
    clear: both;
    
    
    background-repeat: no-repeat;
    background-position:  right;
    height: 100px;    
    margin-top: 500px;
    padding-bottom: 0px;
	text-align:center;

}
#footer2{
    clear: both;


   
    height: 100px;
    margin-top: 500px;
    padding-bottom: 0px;
	text-align:center;

}
#footer p{color:#d89e15;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
}
#empurra_rodape{
    height: 80px;
	text-align:center;
}

	/*FORMATAÃ‡ÃƒO DE FORMULARIO E DA PÃ?GINA CONTATOS */

* {
	margin:0;
	padding:0;
}
fieldset {
	border:none;
        margin-bottom: 70px;
}
form fieldset label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
	display:block;
	width:240px;
        padding-bottom: 3px;

}
form fieldset label input{
	width:230px;
	border:1px solid #ddd;
	padding -left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888;


}
form fieldset label.nome {
	float:left;
}
form fieldset label.labmessagem {
	width:290px;
	float:right;
	margin-right:10px;
}
form fieldset label.labmessagem textarea {
	width:290px;
	height:79px;
	border:1px solid #ddd;
	padding -left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888;
}
form fieldset label.labmessagem input.botao {
	width:100%;
	background-color:none;
	border:1px solid #999999;
	color:#0033FF;
	float:left;
	cursor:pointer;
}

#mapas{
    text-align: center;
}

/*******************************************************/

/* FORMATAÃ‡ÃƒO DA PÃ?GINA PRODUTOS*/

.capsula_produtos{   
    float: left;
    padding-top: 30px;
    padding-bottom: 28px;
    margin-left: 50px;
    border-bottom: 1px solid #555555;
}
.imagem_produto{   
    height: 100px;
    width: 100px;
    float: left;
}
.descricao_produto{   
    float: left;
    width: 230px;
    padding: 5px;
}
.video_produto{   
    height: 100px;
    width: 100px;    
    float: right;
    text-align: center;
}
.linkpaginas{
    float:left;
    width: 500px;
    font-size: 15px;
    margin-top: 20px;
}

.linkpaginas a{
    color: orange;
}

.linkpaginas a:hover {
    color: black;
    background-color: orange;
}
.linkpaginas a:active {
    color: orange;
}
.linkpaginas a:visited {
    color: orange;
}

/*******************************************************/