/* Formatacoes Gerais */
* { margin: 0; padding: 0; }
body {
	background: #E8E8E8 url(images/bg.gif) repeat-x top;
	font-family: sans-serif, Arial, Verdana;
	font-size: 12px;
	padding: 0 8px;
}
.primeiraNav {
	color: white;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 8px;
}
.primeiraNav a { color: white; }
/* General Class */
a { text-decoration: none;}
a { color: #585858; }
a img { border: 0; }
.textCenter { text-align: center; }
.grande { font-size: 1.8em; }
.center { text-align: center; }
.ImageReplacement {
	display: block;
	text-indent: -3000px;
	overflow: hidden;
	position: relative;
}
.hidden { display: none; }
#all {
	min-width: 945px;
	position: relative;
	padding-top: 5px;
	top: -5px;
	background: white;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}
* html #all { top: 0; }
/* Lista */
div#content ul.listaGeral {
	list-style: none;
	margin-bottom: 10px;
	margin-left: 5px;
}
div#content ul.listaGeral li {
	background: url(images/marcador.gif) no-repeat 0 3px;
	padding-left: 20px;
}
* html div#content ul.listaGeral li { padding-left: 20px; }
/* Topo */ 
#top {
	margin: 5px 5px 3px;
	height: 141px;
	background:  url(images/topo.gif) repeat-x right ;
	position: relative;
}
/* Logamarca do topo */
#logo a {
	display: block;
	width: 110px;
	height: 125px;
	text-indent: -3000px;
	overflow: hidden;
	background: url(images/logo-trans.png) no-repeat;
	position: relative;
	float: left;
	top: 16px;
	left: 20px;
}
/* Formulario do topo */
#formTop {
	position: absolute;
	right: 3px;
	top: 3px;
	width: 194px;
	background: #7191ba;
	border: 1px solid #b0bfd1;
	color: #fff;
	z-index: 8000;
}
/* Formatacao do Formulario (topo) */
.formAbre a {
	float: right;
	width: 19px;
	height: 54px;
	background: url(images/bgFormBuscaAvancado.gif) 0 0;
}
.formAbre a:hover {
	background: url(images/bgFormBuscaAvancado.gif) -19px 0 ;}
#formTop h3 {
	width: 160px;
	background:  url(images/bgBuscaGeral.gif) no-repeat;
	margin: 4px 0 10px 4px;
}
input.formBusca {
	width: 134px;	
	height: 13px;
	border: 0;
	background: url(images/bgInputFormBusca.gif) no-repeat;
	padding: 5px 3px;
	float: left;
	margin: 0 4px 0 4px;
}
input.formOK {
	border: 0;
	width: 23px;
	height: 23px;
	float: left;
}
#formTop h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 4px 0 2px 5px;
}
#formTop input, #formTop select {
	color: #376084;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select.formFiltro { width: 186px; margin-left: 4px; }
#formTop select { height: 20px; }
.formReduz a {
	background: url(images/bgFormBuscaGeral.gif) 0 0;
	height: 15px;
	width: 194px;
	margin-top: 3px;
}
.formReduz a:hover {
	background: url(images/bgFormBuscaGeral.gif) 0 -15px;
}
/* Menu do topo */
#menuTop {
	list-style: none;
	width: 708px;
	height: 49px;
	position: absolute;
	margin-left: -300px;
	left: 50%;
	margin-top: 71px;
}
#menuTop li { display: inline; }
#menuTop li a {
	float: left;
	height: 25px;
	position: relative;
	color: white;
	font: bold 14px Helvetica, Arial, sans-serif;
	padding: 25px 8px 0 8px;
}
#menuTop li a:hover {
	background: url(images/bgMenuTopo.gif) repeat-x;
}
#menuTop li.menuTopSeparador { 
	float: left;
	width: 2px;
	height: 49px;
	background:black url(images/bgMenuTopoSeparador.gif) repeat-y; 
}
/* Conteudo e Menus */
#middle { position: relative;}
* html #middle { z-index: -3000; }
/* Formulário de Login */
#logon {
	height: 30px;
	display: block;
	position: relative;
	background: #F5F5F5;
	margin: 6px 5px 7px 5px;
}
#logon p.esenha {
	width: 85px;
	position: relative;
	float: right;
	margin: 2px 2px 0 0;
	height: 26px;
	line-height: normal;
	text-align: center;
	background: #EAEAEA;
	font-weight: bold;
}
#logon form {
	width: 425px;
	position: relative;
	float: right;
	height:21px;
	margin-top: 4px;
}
#logon form label {
	font: italic 20px normal "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7091B8;
	letter-spacing: -1px;
	width: 60px;
	padding-left: 5px;
	display: block;
	position: relative;	
	float: left;
}
#logon form input[type="text"], #logon form input[type="password"] {
	width: 115px;
	border: 1px solid #C0D1E4;
	font: italic bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A9BCD8;
	height: 19px;
	display: block;
	position: relative;	
	float: left;
	margin-right: 3px;
}
#logon form input[type="image"] {
	position: relative;
	height: 21px;
	
}
#logon p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	text-align: right;
	padding: 0 6px;
}
#logon p, #logon p a { color: #7091B8; }
#logon p span { display: block; float: left; }
/* Conteudo */
#content { padding-left: 200px; padding-right: 175px; text-align: justify; position: relative; z-index: 0; line-height: 1.4em;}
#contentSemCol { padding-left: 204px; padding-right: 12px; text-align: justify; position: relative; z-index: 0; background: White; margin: 0 12px 0 10px; line-height: 1.4em;}
#contentSemCol p { text-indent: 1.4em; }
.bgContent {
	/*background: #FAFAFA;*/
}
.esqContent {
	width: 47%;
	float: left;
	border: 1px solid #D5D5D5;
	border-bottom: 2px solid #D5D5D5;
	border-right: 2px solid #D5D5D5;
	padding: 5px;
	margin: 0 3px 4px 0;
}
.esqContent p, .dirContent p {
/*	font: 11px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font: 10px Tahoma;
}
.esqContent p a, .dirContent p a {
		color: #606060;
}
.esqContent p a:hover, .dirContent p a:hover {
	color: #B22222;
	/* text-decoration: underline; */
}
.indexMateria {
	border-bottom: 1px solid #EDEDED;
	padding: 5px 0;
}
.indexMateria p.tit a {
	font-weight: bold;
	color: #454545;
}
.indexMateria p.tit a:hover {
	font-weight: bold;
	color: #B22222;
}
.indexMateria a {
	display: block;
	padding: 0 3px 0 6px;
	color: Black;
}
.indexMateria a:hover {
}
.dirContent {
	width: 47%;
	float: right;
	border: 1px solid #D5D5D5;
	border-bottom: 2px solid #D5D5D5;
	border-right: 2px solid #D5D5D5;
	/*background: #FAFAFA;*/
	padding: 5px;
	margin: 0 0 3px 4px;
}
.artContent {
	border: 1px solid #D5D5D5;
	/*background: #FAFAFA;*/
	padding: 5px;
	margin:  3px 0 8px;
	float: left;
	width: 98%;
}

