/* zerando os elementos do css */

* {
list-style:none;
text-decoration:none;
vertical-align:baseline;
}
#bandeiras img {
	margin-right: 2px;
	margin-top: 3px;
	border:none;
}

#bandeiras {
	text-align:right;
}

a {outline: none;}
img {border: none;}

#galeria{ border: 3px solid #CCC; }

/* ESTRUTURA DO SITE */

html{
background: url(../imgs/bg.gif) center top repeat-x;
height: 100%;
}

body{
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #666;
font: 11px arial, helvetica, verdana, sans-serif;
text-align:center; /* para centralizar IE */
overflow: -moz-scrollbars-vertical; /* BARRA INVISIVEL DO FIREFOX */
}

#geral{
width: 762px;
background: #fff;
margin: 0 auto; /* para centralizar IE */
}

/* topo */

.topo_home{
background: url(../imgs/topoHome.jpg) left top no-repeat;
width: 762px;
height: 265px;
}

.topo{
background: url(../imgs/topo_interna.jpg) left top no-repeat;
width: 762px;
height: 265px;
}
h1 {
	margin: 0px;
}
h1 a{
display: block;
overflow: hidden;
width: 550px;
height: 100px;
text-indent: -19999px;
margin: 110px 0 0 100px;
float: left; 
}


/* CONTEUDO */

.hold_home{
width: 762px;
overflow: hidden;
background: url(../imgs/meioHome.jpg) left top no-repeat; !important
}

.hold{
width: 762px;
overflow: hidden;
background: url(../imgs/meio_interna.jpg) left top no-repeat;
}


/* COLUNA DA ESQUERDA */

.esquerda{
width: 276px;
height: 1px;
float: left;
text-align: left;
}

.menu{
width: 276px;
height: 185px;
float: left;
text-align: right;
}

