/* CSS OTICA MILLA */

body{
padding:0;
margin:0;
background:url(Images/fundo.jpg) top repeat-x;
font: 12px arial;
color:#444444;
}

/* variações */

a{color:#444444; text-decoration:none;}
a:hover{color:#000000;}

p{margin:0; padding:0px 0px 10px 0px;}

.menor{font-size:9px}

img{border:0px;}

.imgl{
float:left;
margin:0px 10px 0px 0px;
}

h1{
margin:10px 0px 10px 0px;
padding:0;
color:#CC0000;
font:14px arial;
font-weight:bold;
border-bottom:1px solid #f1f1f1;
}

h2{
margin:0px 0px 20px 0px;
padding:0;
color:#CC0000;
font:18px arial;
border-bottom:1px solid #f1f1f1;
}

input, textarea {	
border:1px solid #cdcdcd;
background:#f1f1f1;
}

input.botao {	
background:#ffffff;	
color:#000000;
}	

.required { margin-bottom:3px;}
label { width:150px;
                  text-align:right;
                  display:block;
                  float:left;
}

.submit { margin-left:150px;}

h4 {         margin:0px;
                padding:0px;
                font-size:14px;                
                }
                
.foto 
{
    float:left;
    margin:5px;        
    }                

/* tabelas */

#tudo, #fimpagina{
width:780px;
margin:0 auto;
}

#topo_menu{
height:21px;
text-align:center;
padding:12px;
}

#topo{
height:165px;
}

#topo_submenu{
height:40px;
}

#conteudo{
padding:20px 60px 0px 60px;
}

#col_a{
float:left;
width:370px;
}

#col_b{
float:left;
margin-left:15px;
_margin-left:0px;
}

#fimpagina{
clear:both;
height:39px;
background:url(/Images/fimpagina.jpg) no-repeat;
}

#rodape{
clear:both;
height:216px;
background:url(/Images/fundope.jpg);
text-align:center;
font-size:11px;
}

.voltar{
text-align:right;
font-size:9px;
color:#FFA6A6;
}

/* menu */

#menu a {
text-align:center;
border-bottom:2px solid #ffffff;
padding:0px 15px 0px 15px;
*padding:0px 10px 0px 10px;
font-size:9px;
color:#000000;
text-transform:uppercase;
}
#menu a:hover {
border-bottom:2px solid #ff0000;
color:#666666;
background-color:#FFFFFF;
text-transform:uppercase;
}

/* noticias e paginação */

#link a, #link a:visited {
text-decoration:none;
display:block; 
padding:4px;
margin-bottom:2px;
border-bottom:1px solid #f5f5f5;
}
#link a:hover {
color:#000000;
background-color:#f5f5f5;
}

.paginacao{
text-align:center;
}  
.paginacao a, .paginacao a:visited {
font:10px arial;
color:#999999;
padding: 0 2px 0 2px;
text-decoration:none;
border:1px solid #f5f5f5;
}
.paginacao a:hover {
color:#fff;
background-color:#000000; 
}
