*{outline:none;}
body {margin:0; padding:0px; font-family:Arial; font-size:10px;  width:100%; height:auto; }

/*Master*/
.div_top { display:inline; float:left; width:100%; height:200px;}
.div_center { width:970px; height:auto; margin:auto;}
.div_menu { display:inline; float:left; width:970px; height:119px; margin-top:0px;}
.bt_logo { display:inline; float:left; width:207px; height:129px; background:url(images/master/bt_logo.png) no-repeat; margin-top:20px;}
.menu_meio {display:inline; float:left; width:2px; height:20px; background-color:#0271AD; margin-left:10px;}


/*Index*/

.div_banner { display:inline; float:left; width:100%; height:150px;  margin-top:0px; }
.div_produtos { display:inline; float:left; width:650px; height:558px; margin-top:20px;}
.div_empresa { display:inline; float:right; width:300px; height:265px; margin-top:20px;}
.div_dist { display:inline; float:right; width:300px; height:265px; margin-top:28px;}
.div_noticias {display:inline; float:left; width:970px; height:247px; margin-top:20px; background:url(images/master/fd_noticias.jpg) no-repeat; clear:both;}



/*Paginas*/

.div_texto { display:inline; float:left; width:500px; height:auto; margin-top:80px; }
.div_imagem { display:inline; float:right; width:400px; height:auto; margin-left:50px; margin-top:80px;}
.div_prod { display:inline; float:left; width:970px; height:auto; height:200px; margin-top:60px;}


/*Botoes*/

.bt_higiene { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_higiene.png) no-repeat; margin-left:5px; margin-top:5px;}
.bt_alimenticia { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_alimenticia.png) no-repeat; margin-left:5px; margin-top:5px;}
.bt_lavanderia { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_lavanderia.png) no-repeat; margin-left:5px; margin-top:5px;}
.bt_automotivo { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_higiene.png) no-repeat; margin-left:5px; margin-top:5px;}
.bt_cozinha { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_cozinha.png) no-repeat; margin-left:5px; margin-top:5px;}
.bt_pisos { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_piso.png) no-repeat; margin-left:5px; margin-top:5px;}
.bt_cosmetico { display:inline; float:left; width:49px; height:49px; background:url(images/botoes/bt_cosmetico.png) no-repeat; margin-left:5px; margin-top:5px;}


.bt_distribuidor { display:inline; float:left; width:135px; height:27px; background:url(images/master/bt_distrubuidor.jpg) no-repeat;}

.Bt_Comentarios { display:inline; float:left; background:url(images/master/Bt_Comentario.png) no-repeat; width:129px; height:57px; clear:both; margin-top:10px; margin-left:0px; cursor:pointer;}


/*menu*/

#wrapper {	width:208px;	margin-left: auto;	margin-right: auto;	}
#wrapper ul { text-decoration:none; outline:none; list-style:none; color:#000; font-family:"humnst777_btbold_italic"; font-size:12px; margin-left:45px;}
#wrapper li { text-decoration:none; color:#000; outline:none; list-style:none; margin-left:20px; }
#wrapper li:hover { background-color:#CCC; text-decoration:none; color:#000; outline:none; list-style:none; margin-left:20px;  }

#wrapper a { text-decoration:none; color:#063; outline:none; list-style:none;}


.accordionButton {		width: 208px; height:65px;	float: left;	_float: none; cursor: pointer; background:url(images/botoes/bt_menu.png) no-repeat;	}
.accordionContent {		width: 208px;	float: left;	_float: none; 		}
.on { background:url(images/botoes/bt_menu_ac.png) no-repeat;	}	
.over { background:url(images/botoes/bt_menu_ac.png) no-repeat;}