#content div.artContent h3, #content div.esqContent h3, #content div.dirContent h3 {
	font-size: 15px;
	text-align: center;
	color: #396993;
	border-top: 3px solid #4179A8;
	border-bottom: 1px solid #EAEAEA;
	margin: 0;
	padding: 3px;
	margin-bottom: 3px;
	background: #FAFAFA;
}
#content div.esqContent h3.indexVer, #content div.artContent h3.indexVer {
	color: #A52A2A;
	border-top: 3px solid #BB2F2F;
	border-bottom: 1px solid #EAEAEA;
	background: #FAFAFA;
}
#content div.dirContent h3.indexCinza, #content div.artContent h3.indexCinza, #menuRight h3.indexCinza{
	color: #93A0AC;
	border-top: 3px solid #667584;
	border-bottom: 1px solid #EAEAEA;
	background: #FAFAFA;
}
.breakBox {
	float: left;
	width: 100%;
}
/* Menu Esquerdo */
#menuLeft {
	width: 200px;
	background: url(images/repeatBgMnLeft.gif) repeat-y;
	position: relative;
	float: left;
	left: 0;
	top: -7px;
	z-index: 2;
}
/* Formatacao do menu esquerdo */
#menuNavP {
	position: relative;
	padding: 18px;
	background: url(images/topBgMnLeft.gif) no-repeat;
	z-index: 3;
}
#menuNavP dt {
	position: relative;
	left: 5px;
	font: bold 14px "Trebuchet MS";
	letter-spacing: -1px;
	border: 1px solid #d9dee3;
	border-right: none;
	background: #D9DEE3 url(images/bgDTmenu.gif) repeat-y;
	color: #6c7885;
	width: 153px;
	padding-left: 5px;
	margin-top: 12px;
	margin-bottom: 3px;
	z-index: 4;
}
#menuNavP dd {
	background: url(images/bgDDmenu.gif) no-repeat center bottom;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	width: 156px;
	margin: 1px 0 1px 2px;
	min-height: 17px;
	z-index: 3;
}
#menuNavP dd a {
	color: #fff;
	display: block;
	padding: 1px 6px 2px 3px;
}
#menuNavP dd a:hover {
	color: #3D4754;
	background: #c1c8d1;
	border: 1px solid #c6cdd5;
	padding: 0px 5px 1px 2px;
	z-index: 4;
}
/* Rodape mnLeftFooter */
#mnLeftFooter {
	position: relative;
	height: 17px;
	background: transparent url('images/menuebaixo.gif');
}
/* Menu Direito */
#menuRight {
	width: 160px;
	position: relative;
	float: right;
	right: 3px;
	z-index: 2;
	padding: 2px 4px;
}
h3.menuH3 {
	/*background: #ECEFF2;*/
	border-top: 3px solid #CFD6DA;
	color: #5D6E7A;
	font: bold 16px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 10px 0;
	text-align: right;
	padding: 3px;
}
/*Formatações do Conteudo */
h2, #content h2, #contentSemCol h2 {
	border-bottom: 4px solid #E6E6E6;
	color: #446FA8;
	font: italic bold 24px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 10px 0;
	text-align: right;
	padding: 0 15px 1px 5px;
	letter-spacing: -1px;
}
#content h3, #contentSemCol h3  {
	color: #BB3542;
	font: 20px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 10px 0;
	text-align: left;
	font-weight: bold;
}
#content > p { color: black; margin-bottom: 8px; }
#content h4, #contentSemCol h4 {
	color: Black;
	font: bold 16px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
