#content p{
	margin:2px 4px 8px 4px;
}

#content p.btAcoes{
	height:30px;
	text-align:right;
}

#content .lsAcoes{
	width:584px;
	float:left;
	padding:20px 0 6px 10px;
}

#content .lsAcoes h4{
	float:left;
	width:380px;
}

#content .lsAcoes p{
	float:left;
	width:380px;
	margin:2px 0 0 0;
	font-size:14px;
	color:#A02227;
}

#content .lsAcoes a{
	line-height:28px;
	padding:0 8px 0 8px;
	float:right;
	color:#A02227;
	position:relative;
	top:8px;
	border:#CCC 1px solid;
	background:url(img/bt_fundo.png) repeat-x top;
	text-decoration:none;
}

#content .lsAcoes input{
	float:right;
	position:relative;
	top:8px;
}

#content .lsAcoes a:hover{
	text-decoration:none;
	color:#A02227;
	text-decoration:none;
	border:#FF0000 1px solid;
	background:url(img/bt_fundo.png) repeat-x bottom;
}

#content p.btAcoes a{
	line-height:28px;
	padding:0 8px 0 8px;
	margin:0 2px 0 3px;
	float:right;
	color:#A02227;
	box-shadow:0 0 10px #CCC;
	border:#A02227 1px solid;
	 border-radius:4px;
	background:url(img/bt_fundo.png) repeat-x top;
}

#content p.btAcoes a:hover{
	text-decoration:none;
	text-decoration:none;
}

#content p.clear{
	margin:0;
	font-size:1px;
	height:1px;
	clear:both;
}

#content p a{
	font-weight:bold;
	color:#A02227;
	text-decoration:none;
}

#content p a:hover{
	color:#A02227;
	text-decoration:underline;
}

#content .form{ /* FORMULARIO BASE */
	width:90%;
	padding:10px;
	float:left;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	box-shadow:0 0 10px #CCC;
}

#content #fLogin{ /* FORMULARIO LOGIN */
	width:300px;
	padding:20px 10px 10px 10px;
	float:none;
	margin:20px auto 20px auto;
}

#content .form ul{
	margin-bottom:8px;
	padding:4px;
	background:#FFF;
	border:#FF0000 1px solid;
}

#content .form ul li{
	margin:2px;
	list-style:none;
	color:#FF0000;
}

#content .form p{
	width:100%;
	height:auto;
	margin:0;
	margin-bottom:10px;
	overflow:hidden;
}

#content .form label{
	float:left;
	font-weight:bold;
	padding-right:6px;
}

#content #fMini label{
	width:120px;
	text-align:right;
}

#content #fLogin label{
	width:60px;
	text-align:right;
}

#content .form em{
	font-size:11px;
	font-style:normal;
	padding-right:6px;
	float:left;
}

#content .form em.required{
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
	overflow:hidden;
	height:13px;
	position:relative;
	top:-4px;
}

#content .form input, .form select, .form textarea{
	width:98%;
	height:18px;
	border:#CCC 1px solid;
	box-shadow:inset 1px 1px 3px #EAEAEA;
	border-top:#BBB 1px solid;
	padding:3px;
	margin-top:3px;
	float:left;
}

.form select{
	padding:0 3px !important;
	height:30px !important; 
	}

#content #fMini input, #fMini select, #fMini textarea{
	width:400px;
}

#content #fLogin input{
	width:200px;
}

#content .form input.radio,#content .form input.check{
	width:13px;
	height:13px;
	border:none;
	margin:0 6px 0 18px;
	overflow:hidden;
}

#content .form textarea{
	height:80px;
	overflow:auto;
}

#content .form a{
	float:left;
	font-weight:normal;
	color:#C00;
	text-decoration:underline;
}

#content .form a:hover{
	float:left;
	font-weight:normal;
	color:#900;
}

#content .form .botao, #content #fMini .botao, #content #fLogin .botao{
	width:auto;
	height:21px;
	padding:2px 10px 8px 10px  !important;
	cursor:pointer;
	border-radius:4px;
	float:right;
	border:none;
	background:#A02227;
	box-shadow:none;
	font-weight:normal;
	text-transform:uppercase;
	font-size:14px;
	color:#FFF;
	text-align:center;
}

#content table{ /* TABELA PADRÃO */
	width:98%;
	margin:10px auto 10px auto;
	background:#FFFFFF;
}

#content table th{
	text-align:left;
	padding:4px;
	background:#A02227;
	color:#FFF;
}

#content table tr{
}

#content table tr.rowcolor{
	background:#F0F0F0;
}

#content table td{
	padding:4px;
}

#content table td a:hover{
	color:#333;
}

#content table td p a{
	color:#FF6600;
}

