/*

Author: Escritório de Desenho

Author URI: http://edesenho.com/



*/

/* Início Estrutura*/

body {
		
	font-size: 12px;
	font-family: 'Arial', Verdana, Sans-Serif;
	color: #ccc;
	text-align: left;	
	margin: 0;	
	background: #3e3a37;
	
	}	
.clear {
		clear:both;
}
#total_interna {
	
	width:100%;	
	padding: 0;	
	margin: 0;
	
		}
#total {

	width:100%;	
	padding: 0;	
	margin: 0;
	
		}

	
/* Início menu_top*/
	
#menu_top {
	
	height: 45px;	
	width:100%;
	margin: 0;
	z-index: 0;	
	background: url(../images/bg_menunav.jpg) repeat-x top;
		
	}
#menu_top_interna {
	
	height: 50px;	
	width:100%;	
	margin-bottom: 0;	
	z-index: 0;
	background: url(../images/menu_interna.jpg) repeat-x top;

	}
#menu_top_center {
	width: 990px;
	margin: 0 auto 0 auto;
	} 

#logo_top {
	
	margin: 11px 0 0 20px;	
	width: 215px;	
	height: 25px;	
	float: left;
		
	}
	
#links_top {

	float: right;	
	margin: 17px 70px 0 0;	
	width: 628px;
	
	}
	
/* Início bandeiras*/

.band_pt, .band_en {	

	padding: 5px  0 0 0;
	margin: -26px 39px 0 0;
	width: 30px;
	height:20px;
	float: right;
	z-index: 10;
	
	}		
.band_pt, .band_pt:link, .band_pt:visited {

	background-image: url(../images/pt_bandeira.gif);
    background-repeat: no-repeat;
	background-position: 0 -26px;
	
    	}
.band_pt:hover {

	background-image: url(../images/pt_bandeira.gif);
    background-repeat: no-repeat;
	background-position: 0 3px;
	
	}
.band_en, .band_en:link, .band_en:visited {

	background-image: url(../images/en_bandeira.gif);
    background-repeat: no-repeat;
	background-position: 0 -26px;
	
    	}
.band_en:hover {

	background-image: url(../images/en_bandeira.gif);
    background-repeat: no-repeat;
	background-position: 0 4px;
	
	}
	
/* Fim bandeiras*/

/* Fim menu_top*/
	
/* Inicio Header*/	

#header {

	background: #2273C2 url(../images/fundo_banner.jpg);	
	margin: 0;	
	height: 404px;	
	padding: 0;	
	width: 100%;

	}
#header_img {
	
	background: url(../images/fundo_banner.jpg);	
	margin: 0 auto -5px auto;	
	width: 999px;
	height: 404px;
	position: relative;
	
	
		}
		
/* Fim Header*/	

/* Inicio divs index*/	

#conteudo_index {
	
	background:  #3e3a37 url(../images/content_fundo.jpg) repeat-x;	
	width: 100%;	
	margin: 0 0 20px 0;	
	padding: 0;
	
}
#main_index { 
		
	margin: 0 auto 0 auto;
	background: #3e3a37;	
 	width: 970px;	
	padding: 0 0 0 30px;
	

	}
.box {
	
	width: 200px;	
	margin: 45px 15px 30px 10px;	
	padding: 0;	
	float: left;
	
	}
/* Fim divs index*/	

/* Inicio divs internas*/	

	
#conteudo {
	
	width: 100%;	
	margin: 0 0 20px 0;	
	padding: 0;	
	min-height: 440px;
	background: #3e3a37;
			
}
#main { 
		
	margin: 0 auto 0 auto;	
 	width: 990px;	
	padding: 0 0 0 14px;
	
	}
.box_interna {	

	width: 350px;
	float:left;
	margin: 75px 50px 0 36px;
	
	}
#foto_sangrada {

	position: absolute;
	top: 481px;
	margin: 0 0 65px 0;	
	left: 150px;

	}
#foto_sangrada2 {

	position: absolute;
	top: 143px;
	margin: 0 0 65px 0;
	left: 90px;

	}

.box_interna p {

	margin: 10px 0 0 0;
	
	}
.cor {

	width: 70px;
	height: 70px;
	float: left;
	margin: 0 10px 50px 5px;
	
}
.cor_leg {

	width: 70px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	
	}
.cor_img {

	width: 70px;
	height: 70px;
	margin: 0;
	padding: 0;
	
	}