#content h5, #contentSemCol h5 {
	color: Black;
	font: bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 8px 0;
}
#content h6, #contentSemCol h6 {
	color: Black;
	font: bold 12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 6px 0;
}
.clear {clear:both; background: transparent; height: 12px; }
div#contentSemCol .branco { background-color: white; }
div#contentSemCol { font-size: 12px; }
div#contentSemCol .pMaior{
	font-size: 15px;
}
/* Rodape */
#rodape {
	display: block;
	position: relative;
	margin: 0;
	height: 145px;
	background: #F2F2F2 url(images/bgRodape.gif) repeat-x bottom;
	border-top: 1px solid #D9D9D9;
	color: #585858;
	padding: 5px 10px;
	line-height: 20px;
}
* html #rodape {	padding: 10px 12px 0 12px; }
/*	Formatacao do rodape */
#rodape p {
	font: bold 12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #727272;
}
#rodape p.rodMenu { font-style: italic; letter-spacing: 0.05em; }
#rodape p a { color: #434343; }
#rodape p#rodInfoUm, #rodape p#rodInfoDois{
	margin: 35px 0 3px;
	text-align: center;
	width: 320px;
	position: relative;
}
#rodape p#rodInfoUm strong, #rodape p#rodInfoDois strong { color: #4C4C4C; }
#rodape p#rodInfoUm strong.rodSite {
	font: bold italic 20px "Times New Roman", Times, serif;
	letter-spacing: -1px;
}
#rodape p#rodInfoUm { float: left; }
#rodape p#rodInfoDois { float: right; margin-top: 40px; }
#rodape p#rodLinks {
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #545454;
	position: relative;
	clear: left;
}
#rodape p#pcDesign {
	position: absolute;
	width: 52px;
	height: 47px;
	top: 5px;
	right: 5px;
}
#rodape p#pcDesign a {
	display: block;
	width: 52px;
	height: 47px;
	text-indent: -3000px;
	overflow: hidden;
	background: url(images/pcDesign.gif) -52px 0;
}
#rodape p#pcDesign a:hover {
	background: url(images/pcDesign.gif) 0 0;
}
/* Diretoria */
dl.diretoria { background: white url(images/bgDiretoria.gif) no-repeat  190px 0; }
dl.diretoria dt {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #81B04A;
	margin-top: 13px;
	margin-bottom: 3px;
}
dl.diretoria dd {
	margin-left: 15px;
	background: url(images/marcdir.gif) no-repeat;
	padding-left: 10px;
	margin-bottom: 2px;
}
dl.diretoria dd a { color: #E37500; text-decoration: underline; }
ul.pessoas {
	list-style: inside url(images/marcdir.gif);
	margin: 0 0 0 5px;
}
ul.pessoas li {
	min-height: 18px;
	padding: 1px 1px 1px 6px;
	background: url(images/dotted.gif) repeat-x bottom;
}
ul.pessoas a { color: #3f5b92; }
#content p.report {
	width: 90%;
	margin: auto;
	margin-top: 20px;
	background: #F5F5F5;
	padding: 5px 10px;
	font-weight: bold;
	color: #D25B67;
	border-bottom: 1px solid #E0E0E0;
}
#content p.report a { text-decoration: underline; color: #88A3C4; }
#content p.report:after {
	content: "REPORTE";
	display: block;
	text-align: right;
	color: #CBCBCB;
}
#contentSemCol p.report {
	width: 90%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #F5F5F5;
	padding: 5px 10px;
	color: #D25B67;
	border-bottom: 2px solid #E0E0E0;
}
#contentSemCol p.report a {
	text-decoration: underline;
	color: #88A3C4;
}

/* Formulario Login Content */
form#formLoginContent {
	background: White url(images/bgLoginOnContent.gif) no-repeat;
	padding: 16px 23px;
	height: 60px;
	margin-top: 30px;
}
div#loginContentL {
	width: 230px;
	height: 65px;
	position: relative;
	float: left;
}
div#loginContentL p {
	display: block;
	height: 34px;
}
div#loginContentR {
	width: 74px;
	height: 65px;
	position: relative;
	float: right;
}
form#formLoginContent div#loginContentL label {
	display: block;
	width: 60px;
	float: left;
	font: italic 20px "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-align: right;
	color: #7091B8;
}
form#formLoginContent div#loginContentL input {
	display: block;
	width: 150px;
	height: 23px;
	float: right;
	border: 1px solid #A9BCD8;
	background: url(images/bgInputLoginOnContent.gif);
	font: italic bold 16px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #7091B8;
}
form#formLoginContent div#loginContentL input.nada {
	position: relative; 
	background: #CACDD1 url(); 
	border-top: 1px solid #D5DADE; 
	border-right: 1px solid #708090; 
	border-bottom: 1px solid #708090; 
	border-left: 1px solid #D5DADE;
	font: normal normal 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}
select#ruaLabel {
	display: inline;
	height: 16px;
	width: 90px;
	margin-top: -3px;
}

.vermelho { font-weight: bold; color: #D20000;  background: #F8F8F8; padding: 4px 8px;}
/* Formulario Login Content */

/* Marketing das Revistas */
#content p#mktDetalhe {
	font: italic bold 15px "Times New Roman", Times, serif;
	padding: 10px;
	margin: 5px 5px 20px;
	word-spacing: -1px;
	color: #1B1B1B;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	background: #FCFCFC;
}
#content ul.planEdit {
	list-style: inside url(images/marcdir.gif);
}
#content ul.planEdit li {
	padding: 6px;
	background: url(images/dotted.gif) repeat-x bottom;
}
#content ul.planEdit li strong{
	color: #006CA4;
}
* html #content ul.planEdit li strong{
	padding-left: 5px;
}
#content dl.caracRCJT dt {
	font-size: 12px;
	font-weight: bold;
	color: #A52A2A;
}
#content dl.caracRCJT dd{
	border-left: 10px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	padding: 5px;
	margin: 5px 0;
}
#content p.mktApel {
	font: bold 18px "Times New Roman", Times, serif;
	text-align: center;
	margin-top: 10px;
	color: Black;
}
/* Comentários Revista */
blockquote {
	border-left: 4px solid #D0D8E1;
	border-bottom: 1px solid #D0D8E1;
	padding: 5px 8px 0;
	margin: 10px 10px 20px;
	background: url(images/bgComent.gif) no-repeat 10px 10px;
	color: #363636;
}
blockquote p.opiAutor {
	color: #87141B;
	font-weight: bolder;
	text-align: right;
	padding: 3px;
	background: #F9F9FA;
	border-top: 1px solid #E3E3E8;
	margin-top: 4px;
}
/* Adminastração */ 
#contentSemCol p {
	color: #343434;
	margin-bottom: 5px; 
}
#contentSemCol ul.listaGeral {
	color: #485A70;
}
#contentSemCol ul.listaGeral {
	margin: 10px;
	list-style: inside url(images/marcador.gif);
}
#contentSemCol ul.listaGeral li {
	margin: 3px 0;
	padding-bottom: 3px;
	border-bottom: 1px solid #E3E6EA;
}
#contentSemCol ul.listaGeral a {
	color: #485A70;
	border-right: 13px solid #ccc;
	padding-right: 5px;
}
#contentSemCol ul.listaGeral a:hover {
	border-right: 13px solid #e37500;
}
/* Cadastro de Materias */
#contentSemCol div.boxReticula {
	padding: 3px;
	border: 1px solid gray;
	margin-top: 20px;
	background:#EBEBEB;
}
table.adminCadMat {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #2A5589;
	padding: 3px;
	margin: 5px;
	background: white;
}
table.adminCadMat td {
	border: 1px solid #3368A5;
	padding: 3px;
	text-align:  justify;
	color: #485A70;
}
table.adminCadMat .rotVol, table.adminCadMat .rotPag, table.adminCadMat .rotTipo, table.adminCadMat .rotTrib, table.adminCadMat .titMat {
	background: #7091B8;
	font-weight: bold;
	color: white;
}
table.adminCadMat .volMat, table.adminCadMat .pagMat, table.adminCadMat .tipoMat, table.adminCadMat .tribMat, table.adminCadMat .textMat { background: #D3DCEC; }
table.adminCadMat td.titMat { text-align: center; }
table.adminCadMat .rotVol, table.adminCadMat .rotPag, table.adminCadMat .rotTipo, table.adminCadMat .volMat, table.adminCadMat .pagMat { width: 20px; }
#contentSemCol p.escolheMat {
	padding: 7px;
	background: #D25B67;
	border: 1px solid #BB3542;
	color: white;
	}
