/*Títulos*/
	h1, .titulo1, .contentheading
	{
		font-size:18px;
		font-weight:bold;
		text-align:center;
		color:#000000;
	}
	
	h2, .titulo2
	{
		font-size:16px;
		font-weight:bold;
		text-align:left;
		color:#2E619E;
	}
	
	h3, .titulo3
	{
		font-size:14px;
		font-weight:bold;
		text-align:left;
		color:#3371A4;
	}
	
	h4
	{
		font-size:13px;
		font-weight:bold;
		line-height:16px;
		text-indent:30px;
		color:#2E619E;
		background-color:#EAEDF7;
	}
	
	h5
	{
		text-indent:12px;
		font-size:12px;
		font-weight:bold;
		margin-bottom:-10px;
	}
	
	h6/*reservado para titulo das comunidades*/
	{
		font-size:15px;
		color:#003150;
		font-weight:bold;
		text-align:center;
		margin-top:1px;
		margin-bottom:2px;
	}


/*Corpo*/
	body
	{
		margin:0px;
		padding:0px;
		text-rendering: optimizeLegibility;
	}
	input, a, td, tr, p, ul, li, span, div, select, option, input, body, .erro *, .aviso *, .sucesso *, .informacao *
	{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif !important;
	}


/*Parágrafo*/
	p, p.texto, div.texto
	{
		text-align:left;
		
		line-height:18px;
		padding-left:5px;
		padding-right:5px;
		color:#000000;
		height:auto !important;

	}


/*Listas*/
	ul li, li, li.texto
	{
		list-style-image:url(../images/framework/li1.gif);
		text-indent:25px;
		line-height:16px;
	}
	
	ul li, ul.texto li.texto
	{
		text-indent:0px;
		line-height:16px;
	}
	
	ol li, ol.texto li.texto
	{
		text-indent:0px;
		list-style-image:none;
		list-style-type:decimal;
	}


/*Links*/
	a, a.azul, a.azul:visited, a:visited
	{
		color:#0000FF;
		text-decoration:none;
	}

	
	a:hover, a.azul:hover
	{
		color:#0000FF;
		text-decoration:underline;
	}


/*visibilidade*/
	.visivel
	{
		display:block;
	}
	
	.invisivel
	{
		display:none;
	}


/*Paginador DB2*/
	div.paginator, div.paginacao
	{
		text-align:center;
		margin:10px 3px;
		padding:15px;
	}
	
	div.paginator a, .pagination ul li a, .pagination ul li span, .paginas-paginacao a, .paginas-paginacao b
	{
		border:1px solid #8DA9CD;
		margin-left:3px;
		padding:5px 7px;
		cursor:pointer;
	}
	
	div.paginator a.active, div.paginator a:hover, .pagination ul li span.pagenav, .pagination ul li a.pagenav:hover, .paginas-paginacao b, .paginas-paginacao a:hover
	{
		background-color:#C1CEE3;
	}
	
	div.paginator a.non-active, .pagination ul li.pagination-start span.pagenav, .pagination ul li.pagination-prev span.pagenav, .pagination ul li.pagination-next span.pagenav, .pagination ul li.pagination-end span.pagenav
	{
		border:1px solid #CCCCCC;
		background-color:#EAEAEA;
		color:#666666;
		cursor:auto;
		text-decoration:none;
	}
	.paginacao-total{
		text-align:center;
		margin-top:14px;
	}
	
	.primeira-pagina{
		padding-left:32px !important;
		background-image:url(../images/framework/primeira-pagina.png);
		background-repeat:no-repeat;
		background-position:left;
	}
	
	.ultima-pagina{
		padding-right:32px !important;
		background-image:url(../images/framework/ultima-pagina.png);
		background-repeat:no-repeat;
		background-position:right;
	}
	

/*Alinhadores de texto*/
	.center{text-align:center;}
	.left{text-align:left;}
	.right{text-align:right;}
	.justify{text-align:justify;}


/*Identadores*/
	.indent0{padding-left:0px;}
	.indent1{padding-left:10px;}
	.indent2{padding-left:20px;}
	.indent3{padding-left:30px;}
	.indent4{padding-left:40px;}
	.indent5{padding-left:60px;}
	.indent6{padding-left:80px;}


/*Append*/
	.append1 {padding-right:0px;}
	.append1 {padding-right:10px;}
	.append2 {padding-right:20px;}
	.append3 {padding-right:30px;}
	.append4 {padding-right:40px;}
	.append5 {padding-right:60px;}
	.append6 {padding-right:80px;}


/*Limpar floats*/
	.clr{clear:both;}