/*Rodape*/
.fd_linha { display:inline; float:left; width:100%; height:1px; background-color:#E6E6E6; margin-top:10px; }
.fd_rodape { display:inline; float:left; width:100%; height:191px;}

.div_vazio { display:inline; float:left; width:100%; height:20px;}

.txt_titulo {font-family:'humnst777_btbold_italic'; font-size:50px; color:#0271AD; letter-spacing:-1px; }

.txt_prod_menu { font-family:'humnst777_btbold_italic'; color:#FFF; font-size:14px; display:inline; float:left; margin-left:10px; margin-top:20px;}
.txt_prod_menu1 { font-family:'humnst777_btbold_italic'; color:#000; font-size:12px; display:inline; float:left;}
.txt_prod_menu1:hover { color:#666;  }


.txt_menu { font-family:'humnst777_btbold_italic';  text-decoration:none; outline:none; color:#0271AD; list-style:none; font-size:12px; display:inline; float:left; margin-left:5px; margin-top:2px;}
.txt_menu a {font-family:'humnst777_btbold_italic'; outline:none; list-style:none; text-decoration:none; color:#0271AD; font-size:12Px; display:inline; float:left; margin-left:5px; margin-top:0px;} 
.txt_menu li {list-style:none;}
.txt_menu_rod { font-family:'humnst777_btbold';  text-decoration:none; outline:none; color:#666; list-style:none; font-size:12px; display:inline; float:left; margin-left:5px; margin-top:5px;}
.txt_menu_rod a { font-family:'humnst777_btbold';  text-decoration:none; outline:none; color:#666; list-style:none; font-size:12px; display:inline; float:left; margin-left:5px; margin-top:0px;}

.txt_menuV { font-family:'humnst777_btbold_italic';  text-decoration:none; outline:none; color:#F57C21; list-style:none; font-size:12px; display:inline; float:left; margin-left:5px; margin-top:2px;}
.txt_menuV a {font-family:'humnst777_btbold_italic'; outline:none; list-style:none; text-decoration:none; color:#F57C21; font-size:12px; display:inline; float:left; margin-left:5px; margin-top:0px;} 
.txt_menuV li {list-style:none;}


.txt_white20 { font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.lbl_Black12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}


@font-face {
    font-family: 'humnst777_btbold';
    src: url('fonts/hum777b-webfont.eot');
    src: url('fonts/hum777b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hum777b-webfont.woff') format('woff'),
         url('fonts/hum777b-webfont.ttf') format('truetype'),
         url('fonts/hum777b-webfont.svg#humnst777_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'humnst777_btitalic';
    src: url('fonts/hum777i-webfont.eot');
    src: url('fonts/hum777i-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hum777i-webfont.woff') format('woff'),
         url('fonts/hum777i-webfont.ttf') format('truetype'),
         url('fonts/hum777i-webfont.svg#humnst777_btitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'humnst777_btbold_italic';
    src: url('fonts/hum777bi-webfont.eot');
    src: url('fonts/hum777bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hum777bi-webfont.woff') format('woff'),
         url('fonts/hum777bi-webfont.ttf') format('truetype'),
         url('fonts/hum777bi-webfont.svg#humnst777_btbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




h1 {font-family:Arial; font-size:26px; color:#333333; text-decoration:none; padding:0px; line-height:2px;}
h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
h3 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#000; text-decoration:none;}
h4 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
h5 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; text-decoration:none;}
h6 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; text-decoration:none;}

p { font-family:Arial, Helvetica, sans-serif;  font-size:14px; text-decoration:none; color:#000; line-height:20px;}
img { border:none;}

ul {list-style:none; margin: 0; padding:0; font-family:Arial; font-size:11px; text-decoration:none; color:#F00;}
ul li {margin:1px 20px 10px 20px;  }



/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


.fd_comentario1 { display:inline; float:left; width:400px; position:relative; z-index:10; margin-left:50px; margin-top:30px;}
.fd_coment { display:inline; float:left; width:450px; height:240px; background:url(images/master/fd_coment.jpg) no-repeat left top; position:relative; z-index:0; margin-left:-50px;}
.fd_coment1 { display:inline; float:right; width:52px; height:86px; background:url(images/master/fd_coment1.jpg) no-repeat; margin-right:-80px; margin-top:120px;}
/*teste*/
#comments{
	width:400px;
	float:left;
	}

#comments h3{
	font-size:14px;
	margin:20px 0;
	}
	
ol.commentlist{
	list-style:none;
	}
	
ol.commentlist li{
	margin-bottom:30px;
	}
	
ol.commentlist ul{
	margin:0px;
	}
	
ol.commentlist ul li{
	margin:20px 20px 20px 40px;
	color:#063;
	}
	
#respond{
	margin:0 0 30px 0;
	clear:both;
	}
	
#respond form label{
	float:left;
	clear:left;
	width:60px;
	text-align:right;
	margin-right:10px;
	}
	
#respond form input{
	float:left;
	width:250px;
	margin-bottom:10px;
	}
	
#respond form textarea{
	float:left;
	width:300px;
	height:100px;
	margin-bottom:10px;
	}
	
#respond form input.commentsubmit{
	float:left;
	margin-left:70px;
	}
	

