/*IMPORTAÇÃO DE OUTRO CSS*/
@import url(classes.css);

* {
	font-family: Arial;
}

body{
	color: #656565;
}


/* CSS TELA LOGIN */
#contentLogin{
	width: 960px;
	margin: 0 auto;
}
	#contentLogin #titulo{
		float: left; 
		width: 780px;
		height: 90px; 
	}
	#contentLogin #espacoLogo{
		float: left;
		width: 175px; 
		background-color: #F1F1F1; 
		margin-left: 1px; 
		margin-bottom: 1px; 
		padding: 30px 0;
	}
	#contentLogin #loginAdmin{
		height: 175px;
		margin-top: -60px;
		width: 520px; 
		background-color: #F1F1F1;
		float: left;
		border-top: 1px solid #D9D9D9; 
		border-bottom: 1px solid #D9D9D9; 
		display: block;
	}
		#contentLogin #loginAdmin .mensErroLogin {
			color: red;
		    display: block;
		    font-size: 12px;
		    font-weight: bold;
		    margin-top: -8px;
		    text-align: center;
		    width: 400px;
		}
		#contentLogin #loginAdmin .espacoCampo {
			width: 100%;
			float: left;
			heigth: 30px;
			margin-top: 5px;
		}
	#contentLogin #mensagemUsr{
		margin-top: -60px;
		height: 175px; 
		width: 259px; 
		background-color: #F1F1F1; 
		float: left; 
		margin-left: 1px; 
		border-top: 1px solid #D9D9D9; 
	 	border-bottom: 1px solid #D9D9D9; 
	}
		#contentLogin #mensagemUsr .pLogin {
			font-weight: bold;
			text-align: right;
			font-size: 13px;
			margin: 51px 10px;
			line-height: 18px;
		}
	#contentLogin #preenchimento{
		height: 116px; 
		width: 175px; 
		background-color: #F1F1F1; 
		float: left; 
		margin-left: 1px; 
	 	border-bottom: 1px solid #D9D9D9; 
	}
	#contentLogin .rodapeAdmin{
		margin-top: 30px;
	}

/* CSS DA AREA INTERNA */
.geralAdmin{
	width: 960px;
	margin: 0 auto;
}
.cabecalhoAdmin {
	width: 100%;
	height: 235px;
}
.corpoAdmin {
	width: 100%;
	margin: 3px 0;
}
	.menuAdmin {
		float: left;
		width: 240px;
	}
	.conteudoAdmin {
		width: 720px;
		float: left;
	}
.rodapeAdmin {
	width: 100%;
	height: 40px;
	float: left;
	clear: both;
}

/* CSS DO CABEÇALHO */


/* CSS DO MENU */
.menuAdmin ul {
	margin: 0px;
	margin-left: -40px;
	*margin-left: 0px;
}
.menuAdmin ul li {
	display: block;
	width: 210px;
	float: left;
	margin: 3px 0;
	padding: 1px 0;
	border-bottom: 1px solid #E6E6E6;
}
.menuAdmin ul .title{
	font-weight: bold;
	border: none;
	margin: 10px 0;
	font-size: 13px;
}
.menuAdmin ul li a {
	color: #656565;
	font-size: 14px;
	text-decoration: none;
}
.menuAdmin ul li a:hover {
	text-decoration: underline;
}

/* CSS DA PAGINAÇÃO */
.paginator{
	float: left; 
	margin-top: 10px; 
	font-size: 12px;
}
	.paginator .qtdRegs{
		margin-bottom: 5px;
		float: left;
	}
	.paginator .links{
		float: left;
	}
		.paginator .links span{
			float: left;
			margin-right: 5px;
			font-size: 11px;
		}
		.paginator .links a{
			float: left;
			margin-right: 5px;
			font-size: 11px;
		}
		.paginator .links .pags{
			font-size: 12px;
		}

.alinhaCentro {
	margin: 0 auto;
}
.colorRed {
	color: red;
}
.dadosHeaderAdmin span {
	display: block;
	width: 100%;
	height: 20px;
}

.headerLogin h4 {
	font-size: 12px;
	margin-top: -15px;
}

.dadosHeaderAdmin h1,.headerLogin h1 {
	font-size: 20px;
}

.dadosHeaderAdmin h2 {
	font-size: 14px;
}

