﻿/* Conteúdo Principal
____________________________________*/

.mainContent{
	width:700px;
	height:100%;
	min-height:430px;
	_height:430px;
	text-align:justify;
	margin:0px 0px 0px 10px;
	float:left;
	display:inline;
	padding-left:10px;
	line-height:150%;
	}
	

	
.mainContentFull{
	width:880px;
	height:100%;
	min-height:430px;
	_height:430px;
	line-height:150%;
	text-align:justify;
	float:left;
	display:inline;
	padding:20px;
	border-bottom:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF
	}
	
.loading
{
	background:url(../Imgs/Loading_Brilho.gif) no-repeat ;
	 width:30px;
	 height:30px;
	
	}
	
/* Conteúdo Esquerdo
____________________________________*/

.leftContent{
	height:100%;
	min-height:430px;
	_height:430px;
	width:200px;
	background:#336699;
	float:left;
	display:inline;
	text-align:left;
	}
	

/* Fontes
____________________________________*/

h1{
	font-size:15px;
	font-weight:bold;
	color:#375182;
	padding-bottom:5px;
	border-bottom:#CCCCCC 1px dashed;
	text-align:left;
	}

h2{
	font-size:15px;
	font-weight:bold;
	color:#990000;
	}

h3{
	margin:0px;
	color:#336699;
	font-size:12px;
	}

h4{
	font-size:12px;
	font-weight:normal;
	color:#375182;
	margin:0 auto;
	}
	
h5{
	font-size:12px;
	color:#FF0000;
	margin:0 auto; 
	}
	
h6{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	margin:0 auto;
	}

.fontAzul {
	color:#336699;	
	font-weight:bold;
}



.fontMedium {
	font-size:16px;
}
	
.fontMediumAzul {
	font-size:16px;
	font-weight:bold;
	color:#336699;	
	}
	
.styleFontRed01{
	color:#990000;
	}

.imprimir{cursor:pointer;}

.wordMoreLess a:link{
	margin-right:5px;
	padding:5px;
	border:1px solid #CCCCCC;
	height:25px;
	width:30px;
	text-decoration:none;
	color:#336699;
	}

.wordMoreLess a:active{
	margin-right:5px;
	padding:5px;
	border:1px solid #CCCCCC;
	height:25px;
	width:30px;
	text-decoration:none;
	color:#336699;
	}

.wordMoreLess a:visited{
	margin-right:5px;
	padding:5px;
	border:1px solid #CCCCCC;
	height:25px;
	width:30px;
	text-decoration:none;
	color:#336699;
	}
			
.wordMoreLess a:hover{
	text-decoration:none;
	color:#CCCCCC;
	}



/* Box
____________________________________*/	

.styleBoxRAP{
	float:left;
	padding:10px 20px 16px 20px;
	margin:0px 45px; 
	border:1px solid #D5E4F0;
	background:#F4F4FF;
	text-align:center;	
	}
	
.styleBoxRAP h4{
	font-size:14px;
	font-weight:normal;
	color:#375182;
	margin:0 auto;	
	}
	
.styleBoxJornal{
	background:#F8F8F8;
	border:1px solid #D5E4F0;
	font-size:10px;
	padding:5px;
	}
	
#styleBox01{
	width:260px;
	height:100px;
	float:left;
	display:inline;
	margin:20px 0px 10px 10px;
	text-align:center;
	}
	
#styleBox02{
	width:220px;
	height:150px;
	float:left;
	display:inline;
	margin:20px 0px 10px 30px;
	text-align:center;
	}

#styleBox03{
	width:440px;
	float:left;
	display:inline;
	margin:0px 0px 10px 10px;
	padding:0px 5px 0px 0px;
	}
	
#styleBox03 h3{
	margin:0px;
	color:#5C7EA9;
	font-size:14px;
	}

#styleBox04{
	width:260px;
	height:130px;
	float:left;
	display:inline;
	margin:20px 0px 10px 10px;
	text-align:center;
	}

/* Menu
____________________________________*/	
	
#styleMenu01{
	width:85px;
	float:left;
	display:inline;
	border-right:solid 1px #C7D3E2;
	border-bottom:solid 1px #C7D3E2;
	padding-bottom:10px;
	}
	
#styleMenu01 h3{
	margin:0px;
	color:#5C7EA9;
	font-size:14px;
	}
	
#styleMenu01 ul {
	list-style:none;
	margin: 0;
	padding:0px;
	font-size:10px;
	}

#styleMenu01 li {
	padding:0px 0px 2px 0px;
	font-size:10px;
	}

/*Mensagens
-----------------------------------*/

.msgFloatBlue{
	background:#F5F8FA;
	border:solid 3px #C0CCDA;
	padding:20px;
	position:absolute;
	width:600px;
	margin:0px 10px;
}


.styleBoxMsg01{
	background:#D9E2EC;
	border: solid 1px #336699;
	padding:10px;
	color:#336699;
	}

.styleBoxMsg02{
	background:#FFEAEA;
	border: solid 1px #990000;
	padding:10px;
	color:#990000;
	}
	
.popMsgAzulBig{
	background:#F5F8FA;
	border:solid 3px #C0CCDA;
	padding:20px;
	position:absolute;
	width:600px;
	}
	
.popMsgAzulBigSetPosition{
	background:#F5F8FA;
	border:solid 3px #C0CCDA;
	padding:20px;
	left:190px;
	position:absolute;
	width:600px;
	}

.popMsgAzulBig h1{color:#336699;font-size:16px;border:none;}	
.popMsgAzulBigSetPosition h1{color:#336699;font-size:16px;border:none;}
	
	
.popMsgRedBig{
	background:#FFEAEA;
	border:solid 3px #990000;
	padding:20px;
	position:absolute;
	width:600px;
	}
	
.fecharStyle01{
	width:25px;
	height:30px;
	float:right;
	background:url(../Imgs/fechar.png) no-repeat;
	cursor:pointer;
	}


/*Formulários 
-----------------------------------*/

label{
	float:left;
	width:200px;
	font-weight:bold;
	}

fieldset{
	padding:20px;
	width:600px;	
	}


.styleRadioButton01 label{
	float:none;
	width:0px;
	}
	
.styleButton01{	
	padding:5px 30px 5px 30px;
	margin-right:30px;
	font-weight:bold;
	}

/* Alertas
-----------------------------------*/

.alertYellow{
	padding:0px 0px 5px 25px;
	background:url(../Imgs/alertYellow.gif) no-repeat;
	color:#990000;
	}
	
.okGreen{
	padding:0px 0px 5px 25px;
	background:url(../Imgs/Confirm.jpg) no-repeat ;
	font-size:16px;
	}
	
	
/* Tabelas
-----------------------------------*/

.styleTable01 td{
	padding:5px;
	}
	
.styleTable01 th{
padding:5px;
}

/* Enquetes
------------------------------------*/


.graficoResult
	{
	padding-right:20px;
	background:#CCFF00;
	}
