body{
font-family: Arial, Helvetica, Tahoma, Verdana;
font-size: 12px;
line-height: 20px;
color: #f2f2f2;
background: #730600;
overflow: auto;
}
@font-face {  
font-family: 'myriadpro-bold';  
src: url('../type/MyriadProBold.eot');  
src: local('MyriadPro Bold'),   
	 local('MyriadPro Bold'),   
	 url('../type/MyriadProBold.otf') format('opentype');  
}  

p{
margin: 0 0 5px 0;
}

h1, h2, h3, h4, h5, h6{
font-family: myriadpro-bold, "Trebuchet MS", Helvetica, Verdana;
letter-spacing: -1.5px;
}

h1{

font-size: 30px;
line-height: 28px;
color: #f9c405;

}

h2{

font-size: 25px;
line-height: 25px;

}

h3{

font-size: 23px;
line-height: 20px;

}

a{
color: #f9c305;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

.left{

float: left;

}

.right{

float: right;

}
#separador_topo{
height: 1px;
background: url(../images/separador_topo.png) no-repeat center center;
_background: url(../images/separador_topo.jpg) no-repeat center center;
_padding: 0;
_margin: 0;
}
#topo{
height: 75px;
margin: 0 auto;
padding-top: 20px;
padding-bottom: 10px;
background: url(../images/gradient_bg.png) no-repeat top center;
_background: url(../images/gradient_bg.jpg) no-repeat top center;
_padding-bottom: 0px;
}
#topo #logo{
_width: 220px;
_height: 70px;
_background: url(../images/logo.gif) no-repeat center center;
}
#topo #logo img{
_display: none;
}
#topo #menu{
float: right;
font-size: 25px;
letter-spacing: -1px;
font-weight: bold;
}
#topo #menu ul{
height: 30px;
padding: 20px 0;
}
#topo #menu ul li{
float: left;
}
#topo #menu ul li a, #topo #menu ul li a:hover{
text-decoration: none;
font-family: myriadpro-bold, "Trebuchet MS", Helvetica, Verdana;
letter-spacing: -1.5px;
}
#topo #menu ul li a{
color: #f7f7f7;
margin: 0 5px;
padding: 10px 10px;
display: block;
}
#topo #menu ul li a:hover{
background: #f9c305;
text-decoration: none;
text-shadow: 1px 1px #ffd800;
color: #860a03;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#topo #menu ul li a.select{
background: #f9c305;
text-decoration: none;
text-shadow: 1px 1px #ffd800;
color: #860a03;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
cursor: text;
}
#social_media{
height: 50px;
margin: 10px auto;
}
#social_media ul{
float: right;
}
#social_media ul li{
float: left;
line-height: 50px;
padding: 0 4px;
}
#banner{
height: 360px;
margin: 10px auto;
cursor: pointer;
background: url(../images/banner_bg.png) no-repeat center top;
}
#banner .frames{
_position: absolute;
_background-color: #730600;
}
#banner .frames #product img{
position: absolute;
}
#banner .frames #product #aquecedor_pqn{
left: 225px;
}
#banner .frames #product #aquecedor{
left: 211px;
}
#banner .frames #product #aquecedor_med{
left: 203px;
}
#banner .frames #description{
height: 360px;
}
#banner .frames #description #slogan{
position: relative;
top: 50%;
margin-top: -106px;
height: 148px;
background: #ececec;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-webkit-border-radius: 8px;
color: #860a03;
text-shadow: 1px 1px #f7f7f7;
_background:url(../images/slogan_bg.png) no-repeat center center;
font-size: 25px;
font-weight: bold;
letter-spacing: -1.5px;
}
#banner .frames #description #slogan #slogan_wrap{
margin: 20px;
}
#banner .frames #description #slogan div#right_arrow{
position: absolute;
top: 65px;
left: 300px;
font-size: 0px;
line-height: 0%;
width: 0px;
border-left: 10px solid #ececec;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;
_width: 10px;
_height: 20px;
_border: none;
_background: url(../images/gray_arrow_right.png) no-repeat;
}
#banner .frames #description #tx{
float: right;
position: relative;
top: 50%;
height: 249px;
margin-top: -111px;
cursor: text;
text-shadow: 1px 1px 20px #000;
}
#banner .frames #description #tx #up_arrow{
background /*\**/: url(../images/yellow_arrow_up.jpg) no-repeat center center;
height /*\**/: 10px;
width /*\**/: 20px;
margin: 0 auto 8px auto;
font-size: 0px;
line-height: 0%;
width: 0px;
height: 0px;
border-left: 10px solid transparent;
border-top: 10px solid transparent;
border-bottom: 10px solid#f9c305;
border-right: 10px solid transparent;
background: none;
}
#banner .frames #description #tx a{
text-align: center;
}
#banner .frames #description #tx a h1 span{
padding: 5px 10px;
background: #f9c305;
text-decoration: none;
text-shadow: 1px 1px #ffd800;
color: #860a03;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#lowbanner{
background: #ed7f21 url(../images/lowbanner_bg.jpg) no-repeat center top;
margin:0 auto 10px auto;
height: 207px;
_overflow: hidden;
}
#lowbanner #box_wrap {
padding: 20px 0;
_padding: 10px 0;
}
#lowbanner #box_wrap div img{
float: left;
margin: 0 15px 5px 0;
}
#lowbanner #box_wrap div h2{
text-shadow: 0 0.5px #f8d941;
color: #860a03;
}
#lowbanner #box_wrap div p{
clear: left;
color: #000
}
#lowbanner #box_wrap div a{
color: #660500;
float: right;
}
#lowbanner #box_wrap .box2{
margin: 0;
padding: 0 9px;
border-left: 1px dashed #f8d941;
border-right: 1px dashed #f8d941;
}
#container #container_wrap #left #mini_loja{
padding: 0 0 20px 0;
border-bottom: 1px dashed #df7119;
margin: 0 0 20px 0;
}
#container #container_wrap #left #mini_loja ul li{
margin: 10px 0 0 ;
text-align: center;
}
#container #container_wrap #left #mini_loja ul li.list_center{
margin: 10px 10px 0 10px;
padding: 0 9px;
border-left: 1px dashed #df7119;
border-right: 1px dashed #df7119;
}
#container #container_wrap #left #mini_loja ul li p{