.cabecalhoAdmin ul {
	height: 65px;
	width: 100%;
	margin: 0;
	float: left;
	list-style-position: outside;
	margin-left: -40px;
	*margin-left: 0px;
}

.cabecalhoAdmin ul li {
	width: 240px;
	height: 65px;
	float: left;
	display: block;
	list-style: none;
	list-style-position: outside;
}

.step1Header {
	background-color: #F2F2F2;
}

.step2Header {
	background-color: #E6E6E6;
}

.step3Header {
	background-color: #D9D9D9;
}

.step4Header {
	background-color: #CCCCCC;
}

.stepNumber {
	display: block;
	width: 16px;
	height: 65px;
	text-align: center;
	font-size: 30px;
	padding: 15px 10px;
	float: left;
}

.stepLabel {
	display: block;
	width: 184px;
	height: 65px;
	text-align: left;
	font-size: 13px;
	padding: 17px 10px;
	float: left;
	color: #656565;
}

.dadosHeaderAdmin {
	width: 810px;
	float: left;
	height: 150px;
	color: #656565;
}

.optionsHeaderAdmin {
	height: 20px;
	width: 100%;
	float: left;
}

.optionsHeaderAdmin ul {
	width: 145px;
	margin: 0;
	float: right;
	height: 20px;
	list-style: none;
}

.optionsHeaderAdmin ul li {
	display: block;
	float: left;
	height: 20px;
}

.optionsHeaderAdmin ul li img {
	float: right;
	margin-top: 4px;
	border: none;
}

.estLogoAdmin {
	width: 150px;
	height: 150px;
	float: right;
}

.rodapeAdmin img {
	float: right;
	margin-right: 10px;
	margin-top: 2px;
}

.ultimaAlteracao{
	color: #656565;
    display: block;
    float: left;
    font-size: 13px;
}
.formulario .auxilio {
    color: #656565;
    display: block;
    float: left;
    font-size: 13px;
    margin: 10px 0 -10px 84px;
}


.conteudoAdmin h3 {
	width: 700px;
	float: left;
	background-color: #F2F2F2;
	font-size: 11px;
	padding: 4px 10px;
	margin: 0;
}

.conteudoAdmin h3 a {
	text-decoration: none;
}


.conteudoAdmin h3 a:hover {
	text-decoration: underline;
}

.instrucoesConteudo {
	width: 100%;
	float: left;
	background-color: #F2F2F2;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #E6E6E6;
	border-width: 1px 0;
	border-style: solid;
	border-color: #E6E6E6;
}

.instrucoesConteudo p {
	color: #656565;
	font-size: 11px;
	display: block;
	float: left;
	padding: 10px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #E6E6E6;
	width: 700px;
	background-color: #F8F8F8;
	margin: 0;
}

.viewResposta {
	color: #656565;
	font-size: 13px;
	display: block;
	float: left;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #E6E6E6;
	width: 698px;
	background-color: #F8F8F8;
	margin: 0;
}

.sobeMargem {
	margin-top: -60px;
}

.formulario fieldset {
	border: none;
	padding: 15px;
	margin: 15px;
}

.formulario legend {
	color: #383336;
	font-size: 14px;
}

.widthFull {
	width: 100%;
}

.widthMeia {
	width: 50%;
}

.width33 {
	width: 33%;
}

.widthQuad {
	width: 25%;
}

.formulario label {
	display: block;
	width: 125px;
	text-align: right;
	float: left;
	font-size: 13px;
	padding-top: 3px;
	margin-right: 10px;
	color: #656565;
}

input, select, textarea{
	color: #656565;
}

.inputText100 {
	display: block;
	float: left;
	font-size: 12px;s
	width: 100px;
	height: 20px;
	background-color: #F8F8F8;
}

.inputText150 {
	display: block;
	float: left;
	width: 150px;
	font-size: 12px;
	height: 20px;
	background-color: #F8F8F8;
}

.inputText200 {
	display: block;
	float: left;
	font-size: 12px;
	width: 200px;
	height: 20px;
	background-color: #F8F8F8;
}

.inputText300 {
	display: block;
	float: left;
	font-size: 12px;
	width: 300px;
	height: 20px;
	background-color: #F8F8F8;
}

.inputText400 {
	display: block;
	float: left;
	font-size: 12px;
	width: 400px;
	height: 20px;
	background-color: #F8F8F8;
}

