/*==================================================================
===> DECLARAÇÕES GERAIS
==================================================================*/
* {
	font-family: Arial, Verdana, Tahoma , Helvetica, sans-serif;
	font-size:13px;
}

body {
	margin:0;
	padding:0;
	background:url(../imagens/bg.jpg) repeat-x top;
	background-color:#f2f2f2;
}

a { 
	text-decoration:none;
	color:#fff; 
}

a:hover {
	color:#71706F;
	text-decoration:none;
}

hr {
	height: 1px; 
	border: 0; 
	border-top:1px solid #A3C7C5;
}

#img-ups {
	border:#fff 2px solid; 
	padding:0px;
	margin-bottom: 10px;
}

#img-ups-capa {
	border:#fff 2px solid; 
	padding:0px;
	margin-bottom: 4px;
}

#pts {
	height: 1px; 
	border: 0; 
	border-top:1px dotted #A3C7C5;
}



/*==================================================================
===> MENUS
==================================================================*/

#institucional {
	background:url(../imagens/INSTITUCIONAL.gif) no-repeat center;
	width:101px; 
	height:11px;
	cursor:pointer;
	padding:5px 0px;
}


#institucional:hover, institucional:active {
	background:url(../imagens/INS_HOVER.gif) no-repeat center;
}

#rodape {
	color:#fff;
	font-size:10px;
}

/*==================================================================
===> PAGINACAO
==================================================================*/

div.pagination {
		padding: 3px;
		margin: 3px;		
		text-align:center;
		color:#a0a0a0;
		font-size:80%;
				
	}
div.pagination a {
		border: 1px solid #909090;
		margin-right:3px;
		padding:2px 5px;
		background-image:url('bar.gif');
		background-position:bottom;
		text-decoration: none;
		color: #c0c0c0;
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #f0f0f0;
		background-image:url(invbar.gif);
		background-color:#404040;
		text-decoration:none;
		color: #ffffff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
	}

/*==================================================================
===> ESTILOS DE FONTE
==================================================================*/
.tit-branco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
}

.tit-branco-medio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}

.tit-branco-medio-14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

.tit-not {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#991511;
}


.tit-capa {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

.tit-capa_agenda {
	font-size:11px;
	color:#4c706e;
	font-weight:bold;
	text-align:left;
}

.tit-escuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#335059;
	font-weight:bold;
	text-align:center;
}

.msg {
	font-size:14px;
	color:#4c706e;
	font-weight:bold;
	text-align:center;
}

.verm-agenda {
	color:#990000;
	font-weight:bold;
	padding-left:10px;
}

.tit-sidebar { 
	font-family: Trebuchet MS, Times New Roman, Verdana, Arial;
	font-size: 20px;
	color: #990000;
	text-align: left;
	font-weight: bold
}

.tit-sidebar-t { 
	font-family: Arial; 
	font-size: 10px; 
	color: #666666
}

.tit-sidebar-final { 
	font-family: Arial; 
	font-size: 12px; 
	color: #333333;
}

.texto{
	font-family: Arial, Verdana, Tahoma , Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
}

.texto-justify{
	font-family: Arial, Verdana, Tahoma , Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align: justify;
}

.textoMenor{
	font-family: Arial, Verdana, Tahoma , Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}

.textoMenorCapa{
	font-family: Arial, Verdana, Tahoma , Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
/*==================================================================
===> FORMS
==================================================================*/

.input-100 {
	border: 1px solid #99b3b4;
	background: #fff;
	font: 11px verdana, sans-serif;
	color:#443;
	width:100%;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}

.input-g {
	border: 1px solid #99b3b4;
	background: #fff;
	font: 11px verdana, sans-serif;
	color:#443;
	width:300px;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}

.input-m {
	border: 1px solid #99b3b4;
	background: #fff;
	font: 11px verdana, sans-serif;
	color:#443;
	width:200px;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}

.input-p {
	border: 1px solid #99b3b4;
	background: #fff;
	font: 11px verdana, sans-serif;
	color:#443;
	width:100px;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}

.input-t {
	border: 1px solid #99b3b4;
	background: #fff;
	font: 11px verdana, sans-serif;
	color:#443;
	width:40px;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}


.input-s {
	border: 1px solid #99b3b4;
	background: #fff;
	font: 11px verdana, sans-serif;
	color:#443;
	width:100px;
	padding:1px;
	margin-bottom:0px;
	outline:none;
}


.input-g:focus {
	border:1px solid #567475;
	background: #e4ebeb;
}

.input-m:focus {
	border:1px solid #567475;
	background: #e4ebeb;
}

.input-p:focus {
	border:1px solid #567475;
	background: #e4ebeb;
}

.input-t:focus {
	border:1px solid #567475;
	background: #e4ebeb;
}

.input-s:focus {
	border:1px solid #567475;
	background: #e4ebeb;
}

.input-100:focus {
	border:1px solid #567475;
	background: #e4ebeb;
}




div#container {
	border:1px solid #99b3b4;
	padding:15px;
	margin:auto;
	width:400px;
}
#log_res {
	height:auto;
	padding:15px;
	/*margin:100px auto 20px auto;*/
	width:400px;
}
#log_res p {
	margin:0;
	padding:4px 0 4px 0;
}
#log_res.ajax-loading
	{background: url(http://www.roscripts.com/images/spinner.gif) no-repeat center;
}
.error {
	color:red;
	margin:0;
	padding:0;
}