text-align: center;

}
#container #container_wrap #left #mini_loja ul li p a{
background: #f9c305;
color: white;
font-weight: bold;
padding: 5px 15px;
line-height: 23px;
height: 23px;
}
#container #container_wrap #left #mini_loja ul li p a:hover{
color: #fafe0a;
}
#twitter{
}
#twitter img{
float: left;
margin: 0 5px 0 0;
display: none;
}
#twitter ul{
clear: both;
}
#twitter ul li, .ultimas-blog li{
border-bottom: 1px dashed #860a03;
margin-bottom: 5px;
padding-bottom: 5px;
}
#twitter ul li a{
font-size: 10px;
color: #f9c305;
}
#container #container_wrap #right #mural{
padding: 20px;
background: url(../images/mural_bg.png) no-repeat center top;
_background: url(../images/mural_bg.gif) no-repeat center top;
_height: 297px;
}
#container #container_wrap #right #mural h1{
background: url(../images/mural_title.png) no-repeat;
_background: url(../images/mural_title.gif) no-repeat;
width: 404px;
height: 35px;
line-height: 35px;
text-align: center;
text-indent: -9999px;
margin: 0 auto;
}
#container #container_wrap #right #mural p{
margin-top: 10px;
}
#container #container_wrap #right #mural p a{
color: #f9c305;
}
#container #container_wrap #right #mural input{
width: 415px;
padding: 10px 0;
margin-top: 10px;
border: 1px solid #5a0500;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background: #f2f2f2;
color: #545454;
}
#container #container_wrap #right #mural textarea{
background: #f2f2f2;
width: 415px;
height: 87px;
padding: 10px 0;
margin-top: 20px;
border: 1px solid #5a0500;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
font-family: Arial, Helvetica, Tahoma, Verdana;
font-size: 12px;
line-height: 20px;
color: #545454;
overflow: auto;
}
#container #container_wrap #right #mural form input#nome, #container #container_wrap #right #mural form input#email{
_background: url(../images/input_bg.jpg) no-repeat center center;
_border: none;
}
#container #container_wrap #right #mural form textarea#depo{
_border: none;
_background: url(../images/textarea_bg.jpg) no-repeat center center;
}
#container #container_wrap #right #mural a span{
float: right;
height: 45px;
line-height: 45px;
font-size: 25px;
font-weight: bold;
letter-spacing: -1.5px;
padding: 0 10px;
margin: 10px 0;
background: #f9c305;
text-decoration: none;
text-shadow: 1px 1px #ffd800;
color: #860a03;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
_background: url(../images/enviar_depo.jpg) no-repeat center center;
cursor: pointer;
}
#footer{
margin: 10px auto;
padding: 10px 0 ;
border-top: 1px dashed #df7119
}
#footer ul{
float: right;
}
#footer ul li{
float: left;
padding: 0 10px;
}
#footer ul li a{
font-family: Arial, Helvetica, Tahoma, Verdana;
font-size: 12px;
line-height: 20px;
color: #f9c305;
}
.frames{
background: url(../images/banner_lights.png) no-repeat center center;
}
#pager{ margin: 10.6px 0;}
#pager a { background: url(../images/banner_pager.png) no-repeat center center; text-decoration: none; margin: 2px; line-height: 18px; padding: 9px 9px; color: #fbc204; font-size: 0px;}
#pager a.activeSlide { background: url(../images/banner_pager_selected.png) no-repeat  center center; color: #e7791b;}
#pager a:focus { outline: none; }