#content table td p a:hover{
	color:#FF0000;
}

#content table td img{
	border:none;
	margin:0 2px 0 2px;
}

#content table.inscList th{ /* DETALHES DA INSCRIÇÃO */
	background:#FFF;
	color:#009900;
	font-size:13px;
}

#content table.inscList a{
	color:#FF6600;
}

#content table.inscList a:hover{
	color:#FF8700;
}

#content table.inscList tr{
	background:#E5E5E5;
}

#content table.inscList td{
	padding: 6px 4px 6px 4px;
	border-bottom:#CCCCCC 1px solid;
	border-top:#FFFFFF 1px solid;
}

#content table.inscList tr.usuProd td{
	padding:0;
	border-bottom:#FFF 3px solid;
	border-top:#FFF 3px solid;
}

#content table.inscList table{
	width:100%;
	margin:0;
}

#content table.inscList tr.usuProd table tr td{
	border-top:#FFF 1px solid;
}

#content table.inscList tr.usuProd table tr.trAb{
	background:#FFF;
}

#content table.inscList tr.usuProd table tr.trAb td, #content table.inscList tr.usuProd table tr.trAb td a{
	color:#666;
	padding:6px;
}

#content table.inscList tr.usuProd table tr.trAb td a.tbDel, #content table.inscList tr.usuProd table tr.trGr td a.tbDel, #content table.inscList tr.usuProd table tr.trAg td a.tbDel{
	width:40px;
	padding:0;
	color:#FFF;
	background:#FF0000;
	border:none;
}

#content table.inscList tr.usuProd table tr.trAb td a.tbDel:hover, #content table.inscList tr.usuProd table tr.trGr td a.tbDel:hover, #content table.inscList tr.usuProd table tr.trAg td a.tbDel:hover{
	padding:0;
	color:#FFF;
	background:#DD0000;
	border:none;
}

#content table.inscList tr.usuProd table tr.trGr td{
	background:#FFFF99;
}

#content table.inscList tr.usuProd table tr.trGr td, #content table.inscList tr.usuProd table tr.trGr td a{
	color:#CC6600;
	padding:6px;
}

#content table.inscList tr.usuProd table tr.trAg{
	background:#F7CECF;
}

#content table.inscList tr.usuProd table tr.trAg td, #content table.inscList tr.usuProd table tr.trAg td a{
	color:#CC0000;
	padding:6px;
}

#content table.inscList tr.usuProd table tr.trPg{
	background:#DFF5D8;
}

#content table.inscList tr.usuProd table tr.trPg td, #content table.inscList tr.usuProd table tr.trPg td a{
	color:#006600;
	padding:6px;
}

#content table.inscList tr.usuProd table td{
	border:none;
}

#content table.inscList a.nProd{
	color:#666;
}

#content table.inscList a.nProd:hover{
	color:#333;
}

#content table.inscList table th{
	background:#FFFF99;
	color:#666;
}

#content table.inscList a.tbAdd, #content table.inscList a.tbEdi, #content table.inscList a.tbDef, #content table.inscList a.tbDel{
	display:block;
	width:58px;
	text-align:center;
	padding:1px;
	font-weight:normal;
	text-decoration:none;
	border:#CCC 1px solid;
	color:#666;
	font-size:11px;
	background:#FFFFFF;
}

#content table.inscList a.tbAdd:hover{
	color:#009900;
	border:#009900 1px solid;
}

#content table.inscList a.tbEdi:hover{
	color:#666666;
	border:#666666 1px solid;
}

#content table.inscList a.tbDef:hover{
	color:#0033FF;
	border:#0033FF 1px solid;
}

#content table.inscList a.tbDel:hover{
	color:#FF0000;
	border:#FF0000 1px solid;
}

#content table.inscLeg{ /* LEGENDA */
	width:500px;
	margin-top:20px;
}

#content table.inscLeg td{
	padding:2px 8px 2px 8px;
}

#content table.inscLeg label.stPag{
	color:#009900;
}

#content table.inscLeg label.stAgu{
	color:#CC0000;
}

#content table.inscLeg label.stGra{
	color:#FF9900;
}

#content table.inscLeg label.stAbe{
	color:#999;
}

#content table.contDet{ /* TABELA DE DETALHES */
	width:100%;
	border-left:#E5E5E5 1px solid;
	border-top:#E5E5E5 1px solid;
}

#content table.contDet th{
	background:#E5E5E5 url(img/th.png) repeat-x bottom;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:10px 4px 4px 4px;
	border-right:#CCC 1px solid;
}

#content table.contDet td{
	color:#333;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

#content table.navegador{ /* TABELA NAVEGADORA */
	width:400px;
	margin:10px auto 10px auto;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

