*{
margin:0;
padding:0;
}

body {
background:#03274f;
text-align:center	
}

#geral{
background: url(../img/bg_geral.jpg) repeat-y;
width:754px;
margin:0 auto;
text-align:left;
}


#flash_randomico{
width:250px;
height:476px;	
position:absolute;	
}


#busca{
width:200px;
position:absolute;
margin:0 0 0 406px;
}

input.busca_ok{
width:158px;
height:20px;
border:1px solid #052a53;
margin:-2px 0 0 0;
background:#e0e9f2;
}

input.busca_ok2{
position:absolute:
}


#doacoes_contato{
width:152px;
position:absolute;
margin:0 0 0 550px;
}

#img_g{
background:url(../img/img_geral.jpg);
width:752px;
height:475px;
}
#img_prod{
background:url(../img/img_geral_prod.jpg);
width:752px;
height:475px;
}



#menu{
width:468px;
height:20px;
margin-left:275px;
margin-top:-250px;
position:relative;
}



#conteudo_geral{
width:468px;
margin-left:275px;
margin-top:20px;
_margin-top:-20px;
position:relative;
}

#linha_prod{
width:300px;
position:absolute;
margin-top:90px;
margin-left:405px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

input.ok_linha{
margin-top:0px;	
margin-left:2px;	
position:absolute;	
}

select.linha{
width:267px;
height:20px;
border:1px solid #03274f;
background:#e0e9f2;
}

#footer_new_prod{
width:200px;
position:absolute;
margin-top:700px;
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid
}

#footer_new_prod2{
width:200px;
position:absolute;
margin-top:0px;
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#footer_clear{
width:754px;
border:1px solid;
clear:both;	
}

#footer_new{
width:200px;
position:absolute;
margin-top:550px;
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

ul.cont{
width:750px;
margin-top:20px;
_margin-top:-30px;
margin-left:-720px;
_margin-left:0px;
position:relative;
list-style:none;
border:1px solid;
display:table-caption;
}

ul.cont li.footer{
width:270px;
list-style:none;
border:1px solid;
float:left;
}

.tx_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;	
}
ul.cont li.cont{
width:470px;
list-style:none;
border:1px solid;
}


ul.cont li.cont p{
background:#FFFFFF;
margin:0;
padding:5px 5px 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}



#conteudo_geral h2{
width:400px;
heigth:50px;	
margin:0;
padding:5px 0 5px 10px;
background:url(../img/azul_tit.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

#conteudo_geral h2.tit_home{
width:200px;
heigth:50px;	
margin:0;
padding:5px 0 5px 10px;
background:url(../img/azul_tit.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

#conteudo_geral h3{
margin:0;
padding:20px 5px 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#conteudo_geral p{
background:#FFFFFF;
margin:0;
padding:5px 5px 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#conteudo_geral p.not{
margin:0;
padding:5px 5px 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

/*
#conteudo_geral a{
color:#003399;
text-decoration:underline
}
#conteudo_geral a:hover{
color:#A50010;
text-decoration:none;
}
*/

.link_sab{
color:#003399;
text-decoration:underline
}

.link_sab{
color:#003399;
text-decoration:none
}
#home ul.teste{
list-style:none;
height:300px;
margin:0;
padding:0;
width:460px;
}



#home ul.teste li{
list-style:none;
display:block;
float:left;
height:300px;
margin:0;
padding:0;
width:230px;
}
#home ul li a:hover{
color:#A50010;
font-weight:bold;
text-decoration:none;
}

#home ul li a{
color:#003399;
font-weight:bold;
text-decoration:none;
}


.link_noticias{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003399;
font-weight:bold;
text-decoration:none;
}


.link_noticias:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
}


.tx_link_noticias3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}


.link_noticias3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

.link_noticias3:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:underline;
}



.paginacao_link_noticias3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:bold;
text-decoration:none;
}

.paginacao_link_noticias3:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:underline;
}

.noticiass_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

/* ------------------------------------------PRODUTOS-----------------------------------------*/


#conteudo-geral-produtos{
width:468px;
margin-left:275px;
margin-top:-290px;
position:relative;
}

#conteudo-geral-produtos h2{
margin:0;
padding:5px 0 5px 10px;
background:url(../img/azul_tit.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

#conteudo-geral-produtos h3{
margin:0;
padding:20px 5px 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#conteudo-geral-produtos p{
background:#FFFFFF;
margin:0;
padding:5px 5px 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


#conteudo-geral-produtos a{
color:#003399;
text-decoration:underline
}
#conteudo-geral-produtos a:hover{
color:#A50010;
text-decoration:none;
}
#conteudo-geral-produtos ul{
background:#FFFFFF;
margin:0;
padding:5px 5px 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
#conteudo-geral-produtos li{
height:165px;
width:438px;
margin:10px 0 10px 0;
padding:5px;;
background:url(../img/produtos/kimono.jpg) no-repeat;
list-style:none;
}



#sub-menu{
width:230px;	
margin:75px 0 0 0;
_margin:45px 0 0 0;
padding:5px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
}

#sub-menu p{
margin:0;
padding:0px 0 0px 10px;
color:#2556A3;
}
#sub-menu p a:hover{
text-decoration:none;
font-stretch:condensed;
color:#2556A3;
}

#sub-menu p a{
text-decoration:none;
font-stretch:normal;
color:#2556A3;
}

#topo_prod{

width:438px;
height:14px;
}



#footer_prod{
background: url(../img/footer_prod.jpg) no-repeat;
width:438px;
height:16px
}

#meio_prod{
background: url(../img/meio_prod.jpg) repeat;
width:438px;
}


#meio_prod ul.prod{
width:422px;
display:table-caption; 
list-style:none;
margin-left:10px;
}

#meio_prod ul.prod li.tx{
width:202px;
float:left;
list-style:none;
margin:0 20px 0 0;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

#meio_prod ul.prod li.img{
width:196px;
list-style:none;
}

.link_ver_img{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #03284f;
text-decoration:underline;
}

.link_ver_img:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #03284f;
text-decoration:none;
}

.link_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.link_footer:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}



.link_buca_int{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.link_buca_int:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

ul.busca{
width:450px;
list-style:none;
display:table-caption;	
}

ul.busca li.bullet{
width:5px;
float:left;
}

ul.busca li.tx{
width:442px;
margin-left:3px
}

#campo-cep {
height:18px;
}


