* {
margin:0;
padding:0;
text-decoration:none;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
}

body {
background-image:url(img/bg-body-2.jpg);
background-repeat:repeat-x;
background-color:#282828;
}

/***** home *****/
#entrar {
width:613px;
height:408px;
position:absolute;
left:50%;
top:50%;
margin-left:-306px;
margin-top:-204px;
cursor:pointer;
background-color:#141414;
background-image: url(img/img-home-2.jpg);
}

#sess1  {
width:206px;
height:74px;
position:absolute;
left:50%;
top:50%;
margin-left:110px;
margin-top:-228px;
z-index:1;
color:#000;
}
#logoHome span {display:none;}
h2 {float:left; color:#000; padding-right:5px; border-right:1px solid #000; margin-right:5px;}
h3 {color:#000; font-weight:normal;}
.dispNone {display:none;}

#logoHome {
background-image:url(img/logo-home.gif);
background-repeat:no-repeat;
width:206px;
height:74px;
position:absolute;
left:50%;
top:50%;
margin-left:-103px;
margin-top:-267px;
z-index:1
}
#logoHome span {display:none;}


#menuHome {
position:absolute;
margin-top:376px;
margin-left:20px;
}

#menuHome ul {list-style:none;}
#menuHome ul li {float:left;}
#menuHome ul li a {padding:5px; display:block; float:left; color:#000; text-transform:uppercase;}
#menuHome ul li a:hover {color:#FFF; background-color:#3F3F3F;padding:5px;}
#menuHome ul li a:active {color:#FAACEC; background-color:#222;}
#menuHome ul li span {color:#000}
/***** fim da home *****/



form {padding:0; margin:0;}




#container {
margin:0 auto;
width:780px;
}

#session-1 {
width:780px;
margin:0 auto;
background:#000 url(img/home/bg-foto.jpg) no-repeat left top;
}

#session-bg-3colunas {
background-image:url(img/home/bg-container.jpg);
background-repeat:repeat-y;
background-color:#000;
}


#logo {
visibility:hidden;
width:350px;
height:140px;
background-image:url(img/home/logo-gr.gif);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
}

#m1 {
width:420px;
height:70px;
padding-top:50px;
float:left;
text-align:right;
/*background-image:url(img/home/bg-m1.jpg);
background-repeat:no-repeat;
background-position:right;
*/
padding-right:25px;
voice-family: "\"}\"";
voice-family:inherit;
width:405px;
}
html>body#m1 {width:405px;}

#m1 ul {list-style:none; float:right}
#m1 ul li {display:block; float:left;}
#m1 ul li a {padding: 0 10px 0 10px; color:#FFF;}
#m1 ul li a:hover {text-decoration:underline; color:#FECBF5;}
#m1 ul li.bd {border-right:1px solid #888}

#session-2 {
clear:both;
}




h1 {display:none;}

hr {display:none;}

#session-cont-1 {
width:225px;
}





#session-3 {
width:225px;
float:left;
padding-top:35px;
}


#session-4 {
width:246px;
float:left;
padding-left:16px;
padding-right:16px;
padding-top:270px;
voice-family: "\"}\"";
voice-family:inherit;
width:213px;
}
html>body#session-4 {width:213px;}


#session-4 h3 {display:block; float:left; width:137px; height:40px; background-image:url(img/tit-espaco.gif); background-repeat:no-repeat;}
#session-4 h3 span {visibility:hidden;}
#session-4 p {clear:both;width:191px; padding: 0 10px 0 12px; margin-bottom:4px;}
#session-4 .text {display:block; padding-top:5px; padding-bottom:5px;}
#session-4 p span a {display:block; clear:both; color:#FFF; text-decoration:underline; padding-top:3px;}
#session-4 p span a:hover {text-decoration:none; color:#dedede;}
#session-4 p.head {background-image:url(img/bg-session-4-1.gif); padding-top:15px; padding-bottom:10px; background-repeat:no-repeat; display:block;}
#session-4 p span.tit {color:#FAACEC; font-size:14px; font-weight:bold;}
#session-4 p a {color:#C6C6C6; text-decoration:none;}
#session-4 p a:hover {color:#FFF;}
#session-4 p a:hover.text {color:#FFF;}
#session-4 p a span {text-decoration:underline;}
#session-4 p.bgSess4P {background-color:#2C2C2C; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #000;}






