.checkAll {
	color:yellow;
}
.cor-1 {
	background-color: #FFFFCC;
}

.cor-0 {
	background-color: #FFFFFF;
}

.textoExplicativo {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #898989;
}

.textoExplicativo3 {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #898989;
}
.textoExplicativo2 {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: black;
}

span.info{
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: red;
}

.alert{
	position: absolute;
	width:50%;
	margin:auto auto auto auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#eee;
	
	text-align:left;
  	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: black;
}


.tituloOlaTurista {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: italic;
	color: #000000;
	font-weight: bold;
	text-transform: none;
}

.textoFormulario {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.helpFormulario {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.textoTrigger {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.erro {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
}

/* Estilo para o jQuery.validate */
label.error {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FF0000;
	display: none;
	vertical-align: center;
}

.textoCampoFormulario {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0C828C;
	font-weight: bold;
	background-color: #FFFFCC;
}

.botaoFormulario {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D96F1B;
}

.bodyCadastro {
	background-color: #0C828C;
}

.campoFormularioDesabilitado {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0C828C;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #CCCCCC;
}

.instituicaoFormlabel {
	width: 150px;
}

.instituicaoFormTable {
	width: 90%;
	align: center;
}

/* inicio das classes do display tag das listas de resultados*/
table.its{
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	margin: 0;
	padding: 4px;
} 

table.its thead tr {
	background-color: #F0BD00;
	font: bold 13px trebuchet, Verdana;
	
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	margin: 0;
	padding: 4px;
}	

table.its tr.even {
	background-color: #FFFFCC;
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	margin: 0;
	padding: 4px;
}


/* INICIO das classes de estilo para o menu da area administrativa */
.listHeader {
	background-color: #F0BD00;
	font: bold 13px trebuchet, Verdana;
}

.urbangreymenu {
	width: 190px;
}

.urbangreymenu .headerbar {
	font: bold 13px trebuchet, Verdana;
	color: white;
	background: #C51850 url(images/seta.gif) no-repeat 8px 6px;
	/*last 2 values are the x and y coordinates of bullet image #606060*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 2px 0 2px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a {
	text-decoration: none;
	color: white;
	display: block;
}

.urbangreymenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	/*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a {
	font: normal 12px Arial;
	color: black;
	background: #E9E9E9; /*#E9E9E9*/
	display: block;
	padding: 2px 0;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
}

.urbangreymenu ul li a:visited {
	color: black;
}

.urbangreymenu ul li a:hover { /*hover state CSS*/
	color: black;
	background: #F0BD00;
}

/* FIM das classes de estilo para o menu da area administrativa */
.referenciasTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 100;
	word-spacing: 10px;
}

.textoInformativoQuestionario {
	clip: rect(auto, auto, auto, auto);
	margin: 0px 90px 0px 100px;
}

.pergunta {
	margin: 0px 0px 0px 30px;
}

.carregando_cep {
	position: absolute;
	left: 540px;
	top: 650px;
}

.textoEmail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-align: justify;
	white-space: normal;
	line-height: 17px;
	width: 90%;
	height: 90%;
	padding-left: 30px;
}

.textoEmailAlerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #C51850;
	text-align: justify;
	white-space: normal;
	line-height: 17px;
	width: 90%;
	height: 90%;
	padding-left: 30px;
}

.tituloEmail {
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}
p.accent{
	border:1px solid;
	width:30%;
	padding:1em;
}
.span.center{
	text-align: center;
}

.desc{
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: gray;
}

.textoTabela{
	font-family: trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}


 /* set background images for corners */
.rbroundbox { background-color:#FFCC99; position: absolute; visibility: hidden; }
.rbtop div  { background: url(http://localhost:8080/images/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(http://localhost:8080/images/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(http://localhost:8080/images/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(http://localhost:8080/images/simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 250px; margin: 20px auto auto -350px; }

.box_desc {
	color: #000000;
	background-color: #FFFFCC;
	padding: 10px 10px 10px 10px;
	top: 20px;
	width: 600px;
	border: 1px solid gray;
	border-style: solid solid solid solid;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 50px;
	vertical-align: baseline;
}
.box_desc_dialog {
	color: #000000;
	background-color: #FFFFCC;
	padding: 5px 5px 5px 5px;
	top: 20px;
	border: 1px solid gray;
	border-style: solid solid solid solid;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	vertical-align: baseline;
}
.TituloRoxo {
	color: #C51850;
	font-weight: bold;
	font-size: 14;
}
.manualSubtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-align: justify;
	white-space: normal;
	line-height: 17px;
	width: 90%;
	height: 90%;
	padding-left: 30px;
	text-transform: none;
	font-weight: bold;
}

/* Estilo da caixa de di�logo do jQuery UI */

.ui-widget button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.ui-widget input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ui-dialog-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ui-dialog-titlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ui-widget-content {
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}

/*
	Feito por Michel Lucas em 11/1/2010 - Inicio
*/
.solidTable{
	border: inset 2px #ccdeff;
	width:400px;
	text-align: left;
}
.solidDataTableLabel{
	border: outset 1px #ccdeff;
	font-size: 12pt;
	width:300px;
}
.solidDataTableValue{
	border: outset 1px #ccdeff;
	font-size: 10pt;
	width:300px;
}

/*
	Feito por Michel Lucas em 11/1/2010 - fim
*/