#contentSemCol p.escolheMat a {
	color: white;
	text-decoration: underline;
	}
p.escolheMat span {
	padding: 3px;
	background: #E5ACB2;
	border: 1px solid #BB3542;
	color: #87141B;
	font-weight: bold;
	}
#contentSemCol p.deletaMat {
	background: #E5ACB2;
	border-bottom: 1px solid #BB3542;
	padding: 3px;
	margin: 1px 20px;
	color: #87141B;
	font-weight: bold;
	text-indent: 0;
}
#contentSemCol p.deletaNone {
	background: #E8E8E8;
	border-bottom: 1px solid #AAAAAA;
	padding: 3px;
	margin: 1px 20px;
	color: #939393;
	font-weight: bold;
	text-indent: 0;
}
#contentSemCol p.deletaMat span {
	background: white;
	padding: 1px;
	border-top: 1px solid #BB3542;
	border-right: 1px solid #BB3542;
}
/* Resultado da busca */
dl#resBusca { padding-bottom: 1px; position: relative; }
dl#resBusca dt.resTitulo{ font-weight: bold; min-height: 30px; display: block; }
dl#resBusca span.resNumero{
	display: block;
	font-weight: bold;
	min-width: 20px;
	font-size: 25px;
	color: #396398;
	height: 26px;
}
dl#resBusca dd.resTexto {
	color: #5C5C5C;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	margin: 3px 0;
	padding: 5px 3px;;
}
dl#resBusca dd.resTexto a{ color: #5C5C5C; }
dl#resBusca dd.resRodape  { margin-bottom: 20px; }
dl#resBusca dd.resRodape span.resSize { font-style: oblique; }
dl#resBusca dd.resRodape a {
	color: #396398;
	text-decoration: underline;
}
dl#resBusca p.bgAttention { color: white; background-color: #A52A2A; padding: 5px 3px; margin-bottom: 10px; }