#session-5 {
width:300px;
float:left;
}
#session-5 h3 {background-image:url(img/tit-parceria-cancer.gif); background-repeat:no-repeat; width:238px; height:40px; margin-top:20px; margin-bottom:10px;}
#session-5 h3 span {visibility:hidden;}
#session-5 h4 {color:#DEDEDE; float:left;}
#session-5 .titParceria {padding-bottom:13px; color:#dbb07d; font-weight:bold; font-size:14px;}

#session-5 span {display:block; margin-top:10px; padding-right:5px;}
#session-5 p {padding-bottom:10px;}
#session-5 p a {text-decoration:none; color:#FFF;}
#session-5 p a span {color:#FFF; font-weight:bold;}
#session-5 p a:hover {color:#FFF;}
#session-5 p a img {margin-right:15px; margin-bottom:5px; float:left; border:1px solid #3E3E3E; width:92px; height:51px; background-color:#222; background-image:url(img/loadWp.gif); background-position:center center; background-repeat:no-repeat;}
#session-5 p a:hover img {border-color:#666;}
#session-5 p a:hover span {text-decoration:underline; color:#dbb07d;}

#session-5 h3.titSegredo { background-image:url(img/fotos/parceria/segredo/tit-segredo-home.gif); width:242px; background-repeat:no-repeat; height:27px; margin-bottom:10px; }

#session-5 h3.titKeep { background-image:url(img/fotos/parceria/keep/tit-keepabreast-home.gif); width:242px; background-repeat:no-repeat; height:27px; margin-bottom:10px; }

#session-5 h3.titDiv { background-image:url(img/fotos/parceria/ritadiv/tit-ritadiv-home.gif); width:242px; background-repeat:no-repeat; height:27px; margin-bottom:10px; }

#session-5 h3.titNoticias { background-image:url(img/fotos/parceria/noticias/tit-noticias-home.gif); width:242px; background-repeat:no-repeat; height:27px; margin-bottom:10px; }

#session-5 h3.titFaClube { background-image:url(img/fotos/parceria/faclube/tit-faclube-home.gif); width:242px; background-repeat:no-repeat; height:27px; margin-bottom:10px; }

#dicas{}


#image-1 {width:300px; height:452px;}
#flash {height:390px;padding-left:18px;
width:300px;
voice-family:"\"}\"";
voice-family:inherit;
width:290px;
}
html>body#flash {width:290px;}

#image-1,#image-2#image-3 {text-align:center; background-image:url(flash/teste-flash.png); background-repeat:no-repeat;}


#session-6 {
display:none;
cursor:pointer;
width:213px;
float:left;
height:144px;
margin-top:2px;
background-image:url(img/img-dicas.jpg);
background-repeat:no-repeat;
}
#session-6 h3 {visibility:hidden;}
#session-6 p {visibility:hidden;}




#session-7 {
width:300px;
float:left;
margin-top:10px;
display:none;
}
#session-7 h3 {display:block; width:140px; height:47px; background-image:url(img/tit-news.gif); background-repeat:no-repeat;}
#session-7 h3 span {display:none;}

#session-7 span {display:block; color:#FFF}
#session-7 fieldset {border:0; margin-top:15px;}
#session-7 legend {display:none;}
#session-7 p {height:22px; line-height:20px;}
#session-7 label {display:block; float:left; width:35px; color:#FFF;}
#session-7 span {display:none;}
#session-7 p input {width:188px; border:0; height:17px; line-height:17px; padding:0 0 0 5px; margin:0; color:#FFF; font-weight:bold; background-color:#666; border:2px solid #111;}
.botOk {display:block; width:62px; height:18px; background-image:url(img/bot-ok.gif); border:0; background-repeat:repeat-x;}
.botOk:hover {background-position:center;}
.botOk:active {background-position:right;}
#session-7 p.subMit {margin-top:25px; float:right;}

