
body {
 margin: 0px;
 border: 0px;
 font-family: "Trebuchet MS";
 color:#666666;
 background-color:#002e30;
}
@font-face {
    font-family:'KievitOT-Regular';
    src: url('/premio2014-web/resources/css/fonts/KievitOT-Regular.eot');
    src: url('/premio2014-web/resources/css/fonts/KievitOT-Regular.eot?#iefix') format('embedded-opentype'),
         url('/premio2014-web/resources/css/fonts/KievitOT-Regular.svg#KievitOT-Regular') format('svg'),
         url('/premio2014-web/resources/css/fonts/KievitOT-Regular.ttf') format('truetype'),
         url('/premio2014-web/resources/css/fonts/KievitOT-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Kievit-Bold';
    src: url('/premio2014-web/resources/css/fonts/KievitOT-Bold.eot');
    src: url('/premio2014-web/resources/css/fonts/KievitOT-Bold.eot?#iefix') format('embedded-opentype'),
         url('/premio2014-web/resources/css/fonts/KievitOT-Bold.svg#KievitOT-Bold') format('svg'),
         url('/premio2014-web/resources/css/fonts/KievitOT-Bold.ttf') format('truetype'),
         url('/premio2014-web/resources/css/fonts/KievitOT-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
font {
 font-size: 12px !important;
}
.ui-widget,.ui-widget .ui-widget {
 font-size: 12px !important;
 font-family: "Trebuchet MS";
}

#cabecalho {
	width:100%;
	height: 130px;
	padding:0px 0px 0px 40px;
 background: url(/premio2014-web/resources/imagem/cabecalho_fundo.png) left top no-repeat;
}

#formCabecalho {
 margin-bottom: 0em !important;
}

#menuNavegacao {
 width: 100%;
 background-image: url(/premio2014-web/resources/imagem/logo_premio_15_anos.png);
}

#conteudo {
	min-height:300px;
 padding:0px 40px 40px 40px;
 background-color:#ffffff;
}

#rodape {
	width:100%;
	height:65px;
	padding:65px 40px 0px 40px;
 text-align: left;
 font-size:10px;
 color:#b3c0c0;
 background: url(/premio2014-web/resources/imagem/rodape_fundo.png) top left no-repeat;
}

a img {
 border: 0px;
}

h1 {
	width:100%;
	font-family:'KievitOT-Regular';
	font-size: 26px !important;
	font-weight:normal;
	text-transform: uppercase;
	border-bottom: 2px dotted #cccccc;
	color: #005f61;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
}

h1 label {
	font-size: 26px !important;
}

h2 {
	width:100%;
	font-family:'KievitOT-Regular';
	font-size: 22px !important;
	font-weight:normal;
	text-transform: uppercase;
	border-bottom: 2px dotted #cccccc;
	color: #005f61;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	margin:0px 0px 20px 0px;
	padding:20px 0px 5px 0px;
}

h3 {
 font-size: 13px !important;
}

.ui-state-default, .ui-datatable-data, label, select {
 font-size: 12px !important;
}



.ui-datatable-data-empty {
 font-size: 12px !important;
}

/*.ui-growl {
 background-color: gray;
}*/
.ui-datagrid-column {
 font-size: 12px !important;
}

.semBorda tr,.semBorda td,.semBorda {
 border: 0px !important;
 border-width: 0px !important;
}

.boxAviso {
 border: 1px solid #ff0000;
 background-color: #ffcdcd;
 font-size: 14px;
 padding: 15px 20px 15px 20px;
 color:#ff0000;
}

.alinhamentoTopo {
 vertical-align: top;
}

.largula300 {
 width: 300px;
}

.largula350 {
 width: 350px;
}

.imagemCategoria {
 float: right;
 padding:10px 0px 0px 20px;
 background-color:#ffffff;
}

.alinhamentoCentro {
 text-align: center;
}

.alinhamentoEsquerda {
 text-align: left;
 padding-left: 20%;
}

.alinhamentoDireita {
 text-align: right;
}

.ui-datatable tfoot td.alinhamentoEsquerda  {
 text-align: left;
 font-weight: bold;
}