.menu ul{
margin: 12px 20px 0 0;
color: #ffffff;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
text-decoration: none;
}
.menu ul li {
margin: 0 0 6px 0;
color: #ffffff;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

.menu ul li a {
color: #ffffff;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

.menu ul li a:hover, a.over {
color: #000000;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

.menu_interna{
width: 276px;
height: 185px;
float: left;
text-align: right;
}

.menu_interna ul{
margin: 12px 20px 0 0;
color: #ffffff;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}
.menu_interna ul li {
margin: 0 0 6px 0;
color: #ffffff;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}

.menu_interna ul li a, a:visited {
color: #ffffff;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}

.menu_interna ul li a:hover, a.over {
color: #ffcc00;
font: 18px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}


/* COLUNA DA ESQUERDA - LOGIN CLIENTE */

.areacli {
width: 226px;
height: 183px;
float: left;
background: url(../imgs/bgAreacli.gif) left top no-repeat;
padding: 40px 0 0 50px;
}
.areacli h3 {
color: #000000;
margin: 0 0 15px 0;
font: 16px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}

label {
display: block;
height: 5px;
margin: 5px 0 0 0;
}

#button{
border: 1px solid #ff9900;
background: #ff9900;
color: #ffffff;
font-weight: bold;
height: 20px;
}

.Hold_linksHome{
display: block;
float: left;
width: 180px;
margin: 30px 0 0 50px;
_margin: 40px 0 0 40px;
*margin: 40px 0 0 40px;
}

.linkHome1{
background: url(../imgs/marc1.gif) left top no-repeat;
padding: 0 0 0 20px;
margin: 0 0 8px 0;
width: 180px;
}

.linkHome2{
background: url(../imgs/marc2.gif) left top no-repeat;
padding: 0 0 0 20px;
width: 180px;
margin: 0 0 8px 0;
position: relative;
}


/* COLUNA DA DIREITA */

.direita_home{
width: 458px;
float: right;
margin: 185px 0 0 0;
text-align: left;
background: url(../imgs/rebarba.gif) right top no-repeat;
}

.direita_interna{
text-align: left;
width: 450px;
float: right;
background: url(../imgs/rebarba.gif) right 185px no-repeat;
*background: url(../imgs/rebarba.gif) right 185px no-repeat;
_background: url(../imgs/rebarba.gif) right 185px no-repeat;
}

.direita_interna h2{
color: #fff;
font: 24px Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
margin: 140px 30px 0 0;
text-align: right;
}

.hold_texto{
text-align: left;
color: #666;
font: 12px verdana, arial, helvetica, sans-serif;
margin: 40px 30px 0 0;
}

.produtos{
clear: both;
text-align: left;
padding: 0 0 0 30px;
}


/* Menu Produtos */

.hold_texto ul{
float: left;
margin: 20px 0 0 0;
display: inline;
}

.hold_texto ul li{
display: inline;
}

.feminino_aberto {
float: left;
background: url(../imgs/but_fem.gif) left top no-repeat;
height: 35px;
width: 180px;
display: block;
text-indent: -19999px;
overflow: hidden;
}

.feminino_fechado a{
float: left;
background: url(../imgs/but_fem.gif) left -33px no-repeat;
height: 35px;
width: 180px;
display: block;
text-indent: -19999px;
overflow: hidden;
}

.feminino_fechado a:hover, a.over{
float: left;
background: url(../imgs/but_fem.gif) left top no-repeat;
height: 35px;
width: 180px;
display: block;
text-indent: -19999px;
overflow: hidden;
}

.masculino_aberto {
float: left;
background: url(../imgs/but_masc.gif) right -33px no-repeat;
height: 35px;
width: 150px;
display: block;
text-indent: -19999px;
overflow: hidden;
}

.masculino_fechado a{
background: url(../imgs/but_masc.gif) right top no-repeat;
height: 35px;
width: 150px;
display: block;
text-indent: -19999px;
overflow: hidden;
}

.masculino_fechado a:hover, a.over{
background: url(../imgs/but_masc.gif) right -33px no-repeat;
height: 35px;
width: 150px;
display: block;
text-indent: -19999px;
overflow: hidden;
}

/* Cadastre-se */

.box_resp_cadastro{
display: block;
width: 385px;
border: 5px solid #4694d4;
background: #d1f6fd;
padding: 10px;
}

/* ‡rea do revendedor */

.titulos_td{
color: #ffffff;
}

a {
text-decoration: none;
color: #666;
font: 11px arial, helvetica, verdana, sans-serif;
}

a.over{
text-decoration: underline;
color: #666;
font: 11px arial, helvetica, verdana, sans-serif;
}

a:hover{
text-decoration: underline;
color: #666;
font: 11px arial, helvetica, verdana, sans-serif;
}

a:visited {
text-decoration: none;
color: #666;
font: 11px arial, helvetica, verdana, sans-serif;
}



.down_pdf_consultor ul li{
font-weight: bold;
background: url(../imgs/ico_pdf.gif) left top no-repeat;
height: 22px;
padding: 5px 0 0 30px;
margin: 10px 0 0 0;
display: list-item;
}

.down_pdf_consultor {
width: 270px;
height: 22px;
padding: 5px 0 0 30px;
margin: 10px 0 0 0;
float: left;
_float: left;
}

/* Onde encontrar */

.paginar {
color: blue;
*color: blue;
_color: blue;
font: 12px arial, helvetica, verdana, sans-serif;
}

.paginar a {
color: blue;
*color: blue;
_color: blue;
font: 12px arial, helvetica, verdana, sans-serif;
}

.paginar a:visited {
font: 12px arial, helvetica, verdana, sans-serif;
color: blue;
*color: blue;
_color: blue;
}

.paginar a:hover {
font: 12px arial, helvetica, verdana, sans-serif;
color: blue;
*color: blue;
_color: blue;
}

/* FOOTER */

.footer{
clear: both;
background: url(../imgs/telFooter.gif) 200px top no-repeat;
text-align: left;
padding: 35px 0 10px 20px;
display: block;
_height: 78px;
height: 65px;
width: 700px;
margin: 50px 0 10px 20px;
}






