/* CSS Document */

/**********************************/
/*		      RESET               */
/**********************************/
* {padding:0; margin:0}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none; }
address { font-style:normal }
header, section, footer, nav {display:block;}
a{ outline:none !important}



/**********************************/
/*          Principal             */
/**********************************/

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; overflow-x:inherit;  background: #000; font-family:Verdana, Geneva, sans-serif; }
/*#principal{	width:1440px; position:absolute; left:50%; margin-left:-720px; }*/
html {overflow-x:hidden} 

#conteudo-inicial { border:#0F0 0px solid; margin:0 auto !important; width:974px; background-image:url(../modcss/modcss/elementos/barra-superior2.png); background-repeat:no-repeat; height:40px; }
#conteudo { border:#0F0 0px solid; margin:0 auto !important; width:974px; background-image:url(../modcss/modcss/elementos/barra-superior2.png); background-repeat:no-repeat; }
#conteudo .head{ float:left; border:#000 0px solid; width:25px; height:auto; } 

header { width:974px; border:#FFF 0px solid; background:url(../modcss/modcss/elementos/superior.png) center no-repeat; height:66px; margin:0 auto !important; position:relative; }
header a{ width:974px; height:66px; display:block; text-indent:-9999px; }

footer{ width:974px; border:#FFF 0px solid; float:left; text-align:center; color:#FFF; line-height:30px; font-size:80%; background:#4c4d3b; }
footer a{ color:#FFF; }

section { border:#0F0 0px solid; width:100%; float:left; min-height:600px; height:auto !important; height:600px; background:#FFF;}

#conteudoSite{ width:930px; margin:0 auto; border:#000 0px solid; height:auto;  }
#conteudoSite li { list-style:none; }
#conteudoSite li.box{ width:930px; background:#EEE9DD; height:auto; padding:3px 0 3px 5px; margin:10px 0; border:#717159 1px solid;  }
#conteudoSite li.box:hover{ background:#FAF9F5; }
#conteudoSite .data{ width:930px; height:20px; border:#000 0px solid; line-height:20px; font-size:70%; font-weight:bold; margin:3px 0; color:#3B3B3B}
#conteudoSite .titulo{ width:930px; border:#000 0px solid; color:#717159; font-weight:bold; font-size:100%; margin:5px 0; } 
#conteudoSite .texto{ font-size:80%; text-align:justify; margin-bottom:10px; border:#000 0px solid; height:auto; float:left; }
#conteudoSite .texto img{ height: expression(this.offsetHeight >= "930" ? "930" : "auto"); max-height: 930px; width: expression(this.offsetWidth >= "930" ? "930" : "auto"); max-width: 930px; }
#conteudoSite .texto a{ color:#71715A }
#menu{ height:64px; width:1000px;}
#conteudoSite li.boxDet{ border-bottom:#717159 1px solid; margin-bottom:10px; }
.dropdown {float:left;}
.dropdown dt {width:188px; border:0px solid #9ac1c9; cursor:pointer; height:64px; text-indent:-9999px; }

.dropdown dt.historia { width:100px; background:url(../modcss/modcss/sprite/barralinks.png) 0 0; }
.dropdown dt.historia:hover{ background:url(../modcss/modcss/sprite/barralinks.png) 0 -65px; }

#menu a.diretores { width:150px; display:block; border:#000 0px solid; float:left; height:64px; text-indent:-9999px; background:url(../modcss/modcss/sprite/barralinks.png) -100px 0px; }
#menu a.diretores:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -100px -65px; }

#menu a.documentario { width:165px; display:block; border:#000 0px solid; float:left; height:64px; text-indent:-9999px; background:url(../modcss/modcss/sprite/barralinks.png) -250px 0; }
#menu a.documentario:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -250px -65px; }

.dropdown dt.simbolos { width:93px; background:url(../modcss/modcss/sprite/barralinks.png) -415px 0; }
.dropdown dt.simbolos:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -415px -65px; }

#menu a.historias { width:112px; display:block; border:#000 0px solid; float:left; height:64px; text-indent:-9999px; background:url(../modcss/modcss/sprite/barralinks.png) -508px 0px;}
#menu a.historias:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -508px -65px; }

.dropdown dt.documentos { width:105px; background:url(../modcss/modcss/sprite/barralinks.png) -620px 0; }
.dropdown dt.documentos:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -620px -65px; }

#menu a.materias { width:90px; display:block; border:#000 0px solid; float:left; height:64px; text-indent:-9999px; background:url(../modcss/modcss/sprite/barralinks.png) -725px 0px;}
#menu a.materias:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -725px -65px; }

#menu a.turmas { width:65px; display:block; border:#000 0px solid; float:left; height:64px; text-indent:-9999px; background:url(../modcss/modcss/sprite/barralinks.png) -815px 0px;}
#menu a.turmas:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -815px -65px; }

#menu a.contato { width:94px; display:block; border:#000 0px solid; float:left; height:64px; text-indent:-9999px; background:url(../modcss/modcss/sprite/barralinks.png) -880px 0px; }
#menu a.contato:hover{ background:url(../modcss/modcss/sprite/barralinks.png) -880px -65px; }


/*.dropdown dt:hover {background:url(images/header_over.gif)}*/
.dropdown dd {position:absolute; overflow:hidden; width:206px; display:none; background:#fff; z-index:200; opacity:0; font-size:80%;}
.dropdown ul {width:204px; border:1px solid #88816e; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#EEE9DD; width:194px}
.dropdown a:hover {background:#5e5439; color:#FFF}
.dropdown .underline {border-bottom:1px solid #88816e}

/**********************************/
/*          INICIAL               */
/**********************************/
#inicial{ background:url(../modcss/modcss/elementos/mosaico-inicial2.jpg); width:974px; height:612px; }
#pai { position:relative; left:271px; top:6px; display:none; }

/**********************************/
/*          INTERNET              */
/**********************************/
#internaSuperior{ background:url(../modcss/modcss/fotos-int/int1.jpg); width:974px; height:131px;}

h1.paginaHead{ font-size:36px; width:100%; border:#000 0px solid; display:block; margin:20px 0 20px 0; }

#formBusca{ width:420px; position:relative; float:left; height:40px; display:inline-block; }
#busca{ left:175px; position: relative; }
#busca img{ margin-top:10px; float:left; margin-right: 5px; display:inline-block; width:108px; position:relative; }
#busca a{ display:inline-block; background:url(../modcss/modcss/elementos/bot-ok.png); width:26px; height:22px; text-indent:-9999px; float:left; margin: 8px 0 0 5px; position:relative; }
#busca input{ float:left; margin-top:7px; padding:2px; display:inline-block; width:140px; position:relative; }

#deixeSeuComentario { width:178px; height:40px; float:left; }
#deixeSeuComentario a{ display:block; border:#FFF 0px solid; margin-top:8px; }

#ultimasPostagens { width:123px; height:29px; float:left; }
#ultimasPostagens a{ display:block; border:#FFF 0px solid; margin-top:8px; }

#visualizarComentarios { width:178px; height:29px; float:left; padding-left:20px }
#visualizarComentarios a{ display:block; border:#FFF 0px solid; margin-top:8px; }