/*Controle de margens*/
	.mleft0 {margin-left: 0px;}
	.mright0 {margin-right: 0px;}
	.mtop0 {margin-top: 0px;}
	.mbottom0 {margin-bottom: 0px;}
	
	.mleft1 {margin-left:10px;}
	.mleft2 {margin-left:20px;}
	.mleft3 {margin-left:30px;}
	.mleft4 {margin-left:40px;}
	.mleft5 {margin-left:60px;}
	.mleft6 {margin-left:80px;}
	.mleft-1 {margin-left:-10px;}
	.mleft-2 {margin-left:-20px;}
	.mleft-3 {margin-left:-30px;}
	.mleft-4 {margin-left:-40px;}
	.mleft-5 {margin-left:-60px;}
	.mleft-6 {margin-left:-80px;}
	
	.mright1 {margin-right:10px;}
	.mright2 {margin-right:20px;}
	.mright3 {margin-right:30px;}
	.mright4 {margin-right:40px;}
	.mright5 {margin-right:60px;}
	.mright6 {margin-right:80px;}
	.mright-1 {margin-right:-10px;}
	.mright-2 {margin-right:-20px;}
	.mright-3 {margin-right:-30px;}
	.mright-4 {margin-right:-40px;}
	.mright-5 {margin-right:-60px;}
	.mright-6 {margin-right:-80px;}

	.mtop1 {margin-top:10px;}
	.mtop2 {margin-top:20px;}
	.mtop3 {margin-top:30px;}
	.mtop4 {margin-top:40px;}
	.mtop5 {margin-top:60px;}
	.mtop6 {margin-top:80px;}
	.mtop-1 {margin-top:-10px;}
	.mtop-2 {margin-top:-20px;}
	.mtop-3 {margin-top:-30px;}
	.mtop-4 {margin-top:-40px;}
	.mtop-5 {margin-top:-60px;}
	.mtop-6 {margin-top:-80px;}

	.mbottom1 {margin-bottom:10px;}
	.mbottom2 {margin-bottom:20px;}
	.mbottom3 {margin-bottom:30px;}
	.mbottom4 {margin-bottom:40px;}
	.mbottom5 {margin-bottom:60px;}
	.mbottom6 {margin-bottom:80px;}
	.mbottom-1 {margin-bottom:-10px;}
	.mbottom-2 {margin-bottom:-20px;}
	.mbottom-3 {margin-bottom:-30px;}
	.mbottom-4 {margin-bottom:-40px;}
	.mbottom-5 {margin-bottom:-60px;}
	.mbottom-6 {margin-bottom:-80px;}

	
/*Remover borda*/
	.no-border{border:none !important;}
	
	
/*Largura em porcentagem*/	
	.width20porcento {width:20%;}
	.width40porcento {width:40%;}
	.width50porcento {width:50%;}
	.width60porcento {width:60%;}
	.width70porcento {width:70%;}
	.width80porcento {width:80%;}
	.width100porcento {width:100%;}


/*Largura em Pixel*/
	.width30px {width:20px;}
	.width60px {width:60px;}
	.width80px {width:80px;}
	.width90px {width:90px;}
	.width120px {width:120px;}
	.width150px {width:150px;}
	.width180px {width:180px;}
	.width210px {width:210px;}
	.width240px {width:240px;}
	.width300px {width:300px;}
	.width400px {width:400px;}
	.width500px {width:500px;}
	.width600px {width:600px;}
	.width700px {width:700px;}


/*Altura em pixel*/
	.height0px { min-height:0px; line-height:0px;}
	.height10px { min-height:10px; line-height:10px;}
	.height20px { min-height:20px; line-height:20px;}
	.height25px { min-height:25px; line-height:25px;}
	.height30px { min-height:30px; line-height:30px;}
	.height40px { min-height:40px; line-height:40px;}
	.height50px { min-height:50px; line-height:50px;}
	.height60px { min-height:60px; line-height:60px;}


/*Posicionamento de divs*/
	.div-center
	{
		margin:0px auto;
	}
	
	.div-left{float:left;}
	.div-right{float:right;}
	
	
