/* Reset CSS */

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, cite, var, address, em { font-style: normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td{ text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } 
font { color: inherit !important; font: inherit !important; color: inherit !important; } 
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }
/*/////////////////////////////////////////////////////////////////////////*/
a:visited{color:#0066cc;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#divgeral{width:806px; margin:0 auto; position: relative;}
.bgfundo01{background:#f3f8ee url(../image/bgfundo1.png) repeat-x;}
.bgfundo02{background:#f3f8ee url(../image/bgfundo2.png) repeat-x;}
.bgfundo03{background:#f3f8ee url(../image/bgfundo3.png) repeat-x;}
.bgfundo04{background:#f3f8ee url(../image/bgfundo4.png) repeat-x;}
#divlogo{width:228px; height:150px;float:left;}
#divmenu{width:418px; height:81px; background:url(../image/fundomenu.png) no-repeat; float:left; margin-top:20px; margin-left:20px;}
#divmenu ul{margin-top:10px; line-height:20px;}
#divmenu li{display:inline;}
#divbtnalternativa{float:left; width:94px; height:81px;  margin-top:20px;}
#divrodape{clear:both; width:806px;}
.menu1 a{display:block; width:80px; float:left; text-align:center; color:#000000;}
.menu2 a{display:block; float:left; text-align:center; color:#000000; margin-left:20px; height:24px;}
#divmenu a:hover{color:#0066CC;}
#divmeio{width:806px; background:url(../image/boxconteudo.png) no-repeat;clear:both; padding-top:10px; }
#divconteudo{width:780px; background:url(../image/marcadagua.png) no-repeat top; line-height:15px;}
#divconteudo:after{content:"."; display:block; clear:both; visibility:hidden;}

#divconteudoblog{width:780px; background:url(../image/marcadaguablog.png) no-repeat top; line-height:15px;}
#divconteudoblog:after{content:"."; display:block; clear:both; visibility:hidden;}

#divbanner{width:780px; height:208px; background:#FFF url(../image/sombrabase.png) bottom no-repeat;}
#divrodape{width:780px; text-align:center; clear:both; background:url(../image/sombrabase.png) no-repeat; height:40px; padding-top:10px;}
#boxbranco{width:780px; background:#FFFFFF; margin-left:12px; min-height:800px;  }
#boxbranco:after{content:"."; display:block; clear:both; visibility:hidden;}

*html #boxbranco{height:800px;}

.menuperfil a{font-size:14px; display:block; width:150px; height:30px; text-align:center; float:left; margin-top:20px; line-height:30px; vertical-align:middle; background:#71bcd2; color:#FFFFFF;}
.menuperfil a:hover{background:#0099CC;}

#colunaesq{width:250px; float:left; margin-left:5px;}
#colunaesq:after{content:"."; display:block; clear:both; visibility:hidden;}
.tituloesq{height:42px; background:url(../image/fundotitulodir.png) no-repeat; font-size:14px; font-weight:bold; vertical-align:middle; line-height:42px; padding-left:60px; color:#333333; margin-bottom:10px; margin-top:10px;}
.tituloesq a{color:#333333;}

.tituloconteudo{height:42px; background:url(../image/fundotituloesq.png) no-repeat; font-size:14px; font-weight:bold; vertical-align:middle; line-height:42px; padding-right:60px; color:#333333; margin-bottom:10px; margin-top:10px; text-align:right;}
.tituloconteudo a{color:#333333;}
.tituloconteudo a:hover{color:#0066CC;}

.boxlivro li{display:block; clear:both; height:68px; width:240px; margin-top:10px;}
.boxlivro li img{float:left; margin:0 5px 0 5px;}
.titulohome{font-weight:bold; float:left; }

#colunaconteudo{width:500px; margin-left:10px; float:left; text-align:justify;}

#boxnoticia li{margin-top:5px; border-bottom:#CCCCCC 1px solid;}
#boxfotos li{display:inline; }
#boxfotos a{width:100px; height:75px; border:#00CCFF 1px solid; text-align:center; display:block; float:left; margin-left:15px; margin-bottom:10px;}

#boxvideo{display:table;}
#boxvideo img{float:left; padding-right:8px;}
#boxvideo span{font-weight:bold;}
#boxvideo li{margin-top:10px;clear:both; display:block; height:84px; display:table; }

#boxmaterial img{float:right; padding-left:10px; margin-top:5px;}
#boxmaterial span{font-weight:bold;}
#boxmaterial li{clear:both; margin-bottom:20px;}
#boxmutante:after{content:"."; display:block; clear:both; visibility:hidden;}

#boxblog li{margin-top:5px; margin-left:5px;}

#boxpalestra span{font-weight:bold;}
#boxpalestra li{clear:both; margin-bottom:20px;}

#boxlinks span{font-weight:bold;}
#boxlinks li{clear:both; margin-bottom:20px;}

#boxrecado span{font-weight:bold;}
#boxrecado li{clear:both; margin-bottom:20px; border-bottom:#CCCCCC 1px solid; padding-bottom:5px;}

#menumais{margin-left:20px; background:url(../image/fundomais.png) no-repeat; height:20px; width:383px; padding-top:5px; }
#menumais a{margin-left:13px; color:#000000; position:relative; top:-13px;}
#menumais a:hover{margin-left:13px; color:#0066CC;}

#linhadotempoesq{width:210px; float:left; font-size:10px;}

#linhadotempoesq div p{padding-left:5px; padding-right:5px;}
#linhadotempoesq div img{padding-left:3px; }

#linhadotempodir div p{padding-left:5px; padding-right:5px;}
#linhadotempodir div img{padding-left:3px; }

#linhadotempoesq h2{border-bottom:#0066CC 1px solid; font-size:11px; font-weight:bold;}
#barratempo{width:40px; float:left;}
#linhadotempodir h2{border-bottom:#0066CC 1px solid; font-size:11px; font-weight:bold; text-align:right;}

#linhadotempodir{width:210px; float:left;  font-size:10px;}

/*////////////////////////////////////////////////////////*/
.formulariologin br{clear:both;} 
.formulariologin{line-height:20px;}
.formulariologin label{float:left; width:60px; text-align:right; padding:2px; }
.formulariologin input{border:#0099FF 1px solid; padding:2px; color:#000000; }
.formularioboletim label{float:left; width:60px; text-align:right; padding:2px;margin-top:5px; }
.formularioboletim input{border:#0099FF 1px solid; padding:2px; color:#000000; margin-top:5px; }

.formulario{line-height:20px;}
.formulario br{clear:both;} 
.formulario label{float:left; width:140px; text-align:right; padding:2px; }
.formulario select{border:#0099FF 1px solid; padding:2px; color:#000000; width: 200px;}
.formulario input{border:#0099FF 1px solid; padding:2px; color:#000000;}
.formulario textarea{border:#0099FF 1px solid; padding:2px; color:#000000;}
.formularioenquete input{border:#0099FF 1px solid; padding:2px; color:#000000;}
.formularioenquete{line-height:30px;}
/*//////////////////////////////////////////////////////////*/

#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#fff}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../image/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:160px; padding:6px; color:#666666; font-size:13px}
#dialog-content a{color:#000000;}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#000; opacity:.75; filter:alpha(opacity=75); z-index:100}
.error {background:#fff url(../image/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(../image/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../image/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../image/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../image/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../image/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(../image/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(../image/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}


.gresp{width: 80px; font-weight: bold; padding-right: 5px; text-align: left;}

#boxdicaslivros img{float:left; margin:0 5px 0 5px;}
#boxdicaslivros li{margin-bottom: 5px;}

#censura{
    position: absolute;
    z-index: 100;
    margin: 0 auto;
    width: 804px;
    height: auto;
    top: 0;
    left: 0;
}