#bgSessCont-1 {
background-image:url(img/bg-session-cont-1.gif);
background-repeat:repeat-y;
height:450px;
}

#bgSessCont-PI {
background-image:url(img/bg-session-cont-1.gif);
background-repeat:repeat-y;
height:950px;
}

	
#subCarr {background:#202020 url(img/bg-menu-sub.jpg) no-repeat left top; width:225px; margin:0; padding:5px 0 20px 0; display:none;}
#subCarr li a {font-size:11px; color:#EE9EE0; line-height:22px; padding:0 0 0 55px; display:block; height:18px;}
#subCarr li a:hover {color:#FFF; text-decoration:underline;}

#subBiog {background-color:#202020; width:225px; margin:0; padding:5px 0 10px 0; display:none;}
#subBiog li a {color:#EE9EE0; line-height:18px; padding:0 0 0 55px; display:block; height:18px;}
#subBiog li a:hover {color:#FFF; background-color:#252525;}

#subImpr {background-color:#202020; width:225px; margin:0; padding:5px 0 10px 0; display:none;}
#subImpr li a {color:#EE9EE0; line-height:18px; padding:0 0 0 55px; display:block; height:18px;}
#subImpr li a:hover {color:#FFF; background-color:#252525;}

#subMult {background-color:#202020; width:225px; margin:0; padding:5px 0 10px 0; display:none;}
#subMult li a {color:#EE9EE0; line-height:18px; padding:0 0 0 55px; display:block; height:18px;}
#subMult li a:hover {color:#FFF; background-color:#252525;}

.wrap {display:block; height:20px; clear:both; background-image:url(img/div-sep.gif); background-repeat:no-repeat; background-position:center; padding:0; margin:0; }

.loadWp {background-image:url(img/loadWp.gif); background-repeat:no-repeat; background-position:center center; background-color:#000; border:0;}
#wp h3 {display:block; width:197px; height:65px; background-image:url(img/tit-wp.gif); background-repeat:no-repeat; background-position:bottom;}
#wp h3 span {visibility:hidden;}

#bp {color:#C9C9C9; font-size:10px; text-align:center; margin:5px 0 0 0;}
#bp h3 {display:block; float:left; width:198px; height:41px; background-image:url(img/bp-virtual-on.gif); background-repeat:no-repeat; margin:0 0 0 0; padding:0}
#bp h3 span {visibility:hidden;}
#bp a {clear:both; color:#A9A9A9; font-size:10px;}
#bp a:hover {color:#FFF;}

#outLinks {color:#C9C9C9; font-size:10px; text-align:center; padding-bottom:20px;}
#outLinks h3 {display:block; float:left; width:202px; height:41px; background-image:url(img/tit-links.gif); background-repeat:no-repeat; background-position:bottom; margin:0 0 10px 0;}
#outLinks h3 span {visibility:hidden;}
#outLinks ul {list-style:none; clear:both;}
#outLinks ul li {display:block; margin:0 0 1px 0; height:20px}
#outLinks ul li a { display:block; background-color:#2F2F2F; padding: 0 10px 0 10px; margin: 0 20px 0 35px; line-height:20px; color:#A9A9A9;}
#outLinks ul li a:hover {background-color:#252525; color:#FFF;}




#bgSessCont-2 {
float:left;
background-color:#999999;
}