/*Modificadores de texto*/
	.observacao
	{
		background:url(../images/form/observacao.gif) no-repeat center left;
		color:#666666;
		padding-left:10px;
	}
	
	.negrito{font-weight:bold;}
	.italico{font-style:italic;}
	.sublinhado{text-decoration:underline;}
	.taxado{text-decoration:line-through;}
	.sombra{text-shadow:#02448E;}
	.upper-case{text-transform:uppercase;}
	.lower-case{text-transform:lowercase;}
	.capitalize{text-transform:capitalize;}
	

/*Borda nas imagens*/
	.mosimage img
	{
		padding:3px;
		border:1px solid #C1CEE3;
		background:#FFFFFF;
	}
	.mosimage2
	{
		padding:3px;
		border:1px solid #C1CEE3;
		background:#FFFFFF;
	}
	
	
/*Logomarca*/
	.logo-unijui
	{
		display:block;
		float:left;
		width:94px;
		height:104px;
		background:url(../images/framework/logo.jpg) no-repeat;
	}
	
	
/*Setas*/
	.seta-right
	{
		background:url(../images/framework/seta-dir.gif) no-repeat 3px center;
		padding-left:20px;
	}

	.seta-down
	{
		background:url(../images/framework/seta-baixo.gif) no-repeat 3px center;
		padding-left:20px;
	}
	
/*FieldSet*/
	fieldset
	{
		border:1px solid #C1CEE3;
		border-radius:8px;
		-moz-border-radius:8px;
		-khtml-border-radius:8px;
		-webkit-border-radius:8px;
		
		padding-left:10px;
	}
	
	fieldset legend
	{
		font-weight:bold;
	}
	
/*Cursores*/
	.cursor-pointer
	{	
		cursor:pointer;
	}

	.cursor-auto
	{	
		cursor:auto !important;
	}
	
/*Quebra de linha*/
	.nowrap
	{
		white-space:nowrap;
	}
	
	
/*Classes de destaque*/
	.texto-destaque-vermelho
	{
		color:#C90003;
	}
	.texto-destaque-amarelo 
	{
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius:3px;
		border-radius: 3px;
		background-color: #FFF5D9;
		border: 1px solid #FFD75B;
		padding:2px;
	}
	.texto-destaque-azul 
	{
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius:3px;
		border-radius: 3px;
		background-color: #E8EEF7;
		border: 1px solid #CAD4E7;
		padding:2px;
	}
	.caixa-destaque-azul 
	{
		background-color: #E8EEF7;
		border-left: 6px solid #7894C2;
		padding:10px;
		margin-left:20px;
		margin-right:20px;
		text-align:left;
	}
	.caixa-destaque-amarelo 
	{
		background-color: #FFF5D9;
		border-left: 6px solid #FFD75B;
		padding:10px;
		color: #000;
		margin-left:20px;
		margin-right:20px;
		text-align:left;
	}
	.botao-destaque 
	{
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius:6px;
		border-radius: 6px;
		background:-moz-radial-gradient(#03548F, #045895);
		background:-webkit-gradient(radial, center center, 0, center center, 120, from(#046BB7), to(#045895));
		-moz-box-shadow:1px 1px 6px #999;
		-webkit-box-shadow:1px 1px 6px #999;
		box-shadow:1px 1px 6px #999;
		padding: 14px 40px 14px 40px;
		margin:20px;
		color: #FFF !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;

	}
		a.botao-destaque{
			background-color: #045895 !important;
		}

/*Tooltip - hint - balão de ajuda*/
	.qtip-content{
		line-height:20px;	
		font-size:13px !important;
		color:#372911 !important;
	}

/*Botões de ação*/
	.btn-action {
		background:url(../images/buttons/call-to-action.png) no-repeat center top;
		padding:17px 30px 18px 30px;
		color:#FFF !important;
		font-weight:bold;
		font-size:14px !important;
	}
	.btn-action:hover {
		background-position:center bottom;
		text-decoration:none;
	}
	
	.btn-action2{
		background:url(../images/buttons/call-to-action2.png) no-repeat center top;
		padding:19px 20px 20px 20px;
		color:#FFF !important;
		font-weight:bold;
		font-size:14px !important;
	}
	.btn-action2:hover{
		background-position:center bottom;
		text-decoration:none;
	}

	.btn-action-small {
		background:url(../images/buttons/call-to-action-small.png) no-repeat center top;
		display:block;
	    text-align:center;
		min-width:150px;
		color:#FFF !important;
		font-weight:bold;
		font-size:11px !important;
		padding:7px 0px 8px 0px;
		margin-top: 10px;
		border:none !important;
	}

	.btn-action-small:hover {
		background-position:center bottom;
		text-decoration:none;
	}
	
	
/*Aqui elementos redimensionados para a versão móvel*/
@media all and (max-width: 600px) {
	/*Para evitar paginação muito longa*/
	div.paginator a.pagenav, .pagination ul li a.pagenav, .paginas-paginacao a.pagenav{
		display:none;
	}
	.pagination ul li.pagination-start a.pagenav, .pagination ul li.pagination-prev a.pagenav, .pagination ul li.pagination-next a.pagenav, .pagination ul li.pagination-end a.pagenav{
		display:inherit;
	}
   	table.mceLayout, textarea.richEditor, #mce_editor_0_parent, #mce_editor_0, .mceEditor{
       width:100% !important;
    }
	
}
@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
     html {
        -webkit-text-size-adjust: none;
     }
}