#content table.navegador th{
	text-align:left;
	padding:4px;
	background:#666;
	color:#FFF;
}

#content table.navegador tr{
	background:#E5E5E5;
}

#content table.navegador tr.rowcolor{
	background:#F0F0F0 url(img/rowcolor.png) repeat-x bottom;
}

#content table.navegador td{
	padding:4px;
}

#content table.navegador td a:hover{
	color:#333;
}

#content table.navegador td img{
	border:none;
	margin:0 2px 0 2px;
}

#content table.contList{ /* TABELA LISTAS */
	width:100%;
	margin:5px auto 10px auto;
}

#content table.contList th{
	text-align:left;
	padding:5px;
	background:#009900 url(img/header.png) repeat-x;
	color:#FFF;
}

#content table.contList tr{
	background:#EFEFEF;
}

#content table.contList tr.produto th{
	background:#EFEFEF url(img/th.jpg) repeat-x left bottom;
	color:#666;
	font-size:11px;
}

#content table.contList tr.rowcolor{
	background:#FFF;
}

#content table.contList tr.dvproduto td{
	padding:0;
	border:none;
	background:#FFFFFF;
	font-size:1px;
	height:18px;
}

#content table.contList td{
	padding:5px;
}

#content table.contList tr.produto td{
	background:#D6D6D6;
	color:#333;
	border:none;
	padding:3px;
}

#content table.contList td a:hover{
	color:#333;
}

#content table.contList td img{
	border:none;
	margin:0 2px 0 2px;
}

#content table.contHotel{ /* TABELA HOTEIS */
	width:98%;
	margin:10px auto 10px auto;
	border-top:#E5E5E5 1px solid;
	border-right:#CCC 1px solid;
	border-left:#E5E5E5 1px solid;
}

#content table.contHotel td{
	padding:4px;
	border-bottom:#CCC 1px solid;
}

#content .msgFeed{ /* MENSAGEM DE RETORNO */
	background:#FFFFCC;
	border:#AAA 1px dashed;
	float:left;
	padding:14px;
	margin:10px;
}

#content .msgFeed a{
	color:#FF0000
}

#content .msgFeed a:hover{
	color:#CC0000
}

#content .msgFeed a.mQsim{
	color:#009900;
}

#content .msgFeed a.mQsim:hover{
	color:#006600;
}

#content .passos{ /* INSCRIÇõES */
	width:100%;
	height:190px;
	overflow:hidden;
	background:url(img/p_fundo.jpg) no-repeat -20px;
}

#content .pBox{
	width:250px;
	float:left;
}

#content .pBox h6{
	height:130px;
	padding-top:10px;
	width:50px;
	float:left;
	background:url(img/p_numero.gif) no-repeat center 5px;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
}

#content .pBox h5{
	color:#003366;
	font-size:15px;
	font-weight:normal;
	margin:3px 0 3px 0;
}

#content .pBox p{
	font-size:11px;
	margin:0;
}

#content table.tbItens{ /* TABELA DE ITENS */
	width:100%;
	border-left:#E5E5E5 1px solid;
	border-top:#E5E5E5 1px solid;
}

#content table.tbItens th{
	background:#E5E5E5 url(img/th.png) repeat-x bottom;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	border-right:#CCC 1px solid;
}

#content table.tbItens th img{
	border:none;
}

#content table.tbItens td{
	color:#333;
	padding:0;
}

#content table.tbItens table{
	width:100%;
	margin:0;
	border:none;
}

#content table.tbItens table td{
	padding:6px;
	width:50%;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

#content table.tbItens .addItem{
	display:block;
	margin:0;
	float:left;
	width:168px;
	line-height:37px;
	background:url(img/add_item.jpg) no-repeat top;
	text-align:center;
	font-size:15px;
	text-decoration:none;
	margin-right:6px;
}

#content table.tbItens .addItem:hover{
	background:url(img/add_item.jpg) no-repeat bottom;
	color:#333333;
}

#content table.tbItens .addSub{
	display:block;
	margin:0;
	float:left;
	width:96px;
	line-height:37px;
	background:url(img/add_subsidio.jpg) no-repeat top;
	text-align:center;
	font-size:15px;
	text-decoration:none;
}

#content table.tbItens .addSub:hover{
	background:url(img/add_subsidio.jpg) no-repeat bottom;
	color:#333333;
}

#content table.tbItens span{
	width:205px;
	float:left;
	font-size:11px;
}

#content table.tbItens span em{
	font-size:11px;
	color:#FF9900;
	text-decoration:underline;
	font-style:normal;
}

#content table.tbItens span a.exItem{
	text-decoration:none;
	padding:0 4px 0 4px;
	border:#FF6600 1px solid;
	float:left;
	color:#FF6600;
}

