/* 
name: FUNARBE
developed by: std1TI
developer's site: www.std1.com.br/ti
version: ALPHA
running on stdTools
comments: english
*/

/* GLOBAL RESET
-----------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-weight:normal;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	color: #0b2648;
}body{line-height: 120%;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 12px;
/*	font-size: x-small;*/
	font-weight: normal;
}input,textarea,button{font-family: Arial, Helvetica, sans-serif;  padding: .15em; line-height: 1.2; border-width: 1px;}br{clear:both;}p br{clear:none;}h1, h5, #menu a{ font-family: Arial, Helvetica, sans-serif;}

/* BASIC STRUCTURE
-----------------------------------------------------------------------------*/
html, body{
	margin: 0;
	padding: 0;
	z-index: 1;
	width: 100%;
}
html{	background:#fff url(../img/html.jpg) repeat-x;}
body{
	/*background: transparent url(../img/body.jpg) no-repeat top center;*/
	margin: 0 auto;
		SCROLLBAR-FACE-COLOR: #336699;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	SCROLLBAR-SHADOW-COLOR:  #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR:#cccccc; 
	SCROLLBAR-ARROW-COLOR: White;
	SCROLLBAR-TRACK-COLOR:#cccccc; 
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
}

#header, #menu, #wrapper{
	display: block;
	clear: both;
	/*width: 988px; *width: 988px;*/
	width: 1000px; *width: 1000px;
	margin:0 auto;
	padding: 0 .5em;
}
#header{
	height: 135px;
	position: relative;
	/*overflow: hidden;*/
}
#menu{
	margin-top: 3px;
	padding:.1em .5em;
	background: transparent url(../img/bgMenu.gif) no-repeat right top;
	display: table
}
#content, .sidebox{
	float: left;
	display: block;	
	margin: 1em 8px;
}
#content{
	width:700px;
	margin: 5px 0 0 0;
	padding: 0 10px 10px 10px;
}