#interna{
border-right: 1px dashed #df7119;
margin-right: 0;
padding-right: 9px;
}
#interna p{
margin-bottom: 10px;
}
#interna a{
color: #f3bd0a;
}
.separador{
border-bottom: 1px dashed #860a03;
height: 0px;
line-height: 0px;
font-size: 0px;
margin: 15px 0; 
}

#modelos{

background: url(../images/small_lights.png) no-repeat center center;
padding: 10px 0;

}

#modelos #modelo{

float: left;
width: 206px;

}

#modelos #modelo{

text-align: center;

}

#modelos #modelo a{

color: #ececec;

}

#modelos #modelo a:hover{

color: #f3bd0a;
text-decoration: none;

}
#resposta{
height: 50px;
padding: 104px 0;
text-align: center;
}
#resposta p a{
color: #f3bd0a;
}
#mural #mural_resumo{
height: 250px;
overflow: auto;
}
#mural #mural_resumo p{
width: 380px;
overflow: hidden;
}
#mural #mural_resumo li{
padding: 5px;
}
#mural #mural_resumo li:nth-child(2n+1){
background: #860a03;
}
#mural .clear{
height: 7px;
}

hr{

font-size: 0px;
line-height: 0px;
height: 0px;
border: none;
border-bottom: 1px dashed #860a03;
background: transparent;
margin: 15px 0;

}

div.category-modelos.single{

background: url(../images/banner_bg.png) no-repeat center 45px;

}

div.category-modelos.single div.entry-content{

background: url(../images/small_lights.png) no-repeat center 75px;

}

div.category-dicas{

text-align: justify;

}

span.dicas-img{

background: #f3bd0a;
padding: 10px;
margin: 10px;

}

.alignleft{

float: left;

}

.alignright{

float: right;

}

img.alignright{

margin: 0 0 10px 10px;

}

input, textarea, select, option{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5f0500;
margin: 0;

}

input[type=text], input[type=password], textarea, select{

border: none;
background: #f2f2f2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #400300;
padding: 5px 5px;

}

input[type=submit]{

border: none;
padding: 5px 10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background-color: #bf9600;
background-image: -moz-linear-gradient(top,  #fac400,  #bf9600);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fac400), to(#bf9600));
cursor: pointer;
border: 1px solid #ffd640;
text-shadow: 1px 1px #ffd640;
font-weight: bold;
box-shadow: 1px 1px 10px #440400;
margin: 5px 0;

}

div#respond{

overflow: auto;

}

div#respond input[type=text], textarea{

width: 90%;
margin: 5px 0;

}

.category-modelos .entry-content a img , .category-modelos .entry-content a:hover img{

border: none;

}

.entry-content a img{

border: 5px solid #860a03;

}

.entry-content a:hover img{

border: 5px solid #f3bd0a;

}

.entry-content p{

text-align: justify;

}

.post h1, .textwidget h1{

margin: 0 0 10px 0;

}

.xoxo li{

margin-bottom: 20px;

}

li.comment{

margin: 5px 0;
padding: 5px 0;
border-bottom: 1px dashed #860a03;


}

.vcard{

background: #860a03;
padding: 10px;
overflow: auto;

}

.vcard img{

float: left;
border: 3px solid #a60b03;
margin: 0 10px 0 0;

}

.vcard cite{

font-family: myriadpro-bold, "Trebuchet MS", Helvetica, Verdana;
letter-spacing: -1.5px;
font-size: 25px;
line-height: 40px;
font-style: normal;

}

li.comment ul.children li{

margin-left: 56px;

}