/* Paginação */
p#paginacao { text-align: center; height: 30px; }
#contentSemCol #paginacao a, #contentSemCol p#paginacao span.resulFinder{
	float: left;
	margin: 0 1px;
	padding: 1px;
	text-indent: 0;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
}
p#paginacao span.spaceFinder {
	float: left;
	position: relative;
	width: 3px;
	height: 26px;
}
p#paginacao a.textFinderA{
	width: auto;
	border: 1px solid #BECFE4;
	background: #EBF1F8;
	color: #6A90C2;
	padding: 1px 3px;
}
p#paginacao a.textFinder{
	width: auto;
	border: 1px solid #B0C4DE;
	background: #DBE6F2;
	color: #446FA8;
	padding: 1px 3px;
}
p#paginacao a.numFinder {
	width: 22px;
	border: 1px solid #b3bcc7;
	background: #dbdfe4;
	color: #5F6E80;
}
#contentSemCol p#paginacao span.resulFinder {
	width: 22px;
	border: 1px solid #D0D6DB;
	border-bottom: 5px solid #D0D6DB;
	background: #F0F2F5;
	color: #B6C0C8;
}
p#paginacao a:hover{ 
	border: 1px solid #ad313e;
	background: #F1C9CE; 
	color: #ad313e;
	font-weight: bold;
}
#materiasBusca {
	background: #F7F7F7;
	position: relative;
	padding: 6px 2px;
}
#materiasBusca * {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #676767;
}
#materiasBusca label {
	font-weight: bold;
	color: #7190b8;
	padding: 0 5px;
}
#materiasBusca select {
	width: 130px;
}
#materiasBusca input.buscaBusca {
	border: 1px solid #C2C2C2;
	margin-left: 6px;
	width: 85px;	
	padding: 2px 3px 2px 3px;
	text-align: left;
}
#materiasBusca .buscaSend {
	width: 28px;
	height: 18px;
	border: 1px solid #294D6C;
	background: #4682B4;
	color: white;
	font-weight: bold;
	margin-left: 4px;
}
/* Resultado da busca END */
table.indFinanceiros {
	font: 10px Verdana;
	padding: 7px;
	border: 1px solid #30456E;
	margin: auto;
	background: white;
	margin-bottom: 5px;
	margin-top: 5px;
}
table.indFinanceiros td { padding: 3px; background: #C0CCE3; text-align: left; }
table.indFinanceiros tr:hover td { background: #E2E2E2; }
table.indFinanceiros tr:hover td.cor { background: #D25B67; }
table.indFinanceiros tr td:hover { background: #CECECE; cursor: default; }
table.indFinanceiros thead th {
	background: #3F5B92;
	padding: 3px 3px 5px;
	color: white;
	border-bottom: 1px solid white;
	text-align: center;
}
table.indFinanceiros td.cor {
	background: #0C5BB6;
	font-weight: bold;
	color: white;
	border-right: 1px solid white;
	text-align: left;
}
table.indFinanceiros td.cor2 {
	background: #558DD3;
	font-weight: bold;
	color: white;
	text-align: left;
}
table.indFinanceiros tr { border-bottom: 1px solid white; }
table.indFinanceiros .invisible { display: none; }
table.indFinanceiros td.textInMiddle { text-align: center; }
table.indFinanceiros2 {
	font: 9px Verdana;
	padding: 7px;
	border: 1px solid #30456E;
	margin: auto;
	background: white;
	margin-bottom: 5px;
	margin-top: 5px;	
}
table.indFinanceiros2 td { padding: 3px; background: white; border: 1px solid gray; text-align: left; }
.flutua_table {
	position: absolute;	
	width: 760px;
	margin-left: -380px;
	left: 50%;
	z-index: 4;
	visibility: hidden;
}
.fecha { width: 580px; margin-left: 90px; text-align: right; }
.fecha a{ color: #CC0000; font-weight: bolder; }
div#content .link_exibe_indicadores {
	text-align: center;
	color: #396398;
}
div#content .link_exibe_indicadores a{
	font-weight: bold;
	font-size: 13px;
	color: #396398;
}
/* Limites */
dl.limites { text-indent: 15px; }
dl.limites dt { font-weight: bold; padding: 3px 0;}
dl.limites dd { margin-bottom: 10px; }
#contentSemCol ul.limites { list-style: inside url(images/marcador.gif); }
ul.limites li {
	position: relative;
	height: 16px;
	padding: 2px;
	background: url(images/dotted.gif) repeat-x bottom;
	margin-bottom: 3px;
}
ul.limites span.limNum {
	display: block;
	position: absolute;
	float: right;
	min-width: 60px;
	right: 2px;
	top: 2px;
	text-align: left;
	text-indent: -7px;
	overflow: hidden;
}
#contentSemCol ul.limLet {
	list-style: inside lower-alpha;
	margin: 3px 5px;
}
#contentSemCol ul.limLet li { margin-bottom: 4px; }
/* Index */
#content h2.titIndex {
	background: none;
	text-align: left;
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}
#content table.artIndex img {
	border: 1px solid #ddd;
	text-align: center;
	background: white;
	z-index: 5;
}
#content table.artIndex td.artTipoIndex {
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #980000;
}
#content table.artIndex h3.artTitulo {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5a5a;
	background: #F5F5F5;
	display: block;
	padding: 3px;
}
#content table.artIndex p.artAutor {
	font: italic 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	padding: 2px 2px 2px 50px;
}
#content table.artIndex { color: #6c7885; }
#content table.artIndex a{ color: #006ca4; letter-spacing: 1px; }
#content table.artIndex span.artLeia a{ color: #FF9900; }
#content table.artIndex div span.artLeia a:hover{ text-decoration: underline; }
#content hr.artDivisao { margin: 10px; color: #ddd; border-color: #ddd; }
div#CNAE, div#CFOP  {
	background: url(images/bgPesqCodigos.gif) no-repeat;
	width: 165px;
	height: 100px;
	padding: 5px;
	position: relative;
}
* html div#CNAE, * html div#CFOP { margin-top: 60px; /*margin-bottom: -60px;*/ }/* Hack para IE */
div#CNAE { float: left; }
div#CFOP { float: right; }
#content h4.artPesqTit, #contentSemCol h4.artPesqTit {
	color: white;
	margin: -3px 3px 3px 0;
	padding: 0;
	text-align: right;
	font-size: 17px;
	font-style: oblique;
}
#content input.artInputCod, #contentSemCol input.artInputCod {
	height: 21px;
	width: 125px;
	background: url(images/bgInputPesqCodigos.gif) repeat-x;
	border: 1px solid #bec8d3;
	margin-left: 4px;
	font: bold oblique 13px Arial, Helvetica, sans-serif;
	color: #214572;
}
#content input.artSendOK, #contentSemCol input.artSendOK {
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: white;
	padding-top: 3px;
	width: 25px;
	background-color: transparent;
	border: 0;
}
#content p.artPesqText, #contentSemCol p.artPesqText{
	font: 9px Arial, Helvetica, sans-serif;
	color: white;
	margin-bottom: 8px;
}
* html .arrumaImagem{
	margin-top: 48px;
	padding: 0;
	margin-bottom: 0;
	position: none;
}
.relative { position: relative; }
/* Loja Virtual */
#menuRight h5#menuLojaVirtual {
	background: url(images/lojaVirtual.gif) no-repeat center;
	border-bottom: 1px solid #7190b8;
}
#menuRight div.itensLoja { margin: 8px 2px 4px; border: 1px solid #F3F3F3; min-height: 80px; padding: 3px; }
#menuRight div.itensLoja img.itensLojaLivro { display: block; float: left; }
#menuRight div.itensLoja h6.itensLojaTitulo {
	font: bolder 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	text-align: center;
	background: #F3F3F3;
	padding: 3px 0;
	margin-bottom: 3px;
}
#menuRight div.itensLoja p.itensLojaValor, #menuRight div.itensLoja p.itensLojaComprar{
	margin-bottom: 12px;
	text-align: center;
}
#menuRight div.itensLoja p.itensLojaComprar img { display: inline; }
#menuRight hr.lojaDivisao { display: block; margin-top: 10px; }
/* Cotacao */
#menuRight h5#menuCotacaoDolar {
	background: url(images/cotacaoDolar.gif) no-repeat center;
	border-bottom: 1px solid #7190b8;
}
#menuRight table.cotacaoDolar {
	font: 9px Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 5px;
}
#menuRight table.cotacaoDolar td { padding: 2px; color: #285287; }
#menuRight table.cotacaoDolar td.cdCenter { text-align: center; }
#menuRight table.cotacaoDolar tr.line1 td{ background: #a7bad1; color: #2b425e; }
#menuRight table.cotacaoDolar tr.line2 td{ background: #d0dae6; color: #435c7b; }
/* Cotacao END */
center { text-align: center; }
.just { text-align: justify; }
.listaRomanos { list-style-type: upper-roman; margin-left: 25px; margin-top: 8px; }
.listaRomanos li { margin: 5px 0;}
h5#tituloTexto { font-size: 10px; }
.listaArabico { list-style-type: lower-alpha; margin-left: 25px; margin-top: 8px; }
.listaArabico li { margin: 5px 0;}
.listaDecimal { list-style-type: decimal; margin-left: 25px; margin-top: 8px; }
.listaDecimal li { margin: 5px 0;}
.listaNormal { margin-left: 25px; margin-top: 8px;}
.listaNormal li { margin: 5px 0;}
#contentSemCol div#contrato {
	border: 1px solid black;
	margin: 5px;
	padding: 10px;
	font: 12px "Courier New", Courier, monospace;
}
#contentSemCol div#contrato p {
	line-height: 1.4em;
	text-indent: 2em;
	margin-bottom: 1.3em;
}
/* Div Owerflow */
#contentSemCol div.tabOverflow {
	width: 507px;
	overflow: auto;
	border-top: 2px solid #bec8d3;
	border-left: 2px solid #bec8d3;
	padding-left: 5px;
	height: auto;
}
* html #contentSemCol div.tabOverflow {
	width: 503px;
	padding-top: 5px;
}
/* Div Owerflow END */
table.eventos {
	font: 11px Verdana;
	margin: auto;
	background: white;
	width: 99%;
}
table.eventos td { padding: 3px; background: #C0CCE3; text-align: center; }
table.eventos tr:hover td { background: #E2E2E2; }
table.eventos tr:hover td.cor { background: #D25B67; }
table.eventos tr td:hover { background: #CECECE; cursor: default; }
table.eventos thead th {
	background: #3F5B92;
	padding: 3px 3px 5px;
	color: white;
	border-bottom: 1px solid white;
	text-align: center;
}
table.eventos td.cor {
	background: #0C5BB6;
	font-weight: bold;
	color: white;
	border-right: 1px solid white;
	text-align: left;
}
table.eventos td.cor2 {
	background: #558DD3;
	font-weight: bold;
	color: white;
	text-align: left;
}
table.eventos tr { border-bottom: 1px solid white; }
table.eventos .invisible { display: none; }
table.eventos td.textInMiddle { text-align: center; }
table.eventos a { color: #435c7b; }
.listaCat{ display: block; margin: 7px 0 0 20px; }
div#menuAuxMaterias p{
	display: block;
	border-bottom: 2px solid #E0E0E0;
	padding: 5px;
	color: #D25B67;
	text-align: right;
	letter-spacing: 5px;
}
div#menuAuxMateriass p{
	display: block;
	border-top: 2px solid #E0E0E0;
	padding: 5px;
	color: #D25B67;
	text-align: right;
	letter-spacing: 5px;
}
p#menu_letrinhas { text-align: center; font-size: 14px; }
p#menu_letrinhas a{ color: #BB3542; }
p#menu_letrinhas a:hover{ text-decoration: underline; }
/* Boletim */
#content h3.boletim {
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #B22222;
	padding: 3px 3px 3px 10px;
	letter-spacing: 1px;
}
ol.boletim, ol.boletimNum {
	list-style: inside decimal;
	margin: 0;
	border-left: 1px solid #EBEBEB;
	display: block;
	width: 350px;
}
ol.boletim li, ol.boletimNum li {
	background-color: #FAFAFA;
	padding: 3px;
	margin-bottom: 3px;
	position: relative;
}
ol.boletim li span.boletim{
	display: block;
	position: relative;
	border-bottom: 1px solid #484848;
	padding: 3px 1.8em 3px 3px;
	font: italic 11px "Times New Roman", Times, serif;
	color: #484848;
	margin-top: 6px;
}
ol.boletimNum li {
	padding: 3px 2.4em 3px 3px;
}
ol.boletim li span.bolNum, ol.boletimNum li span.bolNum {
	position: absolute;
	min-width: 15px;
	min-height: 15px;
	right: 2px;
	top: 2px;
	font-style: normal;
	font-weight: bold;
	padding: 1px;
	text-align: center;
	background-color: #F0F0F0;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #484848;
}
/* Regulamento OAB */
#contentSemCol #semFormatacao * {
	padding: 0;
	margin: 0;
	color: Black;
	font: normal normal 1em sans-serif,;
	background: none;
}#contentSemCol #semFormatacao strong { font-weight: bold; }
#contentSemCol #semFormatacao p {
	text-indent: 1.5em;
	margin: 8px 0;
	line-height: 1.4em;
}
#contentSemCol #semFormatacao p.azul { color: #4169E1; }
#contentSemCol #semFormatacao p a{ color: #A52A2A; text-decoration: underline; }
* html #contentSemCol #semFormatacao sup { font-size: 1em; } /* Só a esperteza do IE que entende */
* html #contentSemCol #semFormatacao h4 sup a, * html #contentSemCol #semFormatacao h5 sup a, * html #contentSemCol #semFormatacao h6 sup a{
	font-weight: bold;
	font-size: 1.02em;
}
#contentSemCol #semFormatacao h4 sup a, #contentSemCol #semFormatacao h5 sup a, #contentSemCol #semFormatacao h6 sup a { margin-left: 3px; }
#contentSemCol #semFormatacao p sup a {
	font-size: 1em;
	color: #000;
	text-decoration: none;
	padding: 1px 3px;
}
#contentSemCol #semFormatacao p sup a:hover {
	background: Silver;
}
#contentSemCol #semFormatacao p.prev {	
	text-align: right;
	font-style: oblique;
	margin: 25px 0 15px 200px;
}
#contentSemCol #semFormatacao p.paragrafo {
	margin-top: -8px;
}
#contentSemCol #semFormatacao p.recuo {
	margin-left: 35px;
}
#contentSemCol #semFormatacao p.autores {
	text-indent: 0;
	text-align: right;
}
#contentSemCol #semFormatacao p.comissao {
	text-indent: 0;
	text-align: justify;
}
#contentSemCol #semFormatacao h2 {
	border-bottom: 4px solid #E6E6E6;
	color: #446FA8;
	font: italic bold 24px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 10px 0;
	text-align: right;
	padding: 0 15px 1px 5px;
	letter-spacing: -1px;
}
#contentSemCol #semFormatacao h2 span a {
	color: #485a70;
	font: italic 26px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contentSemCol #semFormatacao h3, #contentSemCol #semFormatacao h4, #contentSemCol #semFormatacao h5, #contentSemCol #semFormatacao h6 {
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	margin: 3px 0 12px;
	font-size
}
#contentSemCol #semFormatacao h3 a, #contentSemCol #semFormatacao h4 a, #contentSemCol #semFormatacao h5 a, #contentSemCol #semFormatacao h6 a { font-weight: bold; }
#contentSemCol #semFormatacao #notasRodape p, #content #notasRodape p{
	font: 1em Verdana;
	color: #5A5A5A;
	text-indent: -2.8em;
	margin-left: 2.8em;
}
#contentSemCol #semFormatacao #notasRodape, #content #notasRodape{
	background: #F9F9F9;
	padding: 7px;
}
#contentSemCol #semFormatacao #notasRodape:before, #content #notasRodape:before {
	content: "Notas";
	display: block;
	border-bottom: 1px solid #D2D2D2;
	margin: 5px 10px;
	padding: 3px;
	font: oblique bold 0.8em Verdana;
	color: #727272;
}
#contentSemCol #semFormatacao sup { font-size: 0.7em; font-weight: bold; }
#contentSemCol #semFormatacao #notasRodape p.voltaPe {
	margin: 0 5px 0 417px;
	padding: 1px 0;
	background: #DCDCDC;
	text-indent: 0;
	text-align: center;
}
#contentSemCol #semFormatacao p.voltaPe a {
	display: block;
 	color: #5A5A5A;
	font: 0.8em Verdana;
}
#contentSemCol #semFormatacao p.voltaPe a:hover { background: #E7E7E7; }
/* Regulamento OAB END */
/* Referências da Matéria */
div#peMateria {
	margin-top: 50px;
	padding: 10px;
	background-color: #F9F9F9;
}
div#peMateria h6{ font-size: 15px; }
div#peMateria p{
	font-size: 12px;
	margin-top: 15px;
	border-bottom: 1px dashed #333;
	padding-bottom: 10px;
}
/* div genérico para popups */
div#gen {
	margin: 5px;
	padding: 5px;
	border: 1px solid #666;
	min-height: 480px;
	background-color: white;
	text-align: center;
}
div#gen h4 {	
	font: bold 16px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4B6485;
}
div#gen a{ color: #396398; }
div#gen a:hover{ text-decoration: underline; }
div#gen div#formLogin { width: 400px; margin-left: 100px; }
.esconde { display: none; }
/* formulario de envio de artigo */
form#enviaArtigo label{ font-size: 14px; border-bottom: 1px solid #DCDCDC; }
form#enviaArtigo input[type="text"], form#enviaArtigo input[type="button"] {
	background-color: #F8F8F8;
	font-family: Arial;
	border: 1px solid silver;
	width: 250px;
	color: #333;
	font-size: 12px;
	height: 20px;
}
form#enviaArtigo table tr td{ padding-top: 10px; }
form#enviaArtigo textarea {
	font-size: 12px;
	background-color: #F8F8F8;
	font-family:s Arial;
	border: 1px solid silver;
	width: 250px;
	color: #333;
}
form#enviaArtigo label.erro{
	background-color: #A52A2A;
	color: white;
	font-weight: bold;
	padding: 2px;
}
/* formulario de envio de artigo END */