.inputText410 {
	display: block;
	float: left;
	width: 410px;
	font-size: 12px;
	height: 20px;
	background-color: #F8F8F8;
}

.textArea410_100 {
	display: block;
	float: left;
	width: 410px;
	height: 100px;
	font-size: 12px;
	padding: 2px;
	background-color: #F8F8F8;
}

.textArea410 {
	display: block;
	float: left;
	width: 410px;
	height: 200px;
	font-size: 12px;
	padding: 2px;
	background-color: #F8F8F8;
}

.defaultSkin table.mceLayout {
    background: none repeat scroll 0 0 #F8F8F8 !important;
}

.mensErroForms {
	color: red;
	font-size: 12px;
	display: block;
	float: left;
	padding-left: 100px;
}

.formataListas {
	list-style: none;
}

.listaCrud {
	width: 100%;
}

.listaCrud a,.listaCrud img {
	border: none;
}

.listaCrud table {
	width: 100%;
	margin: 0 auto;
}

.listaCrud th {
	background-color: #F2F2F2;
	font-size: 11px;
	padding: 4px 10px;
	margin: 0 1px 0 0;
	border-width: 1px 0;
	border-style: solid;
	border-color: #D9D9D9;
	padding-left: 10px;
}

.listaCrud td {
	font-size: 12px;
	padding-left: 10px;
}

.listaCrud a {
	color: #656565;
}

.mensSistema {
	font-size: 12px;
	width: 100%;
	float: left;
}

.mensSistema p {
	text-align: center;
	margin: 10px auto -10px;
	padding: 10px;
	width: 300px;
}

.linkListas a {
	color: #333;
	text-decoration: none;
}

.linkListas a:hover {
	text-decoration: underline;
}

.formRespQuiz {
	display: block;
	width: 150px;
	float: right;
}

#btnContato {
	background-repeat: no-repeat;
    display: block;
    height: 14px;
    margin-top: 4px;
    text-indent: -9999px;
    width: 73px;
}

#btnSair {
	background-repeat: no-repeat;
    display: block;
    height: 14px;
    margin-top: 4px;
    text-indent: -9999px;
    width: 41px;
}

.listaSelects{
	width: 400px;
	overflow: hidden;
	zoom: 1;
}

.listaSelects .disabled label, .listaSelects3 .disabled label{
	color: #aaa !important
}

.listaSelects .selectList{
	float: left;
	width: 200px;
}

.listaSelects .selectList input{
	width: auto;
}

.listaSelects3{
	width: 525px;
	overflow: hidden;
	zoom: 1;
}

.listaSelects3 .selectList{
	float: left;
	width: 175px;
}

