/* CSS Document */
body{background:url(/admprev/public/img-sys/main1-bg.gif) 0 0 repeat-x #A8A39D; color:#1A1917; margin:5px 0 0; padding:0; font:14px/20px Arial, Helvetica, sans-serif;}
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*--TOP LOGOUT--*/
#topLogout{height:71px; text-align:right; vertical-align:top; padding-right:10px;}
#topLogout a{color:#ccc; font-weight:bold;}
#topLogout a:hover{color:#fff; font-weight:bold;}
#topLogout p{color:#fff;}

/*--TOP PANEL--*/
#topPan{width:745px; height:238px; position:relative; margin:0 auto;}
#topPan ul {width:560px; margin-left:10px;}
#topPan ul li{float:left; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#topPan ul li a{width:92px; height:30px; display:block; background:url(/admprev/public/img-sys/menubg-normal.gif) 0 0 no-repeat #66605B; color:#FDFDFD;  text-decoration:none; text-align:center;}
#topPan ul li a:hover{background:url(/admprev/public/img-sys/menubg-hover.gif) 0 0 no-repeat #66605B; color:#1A1917;}
#topPan ul li.menupadding{margin:0 0 0 1px;}
#topPan ul li.home{width:92px; height:30px; display:block; background:url(/admprev/public/img-sys/menubg-hover.gif) 0 0 no-repeat #FDFDFD; color:#1A1917; text-align:center;}

#topPan h1{display:block; width:745px; height:205px; background:url(/admprev/public/img-sys/header.gif) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both;}

#toplinkPan{width:464px; height:159px; position:relative; margin:0 auto;}
#toplinkfastPan{width:148px; height:140px; float:left; background:url(/admprev/public/img-sys/blog-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkfastPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinkfastPan a:hover{text-decoration:none; background:url(/admprev/public/img-sys/blog-hover.jpg) 0 0 no-repeat;}
#toplinkfastPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:0px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}

#toplinksecondPan{width:148px; height:140px; float:left; background:url(/admprev/public/img-sys/chat-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 10px 0; color:#fff;}
#toplinksecondPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinksecondPan a:hover{text-decoration:none; background:url(/admprev/public/img-sys/chat-hover.jpg) 0 0 no-repeat;}
#toplinksecondPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }

#toplinkthirdPan{width:148px; height:140px; float:left; background:url(/admprev/public/img-sys/tools-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkthirdPan a{text-decoration:none; display:block; width:148px; height:140px;}
#toplinkthirdPan a:hover{text-decoration:none; background:url(/admprev/public/img-sys/tools-hover.jpg) 0 0 no-repeat;}
#toplinkthirdPan p{display:block; width:90px; height:15px; position:absolute; top:0px; right:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }


/*--/TOP PANEL--*/
/*--BODY PANEL--352*/
#bodyPan{width:638px; background:url(/admprev/public/img-sys/bodytopbg-large.jpg) 0 0 no-repeat #fff; color:#1A1917; position:relative; margin:8px auto 0; padding:0 56px;}
#bodyPan h1{width:630px; height:32px; display:block; background:url(/admprev/public/img-sys/welcomebg.gif) 0 100% repeat-x; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0;}
#bodyPan h1.bodyh1{background:url(/admprev/public/img-sys/welcomebg2.gif) 0 100% repeat-x !important;}
#bodyPan h1 span{color:#9A0000; font-size:26px;}
#bodyPan h2{width:638px; height:32px; display:block; background:url(/admprev/public/img-sys/dotline.gif) 0 100% repeat-x inherit; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; margin-top:50px; color:#9A0000;}

#bodyPan p{padding:18px 0 0 0;}
#bodyPan p.bigtext{background:#fff; font-size:18px; color:#B3A7A0; font-weight:bold; padding:18px 0 0;}
#bodyPan p.more{width:600px; height:39px;}
#bodyPan p.more a{display:block; width:89px; height:39px; background:url(/admprev/public/img-sys/more1.gif) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center; float:right;}
#bodyPan p.more a:hover{text-decoration:none; background:url(/admprev/public/img-sys/more2.gif) 0 0 no-repeat;}
#bodyPan p.volta{width:600px; height:39px;}
#bodyPan p.volta a{display:block; width:89px; height:39px; background:url(/admprev/public/img-sys/volta1.gif) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center; float:right;}
#bodyPan p.volta a:hover{text-decoration:none; background:url(/admprev/public/img-sys/volta2.gif) 0 0 no-repeat;}
#bodyPan p.morenext{width:600px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display:block; width:89px; height:39px; background:url(/admprev/public/img-sys/more1.gif) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center; float:right;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url(/admprev/public/img-sys/more2.gif) 0 0 no-repeat;}
#bodyPan p.imgDiario{margin-left: 130px; height: 244px; text-decoration:none; background:url(/admprev/public/img-sys/diario.gif) 0 0 no-repeat;}

#bodyPan p.volta{width:600px; height:39px;}
#bodyPan p.volta a{display:block; width:89px; height:39px; background:url(/admprev/public/img-sys/volta1.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:12px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center; float:right; padding: 0 0 0 5px;}
#bodyPan p.volta a:hover{text-decoration:none; background:url(/admprev/public/img-sys/volta2.jpg) 0 0 no-repeat;}

/*--BODY BOTTOM--464*/
#bodybottomPan{width:750px; height:42px; background:url(/admprev/public/img-sys/bodybottombg-large.jpg) 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }

#bodyPan ul{width:352px; height:110px; margin:20px 0 0;}
#bodyPan ul li{background:url(/admprev/public/img-sys/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}
#bodyPan ul li a{background:#fff; color:#9A0000; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

/* MENU SIMULADO **************************************** */
#bodyPan .divSubmenu {padding:5px 0 0 40px; height:60px;}
#bodyPan p.pMenu{padding:0}
#bodyPan ul.ulMenu{height:0px !important; width:150px !important;}
#bodyPan ul.ulMenu input{position:relative; }

/* LISTAS ************************************************ */
#bodyPan #divLista {border:1px solid #E9E9E9; width:634px;}
#bodyPan #divLista .divListaCell {border:1px solid #E9E9E9; float:left;}

/*--FORM LOGIN--*/
#bodyPan #divFormLogin{width:350px; height:163px;}
#bodyPan #divFormLogin h2{display:block; width:310px; height:45px; background:url(/admprev/public/img-sys/formtop.gif) 0 0 no-repeat #F9F9F9; color:#fff; font:20px/39px Georgia, "Times New Roman", Times, serif; margin:0 0 3px 1px; padding:0 0 0 40px;}
#bodyPan #divFormLogin #divForm{width:350px; height:117px; margin-left:1px; background:url(/admprev/public/img-sys/formarea.gif) 0 100% no-repeat; position:absolute;}
#bodyPan #divFormLogin form{padding:0; margin:0; position:absolute;}
#bodyPan #formLogin input.button{width:54px; height:25px; display:block; background:url(/admprev/public/img-sys/button.gif) 0 0 no-repeat #3F3F41; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:6px 0px 0px 240px; text-align:center;}
#bodyPan #formLogin input{height:15px; margin:15px 0 1px 120px; width:180px;}

/* FORMUL�RIO ZEND****************************************** */
form.form_zend fieldset{border:1px solid #E9E9E9;}
form.form_zend fieldset legend{font:12px/14px Verdana, Helvetica, sans-serif; color:#9A0000;}
form.form_zend dt{padding:0 0 0 0px;}
form.form_zend dd{margin:0 0 0 0px; *margin:0px; _margin:0px;}
form.form_zend fieldset legend{font:12px/14px Verdana, Helvetica, sans-serif; color:#9A0000; clear:both;}
form.form_zend input, select, textarea{border:1px solid #E9E9E9; background:#F9F9F9; font:12px/14px Verdana, Helvetica, sans-serif;}
form.form_zend input.button{border:none; background:url(/admprev/public/img-sys/button.gif) no-repeat 0 0 #FFF; width:55px; height:25px; color:#fff; font-weight:bold;}
form.form_zend input.radio{border:none !important; background:none !important;}
form.form_zend label{color:#555; font:12px/14px Verdana, Helvetica, sans-serif;}
form.form_zend input:focus,  form.form_zend select:focus, form.form_zend textarea:focus{border:1px solid #9A0000;}

/*--LISTA--*/
#bodyPan dl dt{font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#9A0000;}
#bodyPan dl dd{font-size:1em; text-decoration:underline; font-style:italic;}
#bodyPan fieldset .divBtn input{clear:none;}
#bodyPan .divBtn input{width:54px; height:25px; display:block; background:url(/admprev/public/img-sys/button.gif) 0 0 no-repeat #EBEBEB; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:10px 0 0 280px; text-align:center;}
#bodyPan .divBtn dd{text-align:left; width:400px;}
#bodyPan .divBtn{text-align:right;}

/*--LISTA--*/
#lista{height:150px; overflow:auto;}
#lista table{margin-top:30px; width:400px; border:1px solid #CCC; border-collapse:collapse; font:normal 12px/14px Verdana, Helvetica, sans-serif;}
#lista table th{border:1px solid #CCC; background:#666; color:#FFF;}
#lista table td{border:1px solid #CCC; text-align:center;}

/*--LISTA ASSOCIADO--*/
#listaAssociado{width:641px;}
#listaAssociado table{margin-top:30px; width:640px; border:5px solid #CCC; border-collapse:collapse; font:normal 12px/14px Verdana, Helvetica, sans-serif;}
#listaAssociado table th{border:1px solid #CCC; background:#666; color:#FFF;}
#listaAssociado table td{border:1px solid #CCC; text-align:center;}
#listaAssociado a{color:#9A0000; text-decoration:none;}
#listaAssociado a:hover{text-decoration:underline;}

/*--DETALHES--*/
#bodyPan #divPrint{text-align:center;}
#bodyPan #divPrint a{font-weight:bold; color:#666;}
#bodyPan #divPrint a:hover{color:#ccc;}
#bodyPan .tDetalhes{width:632px;}
#bodyPan .tDetalhes .cabecalho{background-color:#ccc; text-align:left; width:250px; font-weight:bold; font-size:17px; color:#000;}
#bodyPan .tDetalhes .conteudo{background-color:#F2F2F2; width:70%; font-size:1em; font-style:italic;}

/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{height:155px; background: url(/admprev/public/img-sys/footerbg.gif) 0 0 repeat-x #000; color:#fff; margin:43px 0 0 0; padding:51px 0 0 0;}
#footerPan{width:430px; height:90px; display:block; position:relative; margin:0 auto; text-align: center;}
#footerPan p{padding:51px 0 0;}
#footerPan p span{background:#1C1B19; color:#AC2626; font-size:10px;}
#footerPan p.copyright{ background:#1F1D1B; margin:0; display:block; position:absolute; bottom:0px; right:60px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0;}

#footerPan ul{width:450px; display:block; position:absolute; left:0px; top:0; padding:0;}
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 10px 0 10px; color:#fff; background:#181716; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.info{width:330px; height:45px; display:block; position:absolute; left:0px; top:29px; padding:0 0 0 30px;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:url(/admprev/public/img-sys/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:94px; background:url(/admprev/public/img-sys/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax{width:94px; background:#1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul li span{background:#1C1B19; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

#footerPan ul.templateworld{width:158px; background:#1C1B19; color:#fff; display:block; position:absolute; top:97px; left:152px;}
#footerPan ul.templateworld li a{background:#1C1B19; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#botao_calendario {border: 0px solid; background: url(/admprev/public/js/jscalendar/img.gif) no-repeat !important; background-position: center; margin-left: 5px;}

/*--DIV CONFIRMA��O--*/
#div_confirmacao_total{width:460px; height:15px; margin:20px 20px 5px 40px; position:absolute; padding:0 0 0 90px}
#div_confirmacao_total #div_confirmacao{width:362px;}
#div_confirmacao_total #div_confirmacao #div_confirmacao_left{float:left; width:6px; height:15px; background:url(/admprev/public/img-sys/nota_borda_l.png);}
#div_confirmacao_total #div_confirmacao #div_confirmacao_center{font:12px/14px Verdana, Helvetica, sans-serif; color:#FFF; width:350px; position:relative; height:15px; -moz-opacity: 1; opacity: 1; filter:alpha(opacity=100); background-color:#9A0000; float:left; text-align:justify; font-weight:bold; text-align:center;}
#div_confirmacao_total #div_confirmacao #div_confirmacao_right{float:right; width:6px; height:15px; background:url(/admprev/public/img-sys/nota_borda_r.png);}

form.form_html fieldset{border:1px solid #E9E9E9; clear:both; padding: 10px 10px 10px 10px; margin-top: 20px;}
form.form_html fieldset legend{
	font:12px/14px Verdana, Helvetica, sans-serif; color:#9A0000;
	}
form.form_html fieldset#search{margin-top: 100px;}
form.form_html label{
	color:#555;
	font:12px/14px Verdana, Helvetica, sans-serif;
	float:left;
	clear:both;
	padding:5px 0 0 0;
	}
form.form_html label.label_alinhado{
	color:#555;
	font:12px/14px Verdana, Helvetica, sans-serif;
	float:none !important;
    clear:none !important;
	padding:5px 0 0 0;
	width:100%;
	}
form.form_html img.stdbtn{
	border:none;
	height:22px;
	width:22px;
	float:left;
	padding:0 0 0 5px;
	position:relative;
}
form.form_html label a img.btnImgItm{
	border:none;
	float:left;
	padding:0 0 0 5px;
}
form.form_html input, form.form_html select, form.form_html textarea{
	font:12px/14px Verdana, Helvetica, sans-serif;
	border:1px solid #CCC;
	background:#F9F9F9;
	float:left;
	clear:both;
	}
form.form_html input.radio{
	border:none !important;
    background: none !important;
	float:left;
	}
form.form_html input.check{
	background: none !important;
	border:none;
	}
form.form_html input:focus, form.form_html select:focus,  form.form_html textarea:focus{
	border:1px solid #9A0000;
	}
form.form_html input.button{
	border:none; background:url(/admprev/public/img-sys/button.gif) no-repeat 0 0 #FFF; width:54px; height:25px; clear:both; margin-top:15px; color:#FFF;
	}
form.form_html input.buttonImg{
	border:none; background:url(/admprev/public/img-sys/more1.gif) no-repeat 0 0 #FFF; width:89px; height:39px; clear:both; margin-top:15px; margin-bottom:15px; color:#FFF;
	}
form.form_html input.button2{
	border:none; background:url(/admprev/public/img-sys/button.gif ) no-repeat 0 0 #FFF; width:54px; height:25px; clear:both; margin-top:15px; color:#FFF;
	}
form.form_html input.input_formBtn{
	clear:none !important;
	border:none;
	width:20px;
	height:20px;
	margin:0 0 0 5px;
	}
form.form_html input.input_right, select.input_right{
	clear:none !important;
	margin:0 0 0 10px;
	}
form.form_html span.spanAjax{
	font:12px/14px Verdana, Helvetica, sans-serif; color:#555; cursor:pointer; cursor:hand;
	}
form.form_html #div_foto{
    font:12px/14px Verdana, Helvetica, sans-serif;
    color:#555;
    width: 186px;
    *width: 187px;
    }
form.form_html input.hidden{
	display:none;
	}
form.form_html label.menus{
	width:200px; border:1px solid #666; background:#f9f9f9; text-align:center; padding:5px auto;
	}
	
form.form_html label.submenus{
	width:150px; border:1px solid #666; background:#f9f9f9; text-align:center; padding:5px auto;
	}

	
.add{
	font:12px/14px Verdana, Helvetica, sans-serif; color:#000;
	}
label.error { float: none; color: #9A0000 !important; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px;}

#confirmacao li{
	font:normal 12px/14px Verdana, Helvetica, sans-serif; height:20px; padding-top:4px !important;
}

#confirmacao span {
	color:#9A0000;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}

#caja{width:98%; display: none; padding:5px;}
#mostrar{display:block; width:98%; padding:5px; border:1px solid #EBEBEB; background:url(/admprev/public/img-sys/welcomebg.gif) repeat-x scroll 0 100%; color:#993300; text-decoration:none; font-size:10px;}

#gallery ul{width:100%; padding-left:25px;}
#gallery ul li{display:block;background:#CCC; border:none; float:left; margin:5px 10px 5px 10px; padding:8px 8px 20px 8px; text-align:center;}
#gallery a{background:none !important;}
#gallery img{border:2px solid #000;}
#gallery li:hover{background:#666;}

ul.errors{
	display:none;
}
