/* CSS Document */

* {padding:0; margin:0; outline:none; list-style-type:none;}

body {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#8e8e8e; background:#ffffff;}

hr, h2 {display:none;}

.clear {clear:both;}


/* ---------- MOTHER / Conteúdo ---------- */

#mother {background:#fff url(../img/bg_body.jpg) repeat-x; padding-bottom:3em;}


/* ---------- SESSION 1 / Topo ---------- */

#session-1 {width:83em; margin:0 auto; padding-top:1em; background:url(../img/bg_topo.jpg) top center no-repeat; height:9.2em;}
#session-1 h1 {width:550px; float:left; background:url(../img/logo.gif) no-repeat 0px 0;}
#session-1 h1 span {display:block; padding:0 0 0 0; text-align:left; bottom:0; font-size:14px; font-style:italic; color:#666666; font-weight:normal;}
#session-1 h1 a {display:block; width:271px; height:54px; }
#session-1 h1 a span {display:none;}
#session-1 h3 {display:none;}
#session-1 ul#flags {float:right; width:11em; padding-top:1.3em;}
#session-1 ul#flags li {float:left; padding:0.2em 0 0 0.2em;}
#session-1 ul#flags li img {border:0;}

#session-1 ul#patrocinios {padding:23px 150px 0 0;}
#session-1 ul#patrocinios li {float:right; margin:0 0 0 10px}
#session-1 ul#patrocinios li a {display:block;}
#session-1 ul#patrocinios li a span {display:none;}
#session-1 ul#patrocinios li a.radiocbn {width:57px; height:25px; background:url(../img/logo_cbn.gif);}
#session-1 ul#patrocinios li a.radioglobo {width:145px; height:25px; background:url(../img/logo_radioglobo.gif);}


#session-X {width:45em; margin:0 auto; padding-top:0.5em; padding-bottom:0.5em; font-size:1.4em; font-weight:bold; background-color:#a80000; color:#ffffff; text-align: center; border:2px solid #d4dde0; }
#session-Z {width:45em; margin:0 auto; padding-top:1em; padding-bottom:1em;  }


/* ---------- SESSION 2 / Conteúdo central ---------- */

#session-2 {clear:both; width:83em; margin:0 auto;}


/* ---------- SESSION 2 / Lateral Esquerda ---------- */

#session-3 {float:left; width:16.5em;}

/* SESSION 3-1 / Menu Sports */

/* #session-3-1 h3 {color:#4ba451; font-size:1.8em; font-weight:normal; padding-bottom:0.2em;} */
#session-3-1 h3 {color:#4ba451; font-size:1.8em; font-weight:normal; padding-bottom:0.2em;}
#session-3-1 h3 span {display:none;}
#session-3-1 ul li {border-bottom:1px solid #e8e8e8; background:url(../img/bg_menu.jpg) repeat-x bottom;}
#session-3-1 ul li a {text-decoration:none; color:#808080; display:block; padding:0.6em 0.2em 0.6em 0.4em;}
#session-3-1 ul li a:hover {filter:alpha(opacity=80); opacity:0.8; background-color:#efefef;}
#session-3-1 ul li a span {font-weight:bold; font-size:1.3em; color:#87cb26; padding-right:0.3em;}
#session-3-1 ul li .arrow {background:url(../img/arrow.gif) 15.5em 1.2em no-repeat;}
#session-3-1 ul li ul {border:1px solid #e8e8e8; width:17em;}
#session-3-1 ul li ul li {border-bottom:none;}
#session-3-1 ul li ul li a {padding:0.8em 1em 0.6em 1em; height:1.5em;}
#session-3-1 .subMenu01 {position:absolute; top:15.6em; left:50%; margin-left:-24.5em;}
#session-3-1 {padding-bottom:2em;}

.show {display:block;}
.hidden {display:none;}

#session-3-space {padding-top:2em;}

/* SESSION 3-2 / Sem uso */

#session-3-2 {padding-top:2em;}
#session-3-2 h3 {color:#3da3bd; font-size:1.8em; font-weight:normal; padding-bottom:0.2em;}
#session-3-2 h3 span {display:none;}
#session-3-2 ul li {border-bottom:1px solid #e8e8e8; background:url(../img/bg_menu.jpg) repeat-x bottom;}
#session-3-2 ul li a {text-decoration:none; color:#808080; display:block; padding:0.6em 0.2em 0.6em 0.4em;}
#session-3-2 ul li a:hover {filter:alpha(opacity=80); opacity:0.8; background-color:#efefef;}
#session-3-2 ul li a span {font-weight:bold; font-size:1.3em; color:#49e5b3; padding-right:0.3em;}
#session-3-2 ul li .arrow {background:url(../img/arrow.gif) 15.5em 1.2em no-repeat;}

/* SESSION 3-3 / Menu Sugestões */

#session-3-3 h3 {color:#cf6da9; font-size:1.8em; font-weight:normal; padding-bottom:0.2em;}
#session-3-3 h3 span {display:none;}
#session-3-3 ul li {border-bottom:1px solid #e8e8e8; background:url(../img/bg_menu.jpg) repeat-x bottom;}
#session-3-3 ul li a {text-decoration:none; color:#808080; display:block; padding:0.6em 0.2em 0.6em 0.4em;}
#session-3-3 ul li a:hover {filter:alpha(opacity=80); opacity:0.8; background-color:#efefef;}
#session-3-3 ul li a span {font-weight:bold; font-size:1.3em; color:#ff789e; padding-right:0.3em;}
#session-3-3 ul li .arrow {background:url(../img/arrow.gif) 15.5em 1.2em no-repeat;}


/* ---------- SESSION 5 / Lateral Esquerda ---------- */

#session-5 {float:right; width:16.5em;}

/* SESSION 5-1 / Menu Institucional */

#session-5-1 h3 {display:none;}
#session-5-1 ul li {border-bottom:1px solid #e8e8e8; background:url(../img/bg_menu.jpg) repeat-x bottom;}
#session-5-1 ul li a {text-decoration:none; color:#196f6c; display:block; padding:0.6em 0.2em 0.6em 0.4em;}
#session-5-1 ul li a:hover {filter:alpha(opacity=80); opacity:0.8; background-color:#efefef;}
#session-5-1 ul li a span {font-weight:bold; font-size:1.3em; color:#5daeab; padding-right:0.3em;}
#session-5-1 ul li .arrow {background:url(../img/arrow.gif) 15.5em 1.2em no-repeat;}

/* SESSION 5-2 / Quiz */

#session-5-2 {padding-top:2em;}
#session-5-2 h3 {color:#fe8f18; font-size:1.8em; font-weight:normal; padding-bottom:0.2em;}
#session-5-2 strong {display:block; font-size:1.1em;}
#session-5-2 form fieldset {border:0; padding:1em 0 0 1em;}
#session-5-2 form fieldset legend {display:none;}
#session-5-2 form fieldset table tr td {padding:0.3em;}
#session-5-2 form fieldset .botOk {padding:0.3em 0.4em 0.3em 0.4em; border:1px solid #e8e8e8; color:#8ba9b8; font-size:1.0em; font-weight:bold; background:url(../img/bg_bot_ok.gif) repeat-x bottom;}

/* SESSION 5-3 / Informações Importantes */

#session-5-3 {background:#f2f2f2; margin-top:2em; padding:0.8em;}
#session-5-3 h3 {font-size:1.2em; color:#ff812d;}
#session-5-3 p {padding:1em 0 0 0; line-height:1.3em; color:#727272;}


/* ---------- SESSION 6 / Footer ---------- */

#session-6 {clear:both; background:url(../img/bg_footer.jpg) repeat-x; height:12em; padding-top:3em;}
#session-6 h3 {width:158px; height:41px; background:url(../img/logo_footer.gif); margin:0 auto;}
#session-6 h3 span {display:none;}
#session-6 p {text-align:center; color:#b9b9b9; font-size:0.9em; padding-top:1em;}
#session-6 p a {color:#b9b9b9; text-decoration:none; font-weight:bold;}
#session-6 p a:hover {text-decoration:underline;}