#content table.tbItens span a.exItem:hover{
	text-decoration:none;
	border:#FF0000 1px solid;
	color:#FF0000;
}

#content table.tbItens p.statItem{
	width:84px;
	float:right;
	line-height:18px;
	margin:0;
	padding:2px;
}

#content table.tbItens p.statItem a{
	border:#CCCCCC 1px solid;
	padding:0 4px 0 4px;
	position:relative;
	top:3px;
	color:#666;
	font-weight:normal;
}

#content table.tbItens p.statItem a:hover{
	border:#FF0000 1px solid;
	color:#FF0000;
	text-decoration:none;
}

#content table.tbItens p.statItem img{
	position:relative;
	top:2px;
}

#content table.tbItens p#itAB{
	color:#666666;
}

#content table.tbItens p#itGR{
	color:#FF9900;
}

#content table.tbItens p#itPG{
	color:#009900;
}

#content table.tbItens p#itAG{
	color:#CC0000;
}

#content #boxPag{
	width:286px;
	height:154px;
	background:#090;
	padding:0;
	text-align:center;
}

#content #boxPag p{
	color:#FFFFFF;
	line-height:14px;
	margin-top:16px;
}

#content #boxPag p strong{
	color:#FFFFFF;
}

#content #boxPag h6 em{
	background:#006600;
	font-size:60px;
	padding:4px;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
}

#content .cx_imp a{
	width:197px;
	line-height:34px;
	text-align:center;
	text-indent:16px;
	display:block;
	text-decoration:none;
	margin:0 auto 10px auto;
	background:url(img/imprimir.jpg) no-repeat; 
}

#content .cx_imp a:hover{
	text-decoration:underline;
}

#content .subsidio{
	float:left;
	width:100%;
}

#content .subsidio p{
	float:left;
	width:300px;
	line-height:30px;
	background:#FFFF99 url(img/subsidio_caixa.gif) no-repeat;
	text-align:center;
}

#content #gallery img{
	float:left;
	padding:2px;
	background:#61BDD7;
	border:none;
	margin:5px;
}

#content .enqt{
	background:#FFFFFF;
	float:left;
	width:100%;
}

#content .enqt label{ float:left; width:100%; box-sizing:border-box; padding:10px 10px 10px 40px; position:relative; background:#EAEAEA; font-weight:bold; color:#333; margin-top:30px; margin-bottom:10px; }
#content .enqt label:first-child{ margin-top:0; }
#content .enqt label em:first-child{ background:#C00; position:absolute; left:0; top:0; width:30px; height:100%; text-align:center; line-height:35px; color:#FFF; font-weight:bold; }
#content .enqt p{ float:left; width:100%; box-sizing:border-box; padding:3px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#content .enqt p strong{ color:#333; font-weight:bold; font-size:12px; }
#content .enqt input[type="checkbox"],
#content .enqt input[type="radio"]{ float:left; margin:0 5px 0 0; }
#content .enqt ul{ float:left;  background:#CC0000; width:100%; box-sizing:border-box; padding:5px; margin-bottom:10px; }
#content .enqt ul li{ float:left; width:100%; background:#CC0000; color:#FFF; font-weight:bold; box-sizing:border-box; font-size:12px; padding:5px; }
#content .enqt textarea{ float:left; width:100%; box-sizing:border-box; height:100px; border:#CCC 1px solid; padding:5px; box-shadow:inset 2px 2px 4px #EEE; border-top:#666 1px solid;}
.botao{}

p.min-margin{ float:left; width:100%; font-size:12px; margin-bottom:20px; position:relative; top:-4px; float:left; width:100%;}

#content .links a{ background:#009933 !important; border-bottom:#033 2px solid !important; border-radius:4px; color:#FFF !important; font-weight:bold; }

/*
#content .enqt ul{
	margin:8px 0 8px 0;
	padding:6px;
	border:#FF0000 1px solid;
}

#content .enqt ul li{
	list-style:none;
	color:#FF0000;
	font-size:13px;
	padding:4px;
}

#content .enqt label{
	float:left;
	width:560px;
	padding:4px;
	background:#E5E5E5;
}

#content .enqt label em{
	font-weight:bold;
	font-style:normal;
}

#content .enqt p{
	float:left;
	width:560px;
	padding:4px 0 16px 0;
	margin:0;
}

#content .enqt p input{
	position:relative;
	top:3px;
	margin:0 2px 0 16px;
}

#content .enqt textarea{
	width:99%;
	height:100px;
	border:#CCCCCC 1px solid;
}

#content .enqt h2{
	float:left;
	width:100%;
	padding-top:8px;
	border-top:#CCC 1px solid;
}

#content .enqt p.opc{
	padding:4px 0 4px 0;
	font-weight:bold;
}
*/