/* DIV DE ERROS */
div#erros_manda{
	background-color: #A52A2A;
	text-align: left;
	margin: 10px 20px;
	padding: 8px;
	color: white;
	font-size: 1.2em;
}
div#erros_manda p{ font-weight: bold; }
div#erros_manda ul{
	margin-left: 20px;
	margin-top: 5px;
	list-style-type: square;
}
/* DIV DE ERROS END*/
/* Sumario Formatacao */
div#content ul.listSumario { padding: 5px; list-style: none; }
* html div#content ul#sobe { margin-top: 60px; /*margin-bottom: -60px;*/ }/* Hack para IE */
div#content ul.listSumario li {
	display: block;
	position: relative;
	background-color: #F5F5F5;
	padding: 3px 70px 3px 4px;
	margin-bottom: 3px;
}
div#content .number {
	display: block;
	position: absolute;
	height: 11px;
	padding: 1px 1px 1px 10px;
	font-weight: bold;
	text-align: center;
	line-height: 11px;
	bottom: 3px;
	right: 3px;
}
div#content .ulTitle {
	display: block;
	position: relative;
	width: 96%;
	font-weight: bold;
	padding: 1px 1px 10px 15px;
	color: #a52a2a;
}
/* Condições Especiais */
#content p.lembrado {
	text-align: right;
	color: #a52a2a;
	font-variant: small-caps;
	font-style: italic;
	font-weight: bolder;
}
#content p.boxCondicoes {
	margin: 12px 6px 6px;
	border: 1px solid #a52a2a;
	background: #FBEEEE;
	padding: 8px;
	color: #D24F4F;
}
/* Condições Especiais END */
/* Pra facilitar o design da área administrativa */
#formAdmin input[type="text"], #formAdmin textarea { font-size: 15px; }
#formAdmin input[type="submit"], #formAdmin input[type="button"] { font-size: 20px; }
#formAdmin label { font-weight: bolder; font-size: 16px; }
/* fim admin */

