
/*
 rivello_net.css

 RIVELLO SOLUCOES TECNOLOGICAS
 TODOS OS DIREITOS RESERVADOS

 HTTP://WWW.RIVELLO.NET/
 CRIADOR: LEONARDO RIVELLO
*/

@import url("main_lay.css");
a
{
outline: none;
}
:focus
{
-moz-outline-style: none;
}
.voto{
		list-style:none;
		margin: 0px;
		padding:0px;
		text-align:left;
		width: 125px;
		height: 25px;
		position: relative;
		background: url('../imagens/estrelas.gif') top left repeat-x;
	}
	.voto li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.voto li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.voto li a:hover{
		background: url('../imagens/estrelas.gif') left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.voto a.uma-estrela{
		left: 0px;
	}
	.voto a.uma-estrela:hover{
		width:25px;
	}
	.voto a.duas-estrelas{
		left:25px;
	}
	.voto a.duas-estrelas:hover{
		width: 50px;
	}
	.voto a.tres-estrelas{
		left: 50px;
	}
	.voto a.tres-estrelas:hover{
		width: 75px;
	}
	.voto a.quatro-estrelas{
		left: 75px;
	}
	.voto a.quatro-estrelas:hover{
		width: 100px;
	}
	.voto a.cinco-estrelas{
		left: 100px;
	}
	.voto a.cinco-estrelas:hover{
		width: 125px;
	}
	.voto li.atual{
		background: url('../imagens/estrelas.gif') left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


body {
    font-family: arial,verdana,heveltica,sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #ffffff;
    background: transparent url('../imagens/bg.jpg') repeat-y top center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
  }
.linkmenu{
 color:#EAEAEA;
 text-decoration: none;
 font-size: 8pt;
 padding-top:1px;
}
.linkmenu:hover{
 color:#FFFFFF;
 text-decoration: none;
 font-size: 8pt;
 border-bottom:solid 1px #CCCCCC;
}
.titulopad {
border-bottom: #cccccc 1px solid;
font-size:11pt;
font-family: heveltica, arial;
color: gray;
}
.itemfrm {
	border-bottom: #ececec 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
	padding: 4px 0px 0px 2px;
	margin-left: 3px;
}

.bloco {
 border: #EAEAEA 1px solid;
 width: 390px;
 padding: 2px;
 background-color: #F5F5F5;
 font-family: heveltica, arial;
 display:block;
}

.revista {
    background-image : url('../imagens/revista_topo.jpg');
    background-position : top;
    background-repeat : no-repeat;
  }

.revistaroda
{
    background-image : url('../imagens/revista_rodape.jpg');
    background-position : bottom;
    background-repeat : no-repeat;
  }
.navinput {
	font : 8pt Arial;
	border : 1px solid #6699CC;
	color : #333333;
	background-color:#D5E2F0;
  }


.frmobjt {
	font : 8pt Arial;
	border : 1px solid #CCCCCC;
	color : #333333;
	background-color:#F5F5F5;
  }
.acervo1{
 background: url('../imagens/bg_capa_vid1.jpg') top no-repeat;
 color:#333333;
 padding: 3px 8px 6px 10px;
 margin: 0px 0px 8px 0px
}
.acervo2{
 background: url('../imagens/bg_capa_vid.jpg') top no-repeat;
 color:#333333;
 padding: 2px 8px 6px 10px;
 margin: 0px 0px 8px 0px
}

.linha {
color:#333333;
	BORDER-RIGHT: 0px none;
	PADDING-RIGHT: 0cm;
	BORDER-TOP: 0px none;
	PADDING-LEFT: 0cm;
	PADDING-BOTTOM: 0cm;
	BORDER-LEFT: 0px none;
	PADDING-TOP: 0cm;
	BORDER-BOTTOM: 1px solid #EAEAEA;
	margin-bottom: 4px;
  }

.linha2 {
	BORDER-BOTTOM: 1px solid #FFEDA4;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
  }

.linha1 {
	BORDER-BOTTOM: 1px solid #D8E8BB;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
  }

.frmenv {
    font : 8pt Arial;
    border : #161B4E solid 1px;
    color : #FFFFFF;
    background-color:#32B012;
  }


.frmcan {
    font : 8pt Arial;
    border : #161B4E solid 1px;
    color : #FFFFFF;
    background-color:#C42121;
  }


.frmred {
    font : 8pt Arial;
    border : #161B4E solid 1px;
    color : #FFFFFF;
    background-color:#68AEDA;
  }

.ficha {
	font-size : 8pt;
	color: #666666;
	line-height:14px;
	padding: 4px;
}

.fichabg2 {
	background: #fbe5ac;
}
.fichabg1 {
	background: #dfee9d;
}
.tabcor {
	color: #333333;
}

.frmobjt:hover {
    color: black;
    background-color: #EFFDFF;
  }

.frmobjtimg {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 25px;
        color: #5B5B5B;
        text-decoration: none;
        background-color: #F5F5F5;
        border: 1px solid #c1c1c1;
}
.esconde {
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
  }


.navinput:hover {
    color: black;
    background-color: #F1F1F1;
  }


.ok {
    color: #fff;
    font-size: 9pt;
    background-color: #478FBB;
  }


.bordasite {
    border-style : solid solid none solid;
    border-width : 1px 1px 0px 1px;
    border-color : #EAEAEA;
  }


.camposet {
    border : #d5d5d5 solid;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    padding: 3px;
    color: white;
  }


.campofrm {
    border : #d5d5d5 solid;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 3px 8px 8px 8px;
    border-color: #E1E1E1;
  }


.paginacao {
    float:bottom;
    margin:0px;
    padding:1px;
    border: 1px solid #CDCDCD;
    background-color:#F1F1F1;
  }

.aviso {
    float:bottom;
    margin:2px;
	font-weight: bold;
	color:#333333;
    padding:8px;
    border: 1px solid #990000;
    background-color:#FFDFDF;
  }

 .filtro {
    margin:0px;
	color:#333333;
    padding:3px;
    border: 1px solid #CBD8FA;
    background-color:#F7F7F7;
  }

.avisook {
    float:bottom;
    margin:2px;
	font-weight: bold;
	color:#333333l;
    padding:8px;
    border: 1px solid #66CC00;
    background-color:#D1FFA4;
  }

.recomenda {
    float:right;
    width:150px;
    margin:35px 0px 8px 15px;
    padding:2px;
    border: 1px solid #CDCDCD;
    background-color:#F1F1F1;
  }


.recomentalink {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    text-decoration: none;
  }


.recomentalink:hover {
    color: #FF9900;
  }


.md {
    background : url('../imagens/menu_esq_bg.jpg');
    padding : 0px;
    border: 1px solid;
    border-top-color : #185890;
    border-right-color : #185890;
    border-left-color : #185890;
    background-color : #c8e0ee;
    visibility : hidden;
    z-index : 1500;
  }


.item {
    position:relative;
    top:0px;
    left:0px;
  }


h1 {
    visibility: hidden ! important;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(21, 21, 103);
    font-weight: bold;
    font-size: 2em;
  }


a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: rgb(90, 90, 102);
  }


.amd {
    cursor: pointer;
    text-decoration: none;
    display: block;
    color: #EAEAEA;
    font-size: 8pt;
    font-weight: bold;
    padding:1px;
  }


.amd:hover {
    cursor: pointer;
    text-decoration: none;
    display: block;
    color: #FFD91B;
    font-size: 8pt;
    background-color: #88AABB;
    font-weight: bold;
    padding:1px;
  }


img.flutuadir {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    z-index:-1;
    vertical-align: top;
    clear:right;
  }


img.flutuaesq {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    z-index:-3;
    vertical-align: top;
    clear:left;
  }


