body { background-image:url(../img/fundo_site_kantama.jpg); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.bold { font-weight:bold;}
#tudo { width:745px; margin:0px auto; }
#topo { padding-top:25px; height:90px;}
#topo #esquerda { width:300px; float:left; }
#topo #direita { width:350px; padding-top:25px; padding-bottom:10px; float:right; color:#C0DF8B; text-align:right;}
#banner { height:225px; padding-top:0px;}
.listamidia { width:740px; height:100%; float:left;}
.listamidia li {float:left; margin:5px; }
.lista {
	line-height:13px;
	margin-left:20px;
	list-style-type:circle;
}
#conteudo p { line-height:13px;}
#pilates p { line-height:13px; text-align:justify;}
/* Novidades */
.data { background-color:#B8DB7C; color:#FFF; padding:2px;}
.titulo { font-weight:bold;/* color:#71935C;*/ color:#939; line-height:16px;}
.texto { text-align:justify;}
.texto img {border:1px solid #CCC; padding:5px; float:left; margin:0px 5px 0px 0px;}
/* final novidades */

#menu { height:30px; background-image:url(../img/fundo_menu_site.jpg); background-repeat:repeat-x; margin-top:10px; border:1px solid #FFF; padding-top:10px; text-align:center;color:#C0DF8B;}
.barNav a:link {font: 10px Verdana, Geneva, sans-serif; font-weight:bold; color: #FFF; text-decoration: none; /*background:  #FFC50C;*/ text-align: center; /*padding: 1px 5px; margin-right:6px; border: 1px solid #000;*/}
.barNav a:visited {color: #f0f0f0;font-weight:bold; text-decoration: none;}
.barNav a:hover { color:#B8DB7C; font-weight:bold; /*border-bottom:1px solid #FC0;background: #FCFCFC; border: 1px solid #666;*/}

a.l_topo:link {font: 10px Verdana, Geneva, sans-serif; font-weight:bold; color: #FFF; text-decoration: none; /*background:  #FFC50C;*/ text-align: center; /*padding: 1px 5px; margin-right:6px; border: 1px solid #000;*/}
a.l_topo:visited {color: #f0f0f0; font-weight:bold; text-decoration: none;}
a.l_topo:hover { color:#B8DB7C;  font-weight:bold; /*border-bottom:1px solid #FC0;background: #FCFCFC; border: 1px solid #666;*/}


#conteudo{  }
#conteudo #interno { border-bottom:1px dashed #CCC; padding-bottom:15px; margin-bottom:20px; text-align:justify;}
#conteudo #col_esquerda { width:265px; float:left; padding-right:10px; border-right:1px dashed #CCC; }
#conteudo #col_esquerda #index_noticias { border-bottom:1px dashed #CCC; padding-bottom:15px;}
#conteudo #col_esquerda #index_espaco { margin-top:15px; border-bottom:1px dashed #CCC; padding-bottom:15px;}
#conteudo #col_esquerda #index_espaco form { color:#466530; margin-top:10px; }
#conteudo #col_esquerda #index_espaco form input { border:1px solid #466530; background-color:#B8DB7C; color:#466530; }
#conteudo #col_esquerda #index_espaco form #botao {border:1px solid #466530; background-color:#B8DB7C; color:#FFF; font-size:9px; font-weight:bold;}

#espaco form { color:#466530; margin-top:10px; }
#espaco form input { border:1px solid #466530; background-color:#B8DB7C; color:#466530; }
#espaco form #botao { border:1px solid #466530; background-color:#B8DB7C; color:#FFF; font-size:9px; }

#conteudo #col_esquerda #index_qualidade { margin-top:15px;}
#conteudo #col_direita {width:460px; float:right;}
#conteudo #col_direita #pilates {border-bottom:1px dashed #CCC; padding-bottom:15px; }
#conteudo #col_direita #prevencao { padding-bottom:15px; margin-top:15px; }

#rodape{ background-image:url(../img/fundo_rodape_kantama.jpg); background-position:top; height:55px; font-size:9px; color:#fff; float:left; margin-top:20px; width:100%; line-height:14px; }
#rodape #t_rodape { width:745px; margin:0px auto; height:55px;}
#rodape #esquerda_r { width:450px; padding-top:23px; float:left; height:30px;}
#rodape #direita_r { width:200px; padding-top:23px; float:right; text-align:right; height:30px;}

a.webfire:link { text-decoration:none; font-weight:bold; color:#FFF;}
a.webfire:visited {text-decoration:none; font-weight:bold; color:#B8DB7C;}
a.webfire:hover {text-decoration:none; font-weight:bold; color:#B8DB7C;}

a:link { text-decoration:none; font-weight:bold; color:#B8DB7C;}
a:visited {text-decoration:none; font-weight:bold; color:#B8DB7C;}
a:hover {text-decoration:none; font-weight:bold; color:#476632;}


#login form{
	      /*  font-size: 10pt;*/
        }
        
        #login fieldset{
	        padding: 20px;
	        border: 0px solid #ccc;
            width: 90%;
        }
        
        #login legend{
	        font-weight:bold; color:#71935C;
	        letter-spacing: 1px;
        }
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend{
        	margin-bottom: 0px;
        }
        
        #login input, #login textarea{
			border: 1px solid #71935C;
	       /* border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;*/
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #71935C;
        }
        
        #login select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }
        
        #login span{
	        color: #999;
	        font-size: 12px;
        }
        
        #login .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;
		}
#slideshowIMG {
    position:relative;
    height:225px;
}

#slideshowIMG IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshowIMG IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshowIMG IMG.last-active {
    z-index:9;
}
/* Banner flutuante */
#bannerflu{
	position:absolute;
	z-index:500000;
	width:445px;
	height:329px;
	left: 35%;
	top: 200px;
	border:10px solid #CCC;
	background:#FFF;
}

#bannerflu a{
	padding:10px;
	text-decoration:none;
	color:#060;
	font-weight:bold;
	float:left;
}
#bannerflu a:hover{
	background:#F2F2F2;
	color:#000;
}
/* Fim banner flutuante */