/* Parcerios */
#content ul.parBanners { list-style: none; text-align: center; }
/* Inteiro Teor */
form.intteor {
	height: 124px;
	background: url(images/inteiroteorBg.gif) no-repeat top center;
}
form.intteor h3.intteor {
	display: none;
}
#content form.intteor p, #contentSemCol form.intteor p {
	text-align: center;
	text-indent: 0;
}
form.intteor input#intteorPut {
	width: 294px;
	height: 35px;
	padding: 0 5px;
	margin-top: 68px;
	/*margin-left: 26px;*/
	font: italic bold 26px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #285287;
	background: transparent;
	border: 0;
}
p.intteor {
	margin-top: 30px;
}
p.intteor input[type="submit"] {
	width: 150px;
	color: white;
	border: 3px solid #e1e8f0;
	background: #6784a8;
	font:italic bold 21px  "Times New Roman", Times, serif;
}































/* Formulario de Cadastro */
#content p.cadastroEtapa {
	font: 18px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	text-align: right;
	letter-spacing: 3px;
}
#content p.cadastroEtapa strong {
	color: #5790C5;
	background: #D3E2F0;
	padding: 0 5px;
}
form#cadastroUsuario { padding: 0px 5px 0; }
* html form#cadastroUsuario { display: block; position: relative; float: left; padding: 0 5px 0; }
form#cadastroUsuario h4 {
	font-weight: bold;
	font-size: 14px;
	color: #92a5bd;
	border-bottom: 3px solid #e7eaec;
	padding: 17px 0 3px 1px;
}
form#cadastroUsuario fieldset { border: 0; }
form#cadastroUsuario textarea.contrato{ width: 550px; height: 300px; color: #333; }
.imgCad {
	margin:3px ;
	margin-left: 68px;
	padding: 5px;
	border: 1px solid #DEE4CE;
}
div#content form#cadastroUsuario p input.goLeft {
	position: relative;
	margin-left: 108px;
}

