*, body, html{ margin:0; padding:0; outline:0; }

img, div{ behavior: url("css/iepngfix.htc"); }

body { background:url(../img/background.jpg) top center no-repeat; font-family: Tahoma; }

img { border:0; }

#header { width: 100%; height: 150px; position: relative; }
#header h1 { width: 175px; height: 96px; margin: 0; padding: 0; position: absolute; top: 20px; left: 0; }
#header .contato { position: absolute; top: 20px; right: 0; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial; }
#header .contato span img { vertical-align: middle; }
#header .contato a { color: #000000; }
#header ul.nav { list-style: none; position: absolute; top: 65px; left: 218px; }
#header ul.nav li { float: left; font-family: "Trebuchet MS", Verdana, Arial; position: relative; }
#header ul.nav li a { font-size: 13px; font-weight: bold; color: #7b7878; text-decoration: none; }
#header ul.nav li a:hover { text-decoration: block; color: #ffb127; }
#header ul.nav li.divisor { background: url(../img/divisor.gif) center no-repeat; width: 1px; padding: 0 10px 0 10px }

#header ul.nav li span { display: none; position: absolute; font-family: "Verdana", Arial; font-size: 10px; text-align: center; padding: 5px 0 0 0; }

#header ul.nav li .fertilidade-descr { top: 28px; left: -30px; background: url(../img/bg-desc-blue.gif) no-repeat; width: 267px; height: 35px; }
#header ul.nav li .qualidade-descr { top: 28px; left: -110px; background: url(../img/bg-desc-orange.gif) no-repeat; width: 328px; height: 35px; }
#header ul.nav li .dicas-descr { top: 28px; left: -105px; background: url(../img/bg-desc-pink.gif) no-repeat; width: 247px; height: 35px; }
#header ul.nav li .duvidas-descr { top: 28px; left: -45px; background: url(../img/bg-desc-yellow.gif) no-repeat; width: 209px; height: 34px; }
#header ul.nav li .imprensa-descr { top: 28px; left: -45px; background: url(../img/bg-desc-rose.gif) no-repeat; width: 198px; height: 40px; }

#conteudo { min-height:350px; _height:350px; }
#container { margin:0 auto; width:950px; position:relative; }
#conteudoHome { margin:0 0 0 49px; min-height:420px; _height:420px; font-size:11px; font-family:Tahoma; color:#000000; line-height:16px!important; position: relative; }
#fraseHome p { width:510px; font-size:13px; color:#777; }
#fraseHome p.tituloFraseHome { font:bold 17px "Lucida Sans"; color:#58c3f5; margin-bottom:7px; }
/*#participa1, #participa2, #participa3, #participa4{font:normal 11px Tahoma; color:#000}*/
#boxContato { float:right; }
#footer { color:#999; font-size:9px; margin-top:25px; }
#footer #footerLeft { float:left; }
#footer #footerRight { float:right; }

.fragment_1 { display:none; top:45px; position:absolute; }
.fragment_1_show { display:none; top:45px; position:absolute; }
.fragment_2 { display:none; margin-left:-50%; left:395px; position:absolute; top:45px; }
.fragment_2_show { display:none; margin-left:-50%; left:395px; position:absolute; top:45px; }
.fragment_3 { display:none; left:205px; position:absolute; top:45px; }
.fragment_3_show { display:none; left:205px; position:absolute; top:45px; }
.fragment_4 { display:none; left:123px; position:absolute; top:45px; }
.fragment_4_show { display:none; left:123px; position:absolute; top:45px; }
.fragment_5 { display:none; left:250px; position:absolute; top:45px; }
.fragment_5_show { display:none; left:250px; position:absolute; top:45px; }

#logotipo { float:left; }

#menuTopo { color:#666; font-size:12px; font-weight:bold; float:left; height:28px; margin:25px 0 0 20px; position:relative; } 
.DisplayNone{ display:none; }
#menuTopo ul {width:630px;}
#menuTopo ul li {display:inline; float:left;}
#topo { height:71px; margin-top:20px; }

.modalBig { height:300px; width:370px; }
.modalSmall { height:128px; width:370px; }

.modal { color:#565656; font-size:11px; font:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background-repeat: no-repeat; }
.modal label { width:150px; }
.modal .titulo { margin-top:20px; margin-left:25px; margin-bottom:10px; }
.modal .form { width:320px; margin:0 auto; }
.modal p { padding:5px; }
.modal .Termos { background-color:#fff; height:191px; overflow-x:hidden; width:317px; }
.modal .botao { margin-top:20px; margin-left:130px; }
.erroLogin {color:#d00c88;}
