/* codificador: Marco Antonio de Queiroz - www.bengalalegal.com */

body{
font-family: verdana,tahoma,arial,sans-serif;
font-size: 80%;
background-color: #E9E0C7;
color: #800040;
font-weight: bold;
margin:0 0.3% 0 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
font-family: arial,tahoma,verdana,sans-serif;
margin:0;
padding: 0;
text-align: center;
}
h1 { font-size: 210%; }
h2 { font-size : 160%;}
h3 { font-size: 135%; }
h4 { font-size: 120%; }
h5 { font-size: 90%; }
h6 { font-size: 75%; }

h3.recomenda { font-size: 135%; }

a:link { color: #000080; }
a:visited { color: #000080; }
a:hover { text-decoration: none; color: #3333FF; }
a:active { color: #3333FF; }

.banner {
margin: 0 9%;
padding: 3px 0;
border: 4px double #800040;
background-color: #F3F0E4;
}

.banner2 {
margin: 0 12%;
border: 4px double #800040;
background-color: #F3F0E4;
}

.banner2 h3 { background-color:#FFF; border:1px dashed #999; padding:5px 0; }

.banner3 {
margin:0 18%;
border: 4px double #800040;
background-color: #F3F0E4;
}

.banner4 {
margin:0 15%;
border: 4px double #800040;
background-color: #F3F0E4;
}

.borda-tracejada {
margin:0 9%;
border: 1px dashed #800040;
background-color: #F3F0E4;
}

.borda4 { border: 4px solid #800040; }

.borda_foto { border: 5px double #800040; }

.borda1 { border: 1px solid #800040; }

.centro { text-align: center; text-indent:0; }

.conteudo { margin: 2%; }

.elo { 
margin:0 13%; 
height:78px;
}

/* Todos os parágrafos são justificados */
/* Parágrafo com 50px de recuo na primeira linha */
p { font-family: verdana, tahoma, arial, sans-serif; text-align: justify; text-indent: 5%; }

/* Parágrafo com margem zero sem recuo na primeira linha */
p.normal { margin-left: 0; text-indent: 0; }

p.letramenor
 { margin-left: 0; text-indent: 0;  font-size: 80% ; }

/* Parágrafo com margem de 50px sem recuo na primeira linha */
/* Simula um blockquot */
p.blockquote { margin-left: 5%; text-indent: 0;}

ul.direita { 
text-align: right;
line-height: normal;
list-style-type: none;
}

ul.links { line-height: 200%; }

img { border: 0; }

.aumenta_texto { float: right; margin-right: 0; }

.aumenta_textos {
float: right;
width: 69%;
text-align: right;
margin-top:0.4%;
margin-bottom:0.5%;
}

.banner2 .creditos {
background-color: transparent; border:none; 
margin-right: 0;
margin-top: 22px;
margin-bottom: 20px;
text-align: right; }

.divisoria  { background-image: url(bege.jpg); border-bottom: 1px solid #999999;}

ul.menu-hr { text-align:center; background-color:#FFF; margin-left:0; border:1px dashed #999; padding:8px 0 }
li.inline { display:inline; margin:3% }
a:link.hr { padding:3px; text-decoration:none }
a:visited.hr { padding:3px; text-decoration:none }
a:hover.hr { padding:3px; text-decoration:none; }
a:active.hr { padding:3px; text-decoration:none; }

.interno {
width: 80%;
margin:0 auto;
background-color:#FFF;
border:1px solid #999;
 padding:20px 0;
}

.busca { text-align: center }
fieldset { border: 1px dashed #999 }
legend { 
border: 1px solid #999; 
padding:2px 15px; 
background-color:#FFFFFF; 
font-style:italic;
}

.top-busca-princ {
float: left;
width: 30%;
text-align: left;
margin-top:0.5%;
margin-bottom:0.5%;
color:#000; }

.horizontal {
float: left;
width: 40%;
text-align:center;
background-color: #F3F0E4;
margin-top:0.5%;
margin-bottom:0.5%;
margin-left:0;
border: 1px solid #800040;
}

.amais {
float: left;
width: 29%;
text-align: right;
margin-top:0.4%;
margin-bottom:0.5%; }

.irtopo img {
position:fixed; 
bottom:0;
right:0;
margin-left: 94.8%;
}

.botao {
background: #fff;
border: 1px solid #800040;
color: #000088;
margin-top: 0.8%;
font-weight:bold;
}

embed { position:absolute; top:-1000px; left:-1000px; }

.limpatudo {
clear: both;
}

.formulario {
border:1px solid #800040;
font-weight:bold;
color:#000088;
}

.left { float: left; }

/* usado na página medular.php */
.right { float: right;  margin-left: 10px;  text-align: center; }

.data {
font-family: arial,tahoma,verdana,sans-serif;
text-align: right; font-size: 80%; }

.contador {
position:absolute; top:-1000px; left:-1000px;
text-indent: 0;
font-family: arial,tahoma,verdana,sans-serif;
font-size: 135%;
text-align: center;
padding: 0;
margin: 0;
}

.legenda-centro-h3 { 
text-align:center; 
font-size: 135%; 
text-indent:0; 
font-family: arial,tahoma,verdana,sans-serif;
 }

.legenda-centro-h4 { 
text-align:center; 
font-size: 120%; 
text-indent:0; 
font-family: arial,tahoma,verdana,sans-serif;
 }

.legenda-centro-h5 { 
text-align:center; 
font-size: 90%; 
text-indent:0; 
font-family: arial,tahoma,verdana,sans-serif;
 }

.logo img {
margin-top: -15px;
text-align: center; }

.centro-fim { text-align: center; text-indent:0; }

#arede-j30 { 
float:left; 
width:128px; 
font-size:80%;
font-family:arial,tahoma; 
margin-right:5px;
padding: 5px; 
background-color:#FFFFFF;
text-align:left;
}

#arede-ronaldo { 
float:right; 
width:129px; 
font-size:80%;
font-family:arial,tahoma; 
margin-left: 5px;
padding: 5px; 
background-color:#FFFFFF;
text-align:right;
}
#noceara { 
float:right; 
width:191px; 
font-size:80%;
font-family:arial,tahoma; 
margin-left: 5px;
padding: 5px; 
background-color:#FFFFFF;
text-align:right;
}

/* usados nos três validadores da página index */
#validadores { height:31px; margin:30px 9%; padding:10px; border:1px dashed #800040; background-color: #F3F0E4; }
#xhtml { float:left; text-align:right; width:41%; text-indent:0; }
#css  { float:left; text-align:center; width:17%; text-indent:0; }
#wcag  { float:left; text-align:left; width:auto; text-indent:0; }


/* CSS das paginas com corte. */

body.rasgo
{
font-family: verdana,tahoma,arial,sans-serif;
font-size: 80%;
background:#E9E0C7 url(corte_bg.gif) no-repeat top left;
color: #800040;
font-weight: bold;
margin:0 0.3% 0 0;
padding: 0;
}

.banner_rasgo {
width: 78%;
margin: 0 auto;
padding: 3px 0;
border-top: 1px ridge #800040;
border-right: 1px ridge #800040;
border-bottom: 1px ridge #800040;
border-left: 1px ridge #800040;
background-color: #F3F0E4;
}

.interno_rasgo {
width: 94%;
margin:0 auto;
background-color:#F3F0E4;
padding:0 0;
}

.interno_rasgo h3 {
background-color:#FFF;
border:1px dashed #999;
padding:5px 0;
}

.interno_rasgo .creditos {
background-color: transparent; border:none;
margin-right: 0;
margin-top: 12px;
margin-bottom: 20px;
text-align: right; }


.limpa_rasgo {
clear: both;
margin-bottom: -22px;
background: transparent url(bottom_bg.gif) no-repeat bottom left
}
/* Fim do CSS das paginas com corte. */