.prod {
	
	width: 160px;	
	height: 320px;	
	padding: 0;	
	margin: 15px;	
	float: left;
	
	
	}
.prod_img {

	width: 160px;	
	height: 240px;	
	margin: 0;	
	
	}
.desc {

	padding: 0;
		
	}
.desc .right {

	float: right;
	width:20px;
	margin: 0;
	position: relative;
	left: -10px;
	
	
	
	}
.desc .left {

	float:left;
	width: 120px;
	position: relative;
	left: 0px;
	margin: 10px 0 0 0;
	left: -2px;
	
	}
	
#titulo {
	
	width: 990px;	
	padding: 30px 0 0 13px;	
	margin: 0 auto 0 auto;
	
	}
#titulo #left {
	
	margin: 0 30px 15px 25px;
 	
	}
	
.prod p { 

	margin: 0;
	padding: 0;
	
	}

/* Fim divs internas*/	

/* Inicio Footer*/

#footer {
	
	clear:both;	
	padding: 10px 0px 10px 0px;	
	margin: 0 auto 0 auto;	
	height: 27px;	
	width: 990px;
	
	}
#footer_right {

	width: 250px;
	float: right;
	margin: 0 50px 0 0;
	
	}
#footer_left {

	width: 500px;
	float: left;
	margin: 0 0 0 30px;

	}	

/* Fim Footer*/
	
/* Fim Estrutura*/

/* Inicio Tipografia e cores */

#menu_top, #menu_top_interna {
	
	font-size: 15px;	
	font-family: 'Arial', Helvetica, sans-serif;	
	font-weight: normal;
	
		}
#links_top {
	
	text-align: right;
	
	}


#left { 
	
	text-align: left;	
	font-size: 15px;	
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
		
	}
	
#footer {

	color: #B5B5B5;
	font-size:13px;

}
.box_interna {

	font-size: 14px;
	text-align: left;
	line-height: 21px;

}
	
.prod p {

	font-size: 11px;
	line-height: 20px;
	
	}
.box p { 

	font-size: 15px;
	line-height: 25px;
	
	}	
.cor_leg {
	font-size: 11px;
	line-height: 15px;
	}
#form_catalogo {
		color: #999;	
}
/* Fim Tipografia e cores */

/* Inicio headers */

.box_interna h1 {

	font-size: 20px;
	padding: 0;
	
	}

h2 {

	margin: 0;	
	padding: 0 0 15px 0;
	
	} 
.prod h2 {

	font-size: 14px;
	padding:0;
	margin: 0;
	
	}
#form_catalogo h2 {

	font-size: 14px;
	margin: 0;
	padding:0 0 20px 20px;
	
	}
.box h1 {

	font-size: 18px;
	font-weight: normal;
	
	}
.box_interna h3 {
	
	font-size: 14px;
	float: left;
	width: 350px;
	margin: 0 0 30px 0;
	font-weight: normal;
	
	}
	

/* Fim headers */

/* Inicio Links */
#links_top a, a:visited, #footer a {

	color: #999;
	text-decoration: none;
	
	}
#footer a { 

	color: #B5B5B5;
	
	}
#links_top a:hover, #footer a:hover, a:hover {

	color: #666666;
	
	}
a:link {

	color:#999;
	text-decoration:underline;
	
	}
	
/* Fim Links */

/*Inicio form*/

input, textarea, #nome, #empresa, #pais, #cidade, #estado, #email, #telefone, #mensagem, #qtd  {

	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	background: #FFFFFF;
	
}
.checkbox {

	border: none;
	margin: 15px 0 0 0;
		
	}
#form_catalogo {

	width: 340px;
	float: left;
	margin: 15px;
	background: #F3F2F0;
	padding: 30px 0 20px 10px;
	
	}
	
/* Fim Form */

/*Inicio list*/

.box_interna ul {

	list-style: none;
	margin: 0 30px 0 20px;
		
	}
.box_interna li {

	list-style: none;	
	float: left;
	width: 142px;
	margin: 0 0 0 10px;
	
	}
#links_top ul { 
	
	list-style: none;
	margin: 0 10px 0 0;
	
	
	}
	
#links_top li {
	
	list-style: none;
	margin: 0 5px 0 10px;
	float: right;
	width:53px;
	text-align: center;
	
	}
#links_top #fabric ,#links_top #comprar{
	
	width: 103px;
	
	}
#links_top #how, #links_top #contact {
	
	width: 80px;
	
	}	
#links_top #catalog {
	margin: 0 20px 0 0;
	}
	
/*fim list*/