label.unicLabel, span.error, label.doubleLine, label.numLabel, label.compLabel, label.cidLabel, label.ufLabel {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
form#cadastroUsuario p {
	min-height: 26px;
	margin: 2px;
	padding-bottom: 2px;
	background: url(images/dotted.gif) repeat-x bottom;
	text-indent: 0;
}
label.unicLabel, label.numLabel, label.compLabel, label.cidLabel, label.ufLabel {
	display: block;
	width: 180px;
	padding: 6px 8px 7px 0;
	position: relative;
	float: left;
	color: #919191;
	text-align: right;
}
label.numLabel { width: 116px; }
label.compLabel { width: 125px; }
label.cidLabel { width: 125px; }
label.ufLabel { width: 50px; }
form#cadastroUsuario input[type="text"],form#cadastroUsuario input[type="file"],form#cadastroUsuario input[type="password"] {
	width: 357px;
	margin: 2px 0px 2px 3px;
	height: 21px;
	border: 1px solid #DAE1E5;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7F94AE;
}
form#cadastroUsuario input#numInput { width: 105px; float: left; }
form#cadastroUsuario textarea{
	width: 357px;
	margin: 2px 0px 2px 3px;
	border: 1px solid #DAE1E5;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7F94AE;
}
* html form#cadastroUsuario input#numInput { margin-left: 3px; } /* hack para IE */
form#cadastroUsuario input#compInput { width: 178px; }
form#cadastroUsuario input#cidInput { width: 297px; float: left; }
* html form#cadastroUsuario input#cidInput { margin-left: 3px; }
* html form#cadastroUsuario p.unicLine input{ margin: 2px 0px 2px 0px; }
span.error {
	display: block;
	margin: 3px 4px 2px;
	padding: 3px 3px 3px 18px;
	background: #F3F3F3 url(images/errorForm.gif) no-repeat 5px 0 ;
	color: #D25B67;
	text-align: left;
}
* html form#cadastroUsuario span.error{ margin: 1px 4px 2px; }
form#cadastroUsuario select, form#cadastroUsuario p label.radioOpTit  {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
}
select.cUSDia, select.cUSAno { width: 80px; }
select.cUSMes, select.cUSSexo { width: 120px; }
select.estSelect { margin: 4px 0 0 3px; width: 50px;}
* html select.estSelect { margin: 4px 0 0 0; }
p.radioOpcoes label {
	display: block;
	position: relative;
	margin: 2px 3px;
	color: #7C7C7C;
	text-align: left;
	background: #FAFAFA;
	padding: 4px;
	border: 1px solid #EFEFEF;
	cursor: pointer;
}
* html form#cadastroUsuario p.radioOpcoes label { padding: 0; }
form#cadastroUsuario p.radioOpcoes label:hover { background: #EFEFEF; border: 1px solid #E4E4E4; }
form#cadastroUsuario p label.radioOpTit {
	display: block;
	padding: 6px 1px 7px 0;
	color: #919191;
	text-align: right;
	font-weight: bold;
	border: 0;
	background: transparent;
}
form#cadastroUsuario p label.radioOpTit:hover { background: transparent; border: 0; }
form#cadastroUsuario p.send { text-align: center; padding: 15px 5px 5px; }
body div#content form#cadastroUsuario label.errorRed{ color: white; background-color: #A52A2A; }