.textoSimples {
 font-size: 15px;
}

.ui-datatable-data{
 background: #ccc !important;
}

.largura33 {
    width:33%;
    vertical-align: top;
}

.largura67 {
    width:67%;
    vertical-align: top;
}

.empatado {
 background-color: #cccccc;
 font-weight: bold;
}

.alinhamentoADireita{
	width:100%;
	height:auto;
	overflow: hidden;
	text-align: right;
	padding:20px 00px 0px 0px;
	background-color:#ffffff;
	font-size:12px;
}
.alinhamentoADireita button{
	margin:0px 40px 0px 0px;
}
.contadorSessao{
	color:#ea5b0c;
}

.alinhamentoAEsquerda{
 text-align: left;
 float:left;
 padding-left: 0px;
}

.largula1000 {
 width: 1000px;
}

.espacamento3px{
 padding: 3px 3px !important;
}

.semPadding tr,.semPadding td,.semPadding {
 border: 0px !important;
 border-width: 0px !important;
 padding-left: 0px !important;
}

.linkFormulario {
 font-size: 15px !important;
 font-weight: bold;
}

/* ------------------------------ sobreposições --- */
p.paragrafo
{
	color:#666666;
	font-size:12px;
	text-decoration: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
a, .ui-widget-content a {
color:#ea5b0c;
text-decoration: none;
cursor: auto;
}
a:hover {
color:#b12800;
}
.ui-button{
	width:auto;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	-webkit-border-radius:0px;
	background-image:none;
	background-color:#ea5b0c;
	border:none;
	text-transform:uppercase;
}
.ui-button .ui-button-text{
	font-size:11px;
	font-weight:bold;
 font-family: "Trebuchet MS";
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-hover{
	color:#ffffff !important;
	background-color:#b12800 !important;
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-focus{
	color:#ffffff !important;	
}
.ui-state-default.ui-corner-top.ui-state-hover{
	color:#ffffff !important;
	background-color:#b12800 !important;
	
}
.ui-state-hover a{
	color:#ffffff !important;
}
.ui-state-default.ui-corner-top.ui-state-focus.ui-tabs-selected.ui-state-active{
	color:#ffffff !important;
	background-color:#005f61 !important;
	
}
.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-top{
	color:#ffffff !important;
	background-color:#005f61 !important;
	
}
.ui-corner-all{
	-webkit-border-radius:0px;
	border-radius:0px;
}
.ui-state-default{
	border:none !important;
	background:none !important;
	background-color:#ea5b0c !important;
}
.ui-state-focus{
	color:#ffffff;
	background-color:#b12800;
	border:none;
}
.jq-monthpicker-icone{
	width:20px;
}
.jq-monthpicker-icone.ui-state-hover, .ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-hover, .ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-focus{
	background-color:#b12800 !important;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{
	background-image:url("/premio2014-web/javax.faces.resource/images/ui-icons_e0fdff_256x240.png.finep?ln=primefaces-start") !important;
}
form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table{
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:none;
    border-spacing:0px;
}
td, tr, tbody{
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
    border:none;
}
input[type="text"], .ui-inputfield{
	background-color:#faede6 !important;
	border: 1px solid #ea5b0c !important;
	-webkit-box-shadow:inset 0px 0px 0px !important;
	box-shadow:none;
	border-radius: 0px;
	color:#666666 !important;
}
input[type="radio"]{
	width:100px !important;
	color:#000000 !important;
}
.ui-panelgrid{
	margin:0px 0px 20px 0px;
}
.ui-panelgrid td{
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 5px !important;
}
.ui-widget-content{
	color:#005f61;
 font-family: "Trebuchet MS";
 font-size:16px;
	font-weight:bold;
}
.ui-datagrid.ui-widget .ui-datagrid-content.ui-widget-content{
	border:1px solid #cccccc;
	padding:20px 20px 20px 20px;
}
.ui-tabs.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.ui-tabs-top{
	border:1px solid #cccccc;
}
.ui-tabs.ui-tabs-top > .ui-tabs-nav{
	padding:0px 0px 0px 0px !important;
	border-bottom:1px solid #cccccc;
	background:none;
}
.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top{
	background:none;
	background-color:#005f61;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:5px 20px 5px 20px !important;
}
.ui-dialog-title{
	font-size:14px;
	color:#ffffff;
}
.ui-dialog.ui-widget.ui-widget-content{
	border:none;
	backgorund:none;
	background-color:#ffffff;
}
.ui-dialog-content.ui-widget-content{
	padding:20px 20px 20px 20px !important;	
}
.ui-widget-overlay{
	background:none !important;
	background-color:#0e1a1b !important;
	opacity:.70 !important;
}
.ui-dialog td{
	padding:0px 10px 10px 0px !important;
}
.ui-widget-header{
	background:none;
	color:#005f61;
}
tr.ui-widget-content{
	border:none !important;
}
.ui-inputfield.ui-state-error{
	border:1px solid #ff0000 !important;
	background-color:#ffcdcd !important;
}
.ui-datepicker{
	border:none !important;
	padding:0px 0px 0px 0px !important;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
}
.ui-datepicker .ui-datepicker-header{
	padding:5px 10px 5px 10px !important;
	background-color:#005f61 !important;
	border:none !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
}
.ui-datepicker table{
	margin:0px 0px 0px 0px !important;
}
.ui-state-default.mtz-monthpicker.mtz-monthpicker-month{
	background-color:#ffffff !important;
	color:#ea5b0c;
	cursor:pointer !important;
}
.ui-state-default.mtz-monthpicker.mtz-monthpicker-month:hover{
	background-color:#b12800 !important;
	color:#ffffff;
}
.ui-state-default.mtz-monthpicker.mtz-monthpicker-month.ui-state-active{
	background-color:#287677 !important;
	color:#ffffff;
}
.ui-selectonemenu-panel.ui-widget-content{
	border:none;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item{
	color:#ea5b0c;
}

.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-highlight{
	color:#ffffff;
	background:none !important;
	background-color:#287677 !important;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-hover{
	color:#ffffff;
	background:none;
	background-color:#b12800 !important;
}
.ui-growl-item-container.ui-state-highlight{
	background:none !important;
	background-color: #ffcdcd !important;
}
.ui-growl-item-container{
	opacity:1 !important;
	color:#ff0000;
	border:1px solid #ff0000;
}
.fonte-contador-textarea {
	font-size: 12px !important;
}
.grow-info-background {
	background: none !important;
	background-color: #ededed !important;
	color: #005f61 !important;
}
.grow-info-border {
	border: 1px solid #005f61;
}
.ui-menu ul li a.ui-state-hover{
	color:#ffffff !important;
	background:none !important;
	background-color:#b12800 !important;
}
.ui-menu.ui-widget-content{
	border:none !important;
}
.ui-paginator.ui-widget-header{
	border:1px solid #005f61 !important;
}
.ui-paginator.ui-widget-header.ui-corner-top, .ui-paginator.ui-widget-header.ui-corner-bottom{
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
}
.ui-datatable{
	margin:10px 0px 10px 0px;
}
.ui-datatable tbody td{
	font-size:11px;
}
.ui-panelgrid .ui-panelgrid-header .ui-widget-header, .ui-panelgrid-footer .ui-panelgrid-header .ui-widget-header, .ui-panelgrid .ui-panelgrid-footer .ui-widget-header, .ui-datatable .ui-datatable-tablewrapper .ui-state-default{
	border:1px solid #005f61 !important;
}
.ui-panelgrid-header tr.ui-widget-header
{
	border:1px solid #005f61 !important;
	color:#ffffff !important;
	background-color:#ea5b0c !important;
}
.ui-datatable-data.ui-widget-content, .ui-datatable-data.ui-widget-content .ui-widget-header{
	border:none !important;
}
.ui-dialog-buttonpane.ui-widget-content{
	border-top:1px solid #005f61 !important;
}
.ui-dialog .ui-dialog-buttonpane{
	margin:0px 0px 0px 0px !important;
	padding:20px 20px 20px 20px !important;
}
