@charset "UTF-8";
/* CSS Document by Alex De Souza Porto*/

body { background:url(../images/bgTopFundo.jpg) repeat-x; text-align:center; margin:0;}
body { background-color:#FF9900;}
body, table, select, input, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.tudo { width: 900px; margin:0 auto; text-align:left;}
 img, div, input { behavior: url("iepngfix.htc") }
a { text-decoration:none;}
/* Topo */
.topo { height:120px;
margin-top:10px;
padding:10px;
background:#009900;
}

/* Abreviadores Padrão */
.borderAll{
-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
}
.borderTop{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; 
}
.borderBottom{
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
}
.borderLeft{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 10px; 
}
.borderRight{
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 0px; 
}
.bgBranco{ background:#FFFFFF;}
.bgPadrao/* CINZA */{
background: #CCCCCC; /* Old browsers */
background: -moz-linear-gradient(top, #F7F7F7 0%, #CCCCCC 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#CCCCCC)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #F7F7F7 0%,#CCCCCC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #F7F7F7 0%,#CCCCCC 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #F7F7F7 0%,#CCCCCC 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #F7F7F7 0%,#CCCCCC 100%); /* W3C */
}
.bgPreto{
background: #444444; /* Old browsers */
background: -moz-linear-gradient(top, #444444 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #444444 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #444444 0%,#000000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #444444 0%,#000000 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #444444 0%,#000000 100%); /* W3C */
}
.bgVermelho{
background-color: red; /* Old browsers */
background: #D20000; /* Old browsers */
background: -moz-linear-gradient(top, #EB0000 0%, #AE0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EB0000), color-stop(100%,#AE0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #EB0000 0%,#AE0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #EB0000 0%,#AE0000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #EB0000 0%,#AE0000 100%); /* IE10+ */
filter: #EB0000; /* IE6-9 */
background: linear-gradient(top, #EB0000 0%,#AE0000 100%); /* W3C */
}
.bgAzul{
background-color: blue; /* Old browsers */
background: #000066; /* Old browsers */
background: -moz-linear-gradient(top, #003399 0%, #000066 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003399), color-stop(100%,#000066)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #003399 0%,#000066 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #003399 0%,#000066 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #003399 0%,#000066 100%); /* IE10+ */
filter: #003399; /* IE6-9 */
background: linear-gradient(top, #003399 0%,#000066 100%); /* W3C */
}
.bgAmarelo{
background: #FFFF00; /* Old browsers */
background: -moz-linear-gradient(top, #FFFF00 0%, #FFCC00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFF00), color-stop(100%,#FFCC00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFFF00 0%,#FFCC00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFFF00 0%,#FFCC00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #FFFF00 0%,#FFCC00 100%); /* IE10+ */
filter: #FFFF00; /* IE6-9 */
background: linear-gradient(top, #FFFF00 0%,#FFCC00 100%); /* W3C */
}
.bgVermelho{
background-color: red; /* Old browsers */
background: #CC0000; /* Old browsers */
background: -moz-linear-gradient(top, #FF0000 0%, #CC0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CC0000), color-stop(100%,#CC0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FF0000 0%,#CC0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FF0000 0%,#CC0000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #FF0000 0%,#CC0000 100%); /* IE10+ */
filter: #FF0000; /* IE6-9 */
background: linear-gradient(top, #FF0000 0%,#CC0000 100%); /* W3C */
}

.bgVerde{
background-color: gree; /* Old browsers */
background: #003300; /* Old browsers */
background: -moz-linear-gradient(top, #006633 0%, #003300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006633), color-stop(100%,#003300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #006633 0%,#003300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #006633 0%,#003300 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #006633 0%,#003300 100%); /* IE10+ */
filter: #006633; /* IE6-9 */
background: linear-gradient(top, #006633 0%,#003300 100%); /* W3C */
}
.bgVerdeClaro{
background: #A8CF45; /* Old browsers */
background: -moz-linear-gradient(top, #A8CF45 0%, #5D9A11 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A8CF45), color-stop(100%,#5D9A11)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #A8CF45 0%,#5D9A11 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #A8CF45 0%,#5D9A11 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #A8CF45 0%,#5D9A11 100%); /* IE10+ */
filter: #A8CF45; /* IE6-9 */
background: linear-gradient(top, #A8CF45 0%,#003300 100%); /* W3C */
}
.b-shadow{
-webkit-box-shadow: 0px 0px 10px 0px #999;
-moz-box-shadow: 0px 0px 10px 0px #999;
box-shadow: 0px 0px 10px 0px #999; 
}
.border{ border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2;}
/* BASICO */
div, a, span, input, p, td, table td, table td th, h1, h2, h3, h4, h5 { behavior: url("../js/iepngfix.htc") }
.bgBranco{ background:#FFFFFF;}

.logomarca { width: 440px; height:130px; float:left; border:0px;}

/* TopoContato */
.TopoContato { float:right; width: 320px; height:80px; border:0px; background-color:#FFFFFF; filter:alpha(opacity=100); opacity: .9;-moz-opacity: .9;}
.TopoContatoTexto { filter:alpha(opacity=100); opacity: .9;-moz-opacity: .9;}
.TopoContatoTexto ul{ text-align:center; }
.TopoContatoTexto li{ width:320px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:right; float:right; padding:10px;}
.TopoContatoTexto a{ width:320px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:right; float:right; text-decoration:none;}
.TopoContatoTexto a:houver{ color:#000000;text-decoration:none;}
.TopoContatoTexto h1{ font:13px Arial, Helvetica, sans-serif; color:#000000; text-align:right; float:right; text-decoration:none;}
.radius10 {-moz-border-radius: 15px;-webkit-border-radius: 15px;}

/* Menu */	
.menu { float:left; width: 100%;}
.menu a { float: left; font-family: Arial; font-size:15px; text-decoration:none; text-align: center; color: #000000; padding: 10px 33px 10px 33px; font-weight: bold;}  
.menu a:hover { text-decoration:none; background:url(../images/bgMenuHover.jpg) repeat-x; color: #FFFFFF; }  

/* Promoção */
.promocao{ height:300px; width:240px; float:left;  background:#FFFFFF; padding: 10px;}
.promocao-titulo{ height:30px; font-family: Arial; font-size:22px; text-align: center; color: #FFFFFF; padding: 6px 0 0px 0;}
.promocao a { display: block; color: #333; background: #f5f5f5; text-decoration:none;text-align:center;}
.promocao img { border: 1px solid #CCCCCC; width: 210px; margin:5px;}
.promocao-oferta{ width: 231px; margin: 0;position: static relative; padding: 2px; background: white;   border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; float:left;}
.promocao-oferta ul{ margin:0; padding:0;}
.promocao-oferta li{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #333333; text-align:center; line-height:30px;}
.promocao-oferta hr{color: #999999; }


/* Meio */
.meio { float:left; height:310px; width:640px; border:0px; text-align:left; background: #FFFFFF; padding-top:10px;}

/* Conteudo */
.conteudohome { float:left; width:100%; border:0px; text-align:center; background: #FFFFFF;}

/* Vitrine */
.vitrine{ width:620px;float:left;  background:#FFFFFF; padding-bottom: 10px;}
.oferta-vitrine{ width: 180px; margin: 5px 0px 5px 10px;position: static relative; padding: 3px; float:left; text-decoration:none;}
.oferta-vitrine ul{ margin:0; padding:0;}
.oferta{ width: 180px;float:left; text-align:center; border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; text-decoration:none; color:#333333;}
.oferta a{ color:#FFFFFF; text-decoration:none;}
.oferta-foto img { border: 1px solid #CCCCCC; width: 155px; margin:10px;}
.oferta-titulo  { text-decoration:none; font-size: 18px; color:#333333; font-weight:normal;}
.oferta-ano { text-decoration:none; padding: 0px; color:#333333; font-size: 12px; font-weight:normal;}
.oferta-valor { text-decoration:none; padding: 5px 8px 3px 8px; color:#333333; font-size: 16px; font-weight:normal;}
.oferta-confira { height:25px; padding-top: 5px; text-decoration:none; color:#FFFFFF}
.oferta-confira { text-decoration:none; font-size: 18px; color:#ffffff; font-weight:normal;}

.foto { border: 1px solid #CCCCCC;}

/* Destaques */
.Destaque { width: 280px; float:left; list-style:none; margin: 0px; display: inline; padding-bottom: 10px; padding-top: 10px; }
.Destaque a{ text-decoration:none; color: #333333; margin:0; padding:0;} 
.Destaque h1{ padding-bottom: 8px; font-size: 16px; color:#FFFFFF; padding:08px; text-align:left; padding-left:16px; font-weight:normal;} 
.DestaqueColuna {padding-left:10px; padding-right: 10px; padding-bottom:05px; width: 260px; float: left; font-size: 13px; }
.DestaqueConteudo{ padding:10px; line-height: 18px;}

/* Navegação */
.navegue {  width:850px; height: 335px; background:#FFF; float:left; text-align:left }
.navegue h1 { font:16px Arial, Helvetica, sans-serif; color:#333; text-align:left; text-decoration:none; padding:3px 0; }

.conteudo2 {background-image: url(../images/conteudoBackground.gif); background-repeat: repeat-x; background-color: #FFFFFF; float:left; width:100%; margim:10px;}
.barraTitulo { float: left; height:32px; background:url(../images/bgtitulos.jpg); width:100%;}
.tituloPagina {font: 18px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: bold; padding:04px 0 0 20px;}


.destaques { padding: 10px; color: #FFFFFF; vertical-align: top; background:url(../images/bg_noticias.gif);}

.CinzaEscuro{ color:#333;}
.CinzaEscuro a{	color:#333;}
.CinzaEscuro img{padding-top:05px; padding-bottom:02px;}
.preco { color: #333; font-weight:bold;}

/* Rodapé */
.footer { width:900px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; text-align:center; padding-bottom:10px;  }
.a-empresa-center { padding:10px; color:#FFFFFF; float:left; margin-right:40px; text-align:left;}
.a-empresa-center ul{ margin:0; padding:0;}
.a-empresa-center ul{ list-style: none ; font-size:14px; padding:0; margin:0;}
.a-empresa-center li{ padding:5px; list-style: none outside none; font-size:13px; font-weight:none;}
.a-empresa-center a{ color:#FFFFFF; text-decoration:none; }
.a-empresa-center h2{ font-weight:normal;}
.a-empresa-center a:hover{ color:#E2E2E2; text-decoration:none; }
.a-empresa-right { padding:10px; color:#FFFFFF; float:right; text-align:right;}
.a-empresa-right ul{ margin:0; padding:0;}
.a-empresa-right h2{ font-weight:normal;}
.a-empresa { padding:10px; color:#FFFFFF; float:left; margin-right:40px; text-align:left; width:180px;}
.a-empresa ul{ list-style: none; font-size:14px; padding:0; margin:0;}
.a-empresa li{ padding:5px; list-style: none outside none; font-size:13px; font-weight:none;}
.a-empresa a{ color:#FFFFFF; text-decoration:none; }
.a-empresa h2{ font-weight:normal;}

/*clearfix */
.clearfix:after { content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clearfix:after, .cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .cf {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix, .cf {display:block;}
/* End hide from IE Mac */
.clearfix, .cf {display:block;} 
html[xmlns] .clearfix, html[xmlns] .cf {display: block;}
* html .clearfix, * html .cf {height: 1%;}

