/*<![CDATA[*/
@import url("cabecalho.css");
@import url("meio.css");
@import url("esquerda.css");
@import url("direita.css");
@import url("rodape.css");
@import url("tabelas.css");

h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address, span { margin:0; padding:0; }

h2 { font-size:18px;/*24px*/}
h3, caption { font-size:14px; }
h3, #direita legend { padding:5px; }

p { margin:5px 0; font-size:12px; }
p:first-letter { padding-left:20px; font-weight:bold; }
/*p:first-letter a { margin-left:-20px; }*/
p.texto:first-letter { }

/*LINKS - INICIO*/
a { font-weight:bold; font-size:11px; color:#00008B;/*darkblue*/ }
a:link { text-decoration:underline; }
a:active { }
a:hover { text-decoration:none; color:#000; }
a:visited { }
/*LINKS - FIM*/

/*LISTAS - INICIO*/
ul, .sem-estilo { list-style-type:none; }
li { line-height:15px; font-size:12px; /*o ie tem algum problema com border*/ }
li a {}
/*LISTAS - FIM*/

/*FORMS - INICIO*/
fieldset {border:0;}
	legend { font-size:12px; font-weight:bold; }
label { font-size:12px; }
	label em { font-size:10px; text-decoration:none; font-style:normal; }
input {}
	/*
	classes para cada tipo de campo input
	.ipt-text {}
	*/
select {}
	optiongroup {}
	option {}
textarea {}
button { padding:0px;}

.ipt-text, select, textarea { color:#333666;/*darkblue*/}
.bt-submit { color:green; margin-top:10px; }

/*FORMS - FIM*/

img { border:0; /*background:url("loading.gif") no-repeat center center;*/ }

/*TABLES - FIM*/
table { width:100%; }
caption { /*text-transform:uppercase;*/ font-weight:bold; }
thead th { font-size:11px; }
thead td { font-size:11px; }

tfoot th { font-size:12px; }
tfoot td { font-size:12px; }

tbody th { font-size:11px; }
tbody td { font-size:11px; }
/* MAIS ============= */
table.bordasimples { border-collapse:collapse; }
table.bordasimples tr td,
table.bordasimples tr th { border:1px solid #aaa; }
/*TABLES - FIM*/

body { text-align:center; font-family:Tahoma,Verdana,Arial,sans-serif; margin:0; padding:5px; }
#geral { min-width:765px;/*width:775px;tirar isso, fica fluido*/ margin:0 auto; text-align:left; }
#cabecalho, #rodape { /*height:70px;*/ clear:both; width:100%; }/* safari and opera need this width:100%*/
#esquerda, #direita { width:160px; }
#esquerda { float:left; }
#direita { float:right; }

/*PARA ALL PRINCIPALS - INICIO*/
#cabecalho, #esquerda, #direita, #meio { margin-bottom:5px; }
#rodape { margin-top:5px; }

#cabecalho-centro, #rodape-centro { min-height:50px; height:auto !important; height:50px; }
#esquerda-centro , #direita-centro , #meio-centro {
	padding-left:5px;
	padding-right:5px;
	min-height:350px; height:auto !important; height:350px;
}
/*PARA ALL PRINCIPALS - FIM*/

/*PARA ESQUERDA, DIREITA E MEIO - INICIO*/
/*PARA ESQUERDA, DIREITA E MEIO - FIM*/

.no-text { overflow:hidden; text-indent:-1000px; }
.no-border { border:0; }
/*
.bg-1, .bg2 estao nos temas :)
*/
.cL, .cR { width:50% !important; width:49.9%; }
.cL, .left { float:left; }
.cR, .right { float:right; }
.clear { clear:both; }

.blue {color:blue;}
.green {color:green;}
.red {color:red;}

.mostrar-sim {/*display:block;*/}
.mostrar-nao {display:none;}

/*BORDAS ARRENDODADAS - INICIO*/
/*SE O ELEMENTO PAI TIVER PADDING, N?O PODE USAR ISTO*/
b.rtop, b.rbottom { display:block; /*background:#fff; BACKGROUND-COLOR DEVE SER IGUAL A COR DO FUNDO DO ELEMENTO PAI*/ }
b.rtop b, b.rbottom b { display:block; height:1px; overflow:hidden; }
b.r1 { margin:0 5px }
b.r2 { margin:0 3px }
b.r3 { margin:0 2px }
b.rtop b.r4, b.rbottom b.r4 { margin:0 1px;	height:2px }
/*BORDAS ARRENDODADAS - FIM*/

.paginacao { font-size:11px;/*width:558px;*/ /*background-color:#bbb;*/ /*border:1px solid #000;*/ }
	.paginacao,
	.paginacao .cL,
	.paginacao .cR { 
		line-height:20px; height:20px;
	}
	.paginacao .cL { text-align:left; }
	.paginacao .cR { text-align:right; }

.texto-ao-centro, .conteudo-ao-centro { text-align:center; }
.texto-a-esquerda { text-align:left;}
.texto-a-direita { text-align:right; }

.conteudo-ao-centro form,
.conteudo-ao-centro img,
.conteudo-ao-centro div,
.conteudo-ao-centro h2,
.conteudo-ao-centro h3,
.conteudo-ao-centro h4,
.conteudo-ao-centro p {
	margin:0 auto;
	text-align:left;
}
/*]]>*/