/* CSS rivello.net */

body  {
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

#pagina { 
	width: 970px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 
 #cabecalho { 
	padding: 5px;  
} 

 #menulateral {
	float: left; 
	width: 220px; 
	background: #EBEBEB; 
	padding: 0px;
}
 #conteudo { 
	margin: 0 0 0 235px; 
	padding: 0px; 
	font-size:10pt;
	text-align:justify;
	line-height:14pt
} 
 #rodape { 
	padding: 8px 10px 10px 20px;
	border-top:#C00 solid 3px;
	margin-top:10px;
	
} 
 #rodape p {
	margin: 0; 
	padding: 10px 0; 
}

.dias {
	float:left;width:225px;margin-right:15px;margin-top:5px;
	font-size:8pt;
	}

#bloco .dias .diass  {
 color:#F90;
 font-family:Verdana, Geneva, sans-serif;
 margin: 0px 0px 5px 0px;
 padding:4px;
 border-bottom: solid 1px #cccccc;	
 background-color:#FFF; 
 font-size:10pt;
	}
	

.titulomenu {
 color:#C00;
 font-size:10pt;
 font-family:Verdana, Geneva, sans-serif;
 margin: 0px 0px 5px 0px;
 padding:4px;
 border-bottom: solid 1px #cccccc;	
 background-color:#DADADA;
}

.limpaF {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.aviso {float:left; margin: 8px; padding:8px; background-color:#F7DCDC; color:#990000; font-weight:bold;}
.avisook {float:left; margin: 8px; padding:8px; background-color:#CC6; color:#030; font-weight:bold;}

.paginacao {
 text-align:left;
 float:left;
 width:710px;
 padding:6px;
 margin: 8px;

}
.titulos, #conteudo h1
{
 color:#C00;
 font-size:15pt;
 margin: 0px 0px 10px 0px;
 padding:0px 0px 5px 0px;
 border-bottom: solid 1px #ececec;
}

#conteudo h2
{
 color:#900;
 font-size:13pt;
 margin: 15px 0px 10px 0px;
 padding:0px 0px 5px 0px;
 border-bottom: solid 1px #ececec;
}


.paginacao a {
 padding:2px;
 background-color:#f4f4f4;
 text-decoration:none;
 color:#666666;
}
.paginacao a:hover{
 color:#ffffff;
 background-color:#CCCCCC;
}

#rodape {
    color:#999999;
	font-size:7pt;
}

#rodape a{
    color:#999;
	text-decoration:none;
}

 a{
    color:#666666;
	text-decoration:none;
}
a:hover{
color:#FF9900;
}

#caixa {
	float:left;width:205px;height:187px;font-size:9pt; text-align:justify;padding:0px 10px 0px 2px;
	}
	
#caixa h1 {
	margin:0px;
	font-size:10pt;
	color:#C00;
	padding: 0px 0px 4px 0px;
	} 


form { padding:0px; margin:0px;}

.frmobjt{
	color:#333;
	background:#ececec;
	border:1px solid #D1D1D1;
	padding:2px;
	}

#mmenu {
 width:100%;
 background-color:#C00;
 text-align:center;
}
	
#menu {
	margin: 0 auto;
	width: 850px;
	height: 25px;
	background-color:#C00;
}

img {border:none;}
	

#rnav li a{
 display: block;
 margin:0px;
 padding:3px 0 4px 8px;
 text-decoration: none;
 font-weight:bold;
 z-index:400;
 font-size:10pt; 
 color:#ffffff; 
}
 
#rnav li a:hover {  color:#ffffff; text-decoration:none;} 
 
#rnav {
 padding: 0px ;
 margin: 0px ;
 list-style: none;
 z-index:400;
}

#rnav li {
float:left;
 position: relative;
 padding:0px;
 margin:0px;
 z-index:500;
 list-style: none;
 font-weight:bold;
 width:110px;
 text-align:left;
}

/*#rnav ul li:hover { background: url(../img/folha.gif) 0px 0px no-repeat;}*/

#rnav li ul {
 display: none;
 position: absolute;
 left: 0;
 padding:0px;
 background:#C00;
 z-index:auto;
 width:230px;
}

#rnav li ul li {
 padding:0px;
 margin:0px;
 width:230px;
 height:auto;
 font-weight:bold;
 text-align:left;
}

#rnav li>ul {
 top: auto;
 left: auto;
 padding:0px;
 margin:0px;
 z-index:4100;
 font-weight:bold;
}

#rnav li:hover ul, #rnav li.over ul {
 display: block;
 padding:0px 0px 0px 0px;
 margin:0px;
 z-index:4500;
 font-weight:bold;
 font-size:9pt;
/* background-color:#ffffff;*/
}

#rnav li ul li a {
 font-size:9pt;
 color:#ffffff;
 font-weight:bold;
 padding:2px;
 margin:1px;
 padding-left:3px;
 font-weight:bold;
}

#rnav li ul li a:hover {
 background-color:#D02C35;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}

#rnav li ul li:hover { background-color:#D02C35; color:#FFF;}


.nv ul li{
 padding:0px;
 margin:0px;
}

#texto  img{
	
	margin:10px;
	
	}

#youtube {
	margin: 10px;
	float: left;
}
	

:focus {
 -moz-outline-style: none;
}
.ficha {
 float:left;
 margin:10px 10px 10px 0px;
 width:340px;
 height:187px;
 font-size:8pt;
 line-height:11pt;
 
}

.ficha img.livro {float:left; margin:0px 6px 6px 0px; border: 2px solid #ececec;}
.ficha h4 {margin:0px 0px 3px 0px; padding:0px; font-size:10pt; color:#FF6600; text-align:left;}
.ficha h4 a {  color:#C00; text-decoration:none; text-align:left;}
.ficha h4 a:hover { color:#FF9900;}
.ficha h4 span {font-size:7pt; color:#666666; font-style:italic;padding-bottom:5px; }
.ficha a {
 color:#666666;
 text-decoration:none;
}
.ficha a:hover {
 color:#999999;
}


.lista
{
 list-style: url(/img/lista.gif);
 margin:15px;
 padding:2px 0px 2px 22px;
}
.lista li{
 font-size:10pt;
 color:#333333;
 margin:12px 0px ;
 font-weight:bold;
}
.lista li a {
 color:#990000;
 text-decoration:none;
}

.lista li a:hover {
color:#FF6600;
}


	