/* footer original  <<<---------------

#footer {
clear:both;
height:31px;
padding-top:11px;
}
#footer ul {list-style:none; margin-left:11px;}
#footer ul li {display:block; float:left; padding: 0 10px 0 10px; border-left:1px solid #666;}
#footer ul li.bdR {border-right:1px solid #666;}
#footer ul li a {color:#C6C6C6;}
#footer ul li a:hover {color:#FAACEC; text-decoration:underline;}
#footer ul li a:active {color:#FFF;}

#validation {clear:both; line-height:40px; height:40px;}
#validation ul {list-style:none; margin-left:11px;}
#validation ul li {display:block; float:left; padding: 0 5px 0 0;}
#validation em {display:none;}

#linkes {clear:both; line-height:40px; height:40px;}
#linkes ul {list-style:none; margin-left:11px;}
#linkes ul li {display:block; float:left; padding: 0 5px 0 0;}
#linkes em {display:none;}

.css {display:block; width:86px; height:21px; background-image:url(img/ico-css.gif); background-repeat:no-repeat;}
.xhtml {display:block; width:86px; height:21px; background-image:url(img/ico-xhtml.gif); background-repeat:no-repeat;}
.nardo {display:block; height:21px; line-height:20px; margin-left:30px; color:#555; padding-left:15px; padding-right:15px; float:left;}
	.nardo:hover {color:#FFF; background-color:#0F0F0F;}
.admin {display:block; height:21px; line-height:20px; color:#555; padding-left:15px; padding-right:15px; float:left;}
	.admin:hover {color:#FFF; background-color:#0F0F0F;}
.favorito {display:block; height:21px; line-height:20px; color:#555; padding-left:15px; padding-right:15px; float:left;}
	.favorito:hover {color:#FFF; background-color:#0F0F0F;}

*/


.all {color:#CCC; text-decoration:underline; float:right; padding-right:20px;}
.all:hover {color:#FFF; text-decoration:none;}

/*************************/

#formNews fieldset {border:0; margin-top:10px;}
#formNews legend {display:none;}
#formNews fieldset p {margin:0 0 4px 0; padding:0}
#formNews input, textarea {width:230px; height:20px; line-height:18px; padding-top:4px; padding-left:10px; padding-right:5px; color:#FFF; background-color:#121212; border:1px solid #3B3B3B; border-left:6px solid #3B3B3B;}
#formNews .formNewsPq {width:150px; margin-left:25px; border-left:5px solid #444;}
#formNews .formNewsPq:focus {font-weight:bold; background-color:#000; border-left:2px solid #3B3B3B; width:153px;}

#formNews h3 {display:block; background-image:url(img/tit-news-inc.gif); width:197px; height:45px; background-repeat:no-repeat;}
#formNews h3 span {display:none;}

#formNews textarea {height:80px; overflow:hidden;}
#formNews fieldset p.msgP {padding-top:15px; padding-left:16px;}
.pContMail {margin-top:20px; color:#A0A0A0;}
.mailCont {font-weight:bold; height:25px; line-height:25px;}
.mailCont:hover {text-decoration:underline; color:#FFF;}

#formNews input:focus {font-weight:bold; background-color:#000; border-left:2px solid #3B3B3B;}
#formNews textarea:focus {font-weight:bold; background-color:#000; border-left:2px solid #3B3B3B;}

.botEnviarInc {display:block; width:85px; margin-top:10px; margin-left:28px; height:18px; background-image:url(img/bot-enviar.gif); border:0; background-repeat:repeat-x;}
.botEnviarInc:hover {background-position:right;}
.botEnviarInc:active {background-position:left;}
.botEnviarInc span {display:none;}

.image_on { display: block; opacity:0;filter: alpha(opacity=0); -moz-opacity: 0;}
.image_off { opacity:0;filter: alpha(opacity=0); -moz-opacity: 0; display: none;}


/********************** wallpaper ampliar ***********/

.confWp {padding:10px; background-color:#222;}
.confWp p {width:80%; font-size:11px;}
.confWp img {float:right; padding-right:10px; border:0;}


/********************* erro | acesso restrito *************/

#erroRstrito {
background:#282828 url(img/logo-acesso-negado.jpg) 125px 95px no-repeat;
position:absolute;
top:50%;
left:50%;
width:500px;
height:350px;
margin-left:-250px;
margin-top:-175px;
}
#erroRstrito h3 { padding-top:200px; text-align:center; font-size:25px; color:#777;}
#erroRstrito a img {text-align:center; border:0; margin:10px 0 0 215px;}