/***** ESTRUTURA *****/
body{font-family: Arial; font-size:12px; font-weight:normal;
margin:0; padding:0; background:#B5BECF; line-height:130%; }
body, p.c1, h3  {color:#333333;}

p, h1, h2, h3{ padding:8px; margin:0px; }
a, a:link, a:visited { color:#CC3333; text-decoration:none; }
a:hover { color:#004080; font-weight:bold }

#geral { width:1012px; margin:0 auto; background-image:url(../images/bgM.jpg);}

#top {padding:0px; height:211px; background-image:url(../images/topo.jpg);}
#menu  { width:165px; float: left; padding:0px 29px 5px  9px; display:block; }
#menuD { width:225px; float:right; padding:0px 16px 5px 5px; display:block; }
#corpo { margin-left:202px; margin-right:260px; padding:0px 10px; background:#FFFFFF}
#rdp   { text-align:center; height:80px; clear:both; background: url(../images/bgR.jpg) no-repeat; padding-top: 78px; }

#menu ul, #menu ul li a, #menu ul li {list-style: none;}
#menu ul {padding: 0px; display: block; margin: 0; }
.T { padding: 5px 10px; display: block; font-weight:bold;
 text-decoration: none; color:#333333; background:#9BAACF; color:#FFFFFF}
 #menu ul li a{ padding: 4px 8px; display: block;
 text-decoration: none; color:#333333; border-bottom: 1px dashed #E0E0E0;}
#menu ul li a:hover {background:#EBEBEB; color:#004080; font-weight:normal;
border-bottom:1px dashed #DAC9E4; border-top:1px dashed #DAC9E4; padding:4px 8px; }

.center {text-align:center}

/***** ESTRUTURA *****/


.f1, .f2, .f3, .f4 {font-size:20px; font-weight:bold; color:#004080;}
.f2 {font-size:15px;}
.f3 {color:#000099;}
.f4 {font-size:16px;color:#0264B5;}

table.tabProd{font-size:11px; line-height:100%; border:1px solid #CCCCCC}
tr.tabTit1{font-size:12px; font-weight:bold;background:#CCCCCC}

.qdrD, .qdrE { margin:0px; }
.qdrD { float:right; padding:15px; }
.qdrE { float: left; padding:8px; font-size:13px; line-height:160%}


h1 {font-size:16px; color: #000; font-weight:bold; border-bottom:1px dashed #CCCCCC; margin-bottom:10px }
h1 a, h1 a:link, h1 a:visited{color:#FFFFFF;}
h1 a:hover{color:#FFFFFF;text-decoration:underline}


.tit1, p.tit2, h2 {font-size:14px; color: #FFFFFF; font-weight:bold;
 background:#9BAACF; }
.tit1 a, .tit1 a:link, .tit1 a:visited, h2 a:visited, h2 a:link{color:#FFFFFF;}
.tit1 a:hover, h2 a:hover{color:#FFFFFF;text-decoration:underline}

p.tit2{ color:#000000; background:#FFFFFF;font-weight:normal; border-bottom:1px dashed #CCCCCC;line-height:130%; font-size:12px}
p.tit2 a:visited, p.tit2 a {color:#666;}
p.tit2 a:hover {color:#003399;}

p.tit3{ color:#FFF; padding:10px; background:#666; font-size:14px}
p.tit3 a:visited, p.tit3 a {color:#666;}
p.tit3 a:hover, h3 a:hover {color:#003399;}

p.m1, p.m2 {font-size:13px; border-bottom:1px dashed #CCC; line-height:120% }
p.m2 {background:#EEE }
p.c1, h3 {font-size:13px; border-bottom:1px dashed #CCC; line-height:160%; font-weight:normal }
p.c2 {font-size:11px; padding:6px 0px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC;}

p.cOK {font-size:13px; padding:16px; background:#FFFFCC}

p.cP {padding:5px 0px;  border-bottom:1px dashed #999;text-align:center }

.cE, .cD, .cE2 {padding:6px; margin:10px 0; display:block;}
.cE, .cE2 {width:30%;height:185px; float:left; text-align:center;}

.cEI {height:150px;
background: url(../images/ly/bgF.jpg) no-repeat 5px 0px; display:block; padding-top:13px;}
.cET {padding:6px; background:#E0E4EF; text-align:center; border:1px solid #E0E9FF; margin:5px 0;}
.cET a {color:#004080; }
.cET a:hover {color:#CC0033;font-size:15px }
.cE2 {width:35%; height:400px;}
.cD  {width:440px;  }

/***** PAGES *****/
p.pgT, p.pgV1, p.pgV2 {   font-size:13px; border-bottom:1px dashed #CCC;}
p.pgT {color:#fff; background:#2B5355; }
p.pgV1 {color:#666; background:#F0F0F0; }
p.pgV2 {color:#666; background:#F3F3F3; }
p.pgV1 a{color:#333;}
p.pgV1 a:hover, p.pgV2 a{color:#6666CC;font-weight:bold; }
/***** PAGES *****/

table.lista, tr.lista2{background:#F3F3F3}
tr.lista1{background:#FFF;}

/***** FORMS *****/
.form_p, .fP2  { border:1px solid #000; color: #000; background: #EBEBEB; }
.form_p {padding:1px; color: #333; background: #EBEBEB; font-size:11px; font-family:arial;}
.form_p2 {padding:1px; color: #009900; background: #F0FFF0; font-size:10px; font-family:verdana;border:1px solid #009900;}
.fP2  {color: #FFF; background: #009900; font-size:10px;}

.btn1 { border:1px solid #666666; color:#000; font-family:Verdana; font-size:10px;
font-weight:bold; padding:0px 4px; background:#CCC; text-transform:uppercase; }
/***** FORMS *****/


.tbC { padding:6px; }

#tbnM  {background-position:center; background-image:url(../images/bgTBN.jpg); height:141px;
background-repeat:no-repeat;}
 
.tbB  {	width: 90%; font-size: 11px; padding:6px; font-weight:normal; color:#990066;
background: #F3E3F9; border-top:1px dashed #E4BFF2; border-bottom:1px dashed #E4BFF2;  }
.tbB a:hover{font-weight:bold;}
.tbB a, .tbB a:hover{color: #000000;}