.listaSelects3 .selectList input{
       display: block;
	float: left;
	width: 13px;
	height: 20px;
	background-color: #F8F8F8;}

.listaSelects3 .selectList label{
	margin-left: 5px;
    margin-right: 0;
    text-align: left;
    width: 146px;
    cursor: pointer;
}
.listaSelects3 .selectList .descInformativo {
 	background-color: #F8F8F8;
    border: 1px solid #F8F8F8;
    color: #656565;
    display: none;
    margin-top: 25px;
     margin-left: -50px;
    padding: 5px !important;
    position: absolute;
    text-align: center;
    width: 260px;
    font-size: 11px;
}
.listaSelects3 .selectList .duploInformativo {
    margin-left: 178px;
    margin-top: -100px;
}
.listaSelects3 .selectList .esquerdo {
    margin-left: -280px;
    margin-top: -100px;
}
.listaSelects3 .selectList .descInformativo .descDuplo {
    border-bottom: 1px solid #610000 !important;
    overflow: auto;
    padding-bottom: 2px;
}
.listaSelects3 .selectList .descInformativo .espacoFoto {
	float: left;
	margin-right: 10px;
	width: 70px;
}
.listaSelects3 .selectList .descInformativo .espacoDados {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 180px;
	text-align: left;

}	
.listaSelects3 .selectList .descInformativo .espacoDados strong {
	font-size: 10px;
}


/* PESONALIZAï¿½ï¿½O POR CORES DA ï¿½REA ADMINISTRATIVA */

.verde #btnContato {background-image: url("../imgs/btns_contato_verde.png");}
.verde #btnSair {background-image: url("../imgs/btns_sair_verde.png");}
.verde .mensSistema p {background-color: #EFF8D5;}
.verde .cabecalhoAdmin, .verde .headerLogin, .verde .conteudoAdmin h3, .verde .conteudoAdmin h3, .verde .conteudoAdmin h3 a, .verde .pLogin, 
.verde .listaCrud th, .verde .mensSistema p {
	color: #A8CF45 !important;
}
.verde .textArea410, .verde .textArea410_100, .verde .inputText410, .verde .inputText400, .verde .inputText300, .verde .inputText200, .verde .inputText150, 
.verde .inputText100, .verde .mensSistema p, .verde .listaSelects3 .selectList .descInformativo, .verde .defaultSkin table.mceLayout {
	border: 1px solid #A8CF45 !important;
}
.verde .defaultSkin table.mceLayout tr.mceFirst td {
	border-bottom: 1px solid #A8CF45 !important;
}

.vinho #btnContato {background-image: url("../imgs/btns_contato_vinho.png");}
.vinho #btnSair {background-image: url("../imgs/btns_sair_vinho.png");}
.vinho .mensSistema p {background-color: #FFE6E6;}
.vinho .cabecalhoAdmin, .vinho .headerLogin, .vinho .conteudoAdmin h3, .vinho .conteudoAdmin h3, .vinho .conteudoAdmin h3 a, .vinho .pLogin, 
.vinho .listaCrud th, .vinho .mensSistema p {
	color: #610000 !important;
}
.vinho .textArea410, .vinho .textArea410_100, .vinho .inputText410, .vinho .inputText400, .vinho .inputText300, .vinho .inputText200, .vinho .inputText150, 
.vinho .inputText100, .vinho .mensSistema p, .vinho .listaSelects3 .selectList .descInformativo, .vinho .defaultSkin table.mceLayout {
	border: 1px solid #610000 !important;
}
.vinho .defaultSkin table.mceLayout tr.mceFirst td {
	border-bottom: 1px solid #610000 !important;
}

.vermelho #btnContato {background-image: url("../imgs/btns_contato_vermelho.png");}
.vermelho #btnSair {background-image: url("../imgs/btns_sair_vermelho.png");}
.vermelho .mensSistema p {background-color: #fce4ab;}
.vermelho .cabecalhoAdmin, .vermelho .headerLogin, .vermelho .conteudoAdmin h3, .vermelho .conteudoAdmin h3, .vermelho .conteudoAdmin h3 a, .vermelho .pLogin, 
.vermelho .listaCrud th, .vermelho .mensSistema p {
	color: #f23237 !important;
}
.vermelho .textArea410, .vermelho .textArea410_100, .vermelho .inputText410, .vermelho .inputText400, .vermelho .inputText300, .vermelho .inputText200, .vermelho .inputText150, 
.vermelho .inputText100, .vermelho .mensSistema p, .vermelho .listaSelects3 .selectList .descInformativo, .vermelho .defaultSkin table.mceLayout {
	border: 1px solid #f23237 !important;
}
.vermelho .defaultSkin table.mceLayout tr.mceFirst td {
	border-bottom: 1px solid #f23237 !important;
}

.laranja #btnContato {background-image: url("../imgs/btns_contato_laranja.png");}
.laranja #btnSair {background-image: url("../imgs/btns_sair_laranja.png");}
.laranja .mensSistema p {background-color: #fce4ab;}
.laranja .cabecalhoAdmin, .laranja .headerLogin, .laranja .conteudoAdmin h3, .laranja .conteudoAdmin h3, .laranja .conteudoAdmin h3 a, .laranja .pLogin, 
.laranja .listaCrud th, .laranja .mensSistema p {
	color: #F28B2C !important;
}
.laranja .textArea410, .laranja .textArea410_100, .laranja .inputText410, .laranja .inputText400, .laranja .inputText300, .laranja .inputText200, .laranja .inputText150, 
.laranja .inputText100, .laranja .mensSistema p, .laranja .listaSelects3 .selectList .descInformativo, .laranja .defaultSkin table.mceLayout {
	border: 1px solid #F28B2C !important;
}
.laranja .defaultSkin table.mceLayout tr.mceFirst td {
	border-bottom: 1px solid #F28B2C !important;
}