#coluna1{float:left;
		width:353px;
	margin: 5px 0 0 0;
	padding: 0 10px 10px 10px;
}
/* GENERAL ELEMENTS
-----------------------------------------------------------------------------*/
h1{ text-indent: -999in;}
h1{float: left;}
h2{}
h3{margin: 0 0 10px 0;padding:3px 3px 3px 3px;font-size: 18px; color: #3A709E; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #eaeaea; }
h5{ font-size: 24px; color: #fff; text-transform: uppercase; font-weight: bold; position: absolute; bottom: .5em; right: 2em;}

a:hover{	text-decoration: underline;}
p{
	font-size: .75em;
	color: #000;
	text-align: justify;
}
	p a{
				font-size: 12px;
				color: #2b6abd;
			}
				p a:hover{text-decoration: underline;}
strong{
	color: #0b2648;
	font-weight: bolder;
}
ol{list-style: decimal inside;}

form fieldset{margin:.6em .6em 10px}
form legend{padding:0 .4em; font-size:1em; _margin:0 -7px; /* IE Win */}
form label{display:inline-block; line-height:2; font-size:.9em; vertical-align:top}
form fieldset ol{margin:0; padding:0}
form fieldset li{list-style:none; padding:5px; margin:0}
form fieldset fieldset{border:none; margin:3px 0 0}
form fieldset fieldset legend{padding:0 0 5px; font-weight:normal}
form fieldset fieldset label{display:block; width:auto}
form em{font-weight:bold; font-style:normal; color:#f00}
form label{width:120px}
form fieldset fieldset label{margin-left:123px}
/*\*//*/ form legend{display:inline-block}/* IE Mac */
form{width:80%; margin-left:1em; font-size:.8em; color:#333}
form button{margin:.1em 1.6em .1em 0; float:right; text-transform:capitalize; font-size:11px}
form textarea{width:545px; *width:530px}
form legend{padding-left:0}
form legend, form label{color:#333}
form fieldset{border:none; border-top:0px solid #F0F5F9}
form fieldset fieldset{background:none}
form fieldset li{padding:5px 10px 7px; border-bottom:0px solid #F0F5F9}
	
/* GENERAL CLASSES/IDS
-----------------------------------------------------------------------------*/
.rplcmnt{ /* image replacement class*/
	text-indent: -99999in;
	display: block;
	background-repeat: no-repeat;
}
.box{
	display: block;
	margin-top: .8em;
}
#texto img{ /* aligns images with p */
	float: left;
	margin: 3px;
	padding: 0 10px 10px
}
a.link{
	color: #ffa200;
	font-size: 12px;
	font-weight: bold;
}
	a:hover.link{text-decoration: underline;}
	
.imgHome{
 margin-top: 5px;
	margin-bottom: 10px;
}
	
	/* INSIDE SIDEBAR DEFINITIONS */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {float:left;
			margin: 5px 0 0 0; /* center for now */
			/*width: 250px; /* ems so it will grow */
			width: 235px; /* ems so it will grow*/
			background: url(../img/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;		}
.boxbody {float:left; width:220px;
			background: url(../img/sbbody-l.gif) no-repeat bottom left;
			margin: 0;			
			/*padding: 0px 10px 5px 15px;	*/
			padding: 0px 10px 5px 6px;
			}

.sidebox2 {float:left;
			margin: 5px 0 0 0; /* center for now */
			width: 320px; /* ems so it will grow */
			background: url(../img/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;		}
.boxbody2 {float:left; width:290px;
			background: url(../img/sbbody-l.gif) no-repeat bottom left;
			margin: 0;			padding: 0px 10px 5px 15px;		}
		
			
			
			
			
.boxhead {background: url(../img/sbhead-r.gif) no-repeat top right;
			margin: 0;		padding: 0;
			text-align:left;	}
.boxhead h2 {	background: url(../img/sbhead-l.gif) no-repeat top left;
			margin: 0;	padding: 10px 15px 10px 20px ;
			color: #376791; font-weight: bold; 
			font-size: 0.7em; line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
			text-transform: uppercase;	}

.boxbody li, .boxbody2 li  {padding-left: 10px;
	font: 12px  Calibri, Verdana, arial, sans-serif;
	color: #0b2648;
	background: transparent;
	line-height: 170%;
}	
.boxbody li a, .boxbody2 li a{
display:block;
	background: transparent;
}	
.boxbody li a:hover, .boxbody2 li a:hover{
padding-left: 5px;
display:block;
	background: #f5f5f5;
	color: Maroon;
	text-decoration: none;
}
	/* STRIPED TABLE */

	/***/
	.standard thead th{
		background: #9ABAD1;
		color: #fff;
		font-size: .9em;font-weight: bold;
		text-align: left;
		border: 1px solid #BFCDFF;
	}
	.standard {
		caption-side: bottom;
		padding: 0;
		width: 100%;
		padding: .2em 1em;
		border: 1px solid silver;
		border-top: none;
		margin: .8em auto 0 .25%;
	}
		
.standard td, .standard th {
	border-left: 1px dotted #bbb;
	font-size: 12px;
	padding: .2em 1em;
	}
	
.standard th {
	border-bottom: 1px dotted #bbb;
	font-weight: bold;
	/*padding: .5em;
	text-align: left;*/
	}



	/*IMG REPLACEMENT*/
a#ufv{
	background-image: url(../img/ufv.gif);
	height: 40px;
	width: 170px;
	float: left;
	margin: 0 0 0 8px;
}



#footerwrap {	
	float: left;	width: 100%;  	padding-bottom: 60px;
	background: transparent url(../img/bgFooter2.gif) no-repeat top center;
	/* hack ie5/win */
	text-align: center;}

#footer {	color: #333;	width: 59.5em; 	margin: 0 auto;	padding: 0px 0 0 0;
	/* unhack ie5/win */
	text-align: left;	
	}	
	
a.link1:visited, a.link1:link,a.link1:active  { float:right;font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; color: #244969; font-weight: normal; text-decoration: none; ; font-size: 12px}
a.link1:hover {color: #FFD700;   text-decoration: none; font-weight: bold;  }


	/* STRIPED TABLE 1*/

	/***/
	.standard1 thead th{
		background: #9ABAD1;
		color: #000;
		font-size: .9em;font-weight: bold;
		text-align: center;
		border: 1px solid #BFCDFF;
	}
	.standard1 {
		caption-side: bottom;
		padding: 0;
		width: 100%;
		padding: .2em 1em;
		border: 1px solid silver;
		/*border-top: none;*/
		margin: .8em auto 0 .25%;
	}
			
	.standard1 td, .standard th {
		/*border-left: 1px dotted #bbb;*/
		border: 1px solid #bbb;
		font-size: .9em;
		padding: .2em 1em;
		/*	text-align: right;	*/
	}
	
	.standard1 th {
		/*border-bottom: 1px dotted #bbb;*/
		border: 1px solid #bbb;
		font-weight: bold;
		/*padding: .5em;
		text-align: left;*/
	}
	
	
	/* STRIPED TABLE 2*/
	/*Esta sendo usado no arquivo seusdados.asp*/
	.standard2 thead th{
		background: #9ABAD1;
		color: #000;
		font-size: .9em;
		font-weight: bold;
		text-align: center;
		border: 1px solid #FFFFFF;
	}
	.standard2 {
		caption-side: bottom;
		padding: 0;
		width: 100%;
		padding: .2em 1em;
		/*border: 1px solid silver;*/
		margin: .8em auto 0 .25%;
	}
			
	.standard2 td, .standard th {
		border: 1px solid #FFFFFF;
		font-size: .9em;
		padding: .2em 1em;
	}
	
	.standard2 th {
		border: 1px solid #FFFFFF;
		font-weight: bold;
	}
	/* FIM STRIPED TABLE 2*/
	
	
	
	/* STRIPED TABLE 3*/
	/*Esta sendo usado no arquivo seusdados.asp*/
	.standard3 thead th{
		background: #9ABAD1;
		color: #000;
		font-size: .9em;
		font-weight: bold;
		text-align: center;
		border: 1px solid #FFFFFF;
	}
	.standard3 {
		caption-side: bottom;
		padding: 0;
		width: 100%;
		padding: .2em 1em;
		/*border: 1px solid silver;*/
		margin: .8em auto 0 .25%;
	}
			
	.standard3 td, .standard3 th {
		border: 1px solid #0000FF;
		font-size: .9em;
		padding: .2em 1em;
	}
	
	.standard3 th {
		border: 1px solid #FFFFFF;
		font-weight: bold;
	}
	/* FIM STRIPED TABLE 2*/
	

 #aviso{
	position:absolute;
	/*height: 112px;*/
	height: 250px;
	width: 400px;
	/*top: 325px;*/
	top: 200px;
	z-index: 100;
	padding-left: 20px;
	padding-right: 20px;
	left: -333px;
	_left: 0px;
	margin-left: 60%;
	/*background-color: #FFFF99;*/
	background-color: #F0F3FF;
	border-top: 1px solid #8F8F8F;
	border-right: 2px solid #8F8F8F;
	border-bottom: 2px solid #8F8F8F;
	border-left: 1px solid #8F8F8F;
}

#aviso b{
		font-weight:bold;
}

