@charset "utf-8";
/******************************/
/*    CSS Agência 4Design     */
/*        ano - 2008          */
/*     Desenvolvido por:      */
/*  Jamerson F. I. Ramalho    */
/******************************/

/* Estilo geral do site (html, Body, DIVs) */
html{ background:url(../imgs/layout/bg_geral.jpg) top left repeat-x; background-color:#ffffff;	margin:0;	padding:0; }

body
{ 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#7a7a7a;
}

#geral-site{ width:997px;	margin:0 auto 0 auto;	padding:0 5px 0 5px; text-align:center;}

/* Topo - Mini Menu */
#topo-menu{ width:987px; height:40px;	margin:0;	padding:0; text-align:right;}
#topo-menu-bg{ width:274px; height:28px; margin:0; padding:12px 5px 5px 5px; text-align:center; color:#FFFFFF; font-weight:bold; background:url(../imgs/layout/bg_minimenu_topo.jpg) top right no-repeat; float:right;}
#topo-menu-bg a{ margin:0; padding:11px 5px 5px 5px; color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none;}
#topo-menu-bg a:hover{ margin:0; padding:11px 5px 5px 5px; color:#e1e1e1; font-weight:bold; font-size:13px; text-decoration:none;}

/* Logo */
#topo-logo-box{ width:987px; height:92px; margin:0; padding:0; clear:both;}
#topo-logo{ width:75px; height:92px; margin:0 0 0 25px; padding:0; background:url(../imgs/layout/logo.jpg) bottom left no-repeat; float:left;}
#topo-logo-titulo{ width:842px; height:69px; margin:0; padding:23px 0 0 0; text-align:left; float:left;}

/* Menu Principal */
#menu-principal-box{ width:987px; height:42px; margin:0; padding:0; clear:both;}
#menu-principal-borda-left{ width:11px; height:42px; margin:0; padding:0; background:url(../imgs/layout/bg_menu_principal_left.jpg) top left no-repeat; float:left;}
#menu-principal-borda-right{ width:11px; height:42px; margin:0; padding:0; background:url(../imgs/layout/bg_menu_principal_right.jpg) top right no-repeat; float:left;}
#menu-principal{ width:965px; height:42px; margin:0; padding:0; background:url(../imgs/layout/bg_menu_principal.jpg) top left repeat-x; float:left;}

/* Itens do Menu Principal */
#menu-principal ul{ margin:14px 0 11px 0; padding:0; list-style-type:none;}
#menu-principal ul li{ margin:0; padding:0; display:inline; color:#FFFFFF;}
.itens-menu-principal{ margin:0; padding:13px 7px 11px 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
.itens-menu-principal a{ margin:0; padding:13px 7px 11px 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.itens-menu-principal a:hover{ margin:0; color:#FFFFFF; background:#FFFFFF; color:#ff3b3b;}

/* Conteudo */
#conteudo-box{ width:987px; margin:15px 0 15px 0; padding:0; clear:both;}

/* Conteudo - Pagina Inicial */
/* Noticias destaque */
#conteudo-home-esq{ width:215px; height:385px; margin:0 0 15px 0; padding:0; overflow:hidden; float:left;}
#conteudo-noticias-dest-bg-topo{ width:215px; height:5px; margin:0; padding:0; background:url(../imgs/layout/bg_noticias_destaque_topo.jpg) top left repeat-x; clear:both;}
.conteudo-noticias-dest-img{ width:215px; height:143px; margin:0; padding:0; clear:both;}
.conteudo-noticias-dest-img img{ border:none;}
.conteudo-noticias-dest-titulo{ width:205px; height:26px; margin:0; padding:13px 5px 5px 5px; text-align:center; background:url(../imgs/layout/bg_noticias_destaque_titulo.jpg) top left repeat-x; clear:both;}
.conteudo-noticias-dest-desc{ width:205px; height:155px; margin:0; padding:5px 5px 5px 5px; text-align:justify; background:url(../imgs/layout/bg_noticias_destaque_conteudo.jpg) top left repeat-x; background-color:#f4f4f4; clear:both;}
/*
#conteudo-noticias-dest-paginacao{ width:215px; height:22px; margin:0; padding:6px 0 0 0; text-align:right; background:url(../imgs/layout/bg_noticias_destaque_paginacao.jpg) top left repeat-x; clear:both;}
#conteudo-noticias-dest-paginacao a{ margin:0; padding:2px 4px 2px 4px; font-size:11px; font-weight:bold; color:#ee2025; text-decoration:none;}
#conteudo-noticias-dest-paginacao a:hover{ margin:0; padding:2px 4px 2px 4px; font-size:11px; font-weight:bold; color:#ffffff; background:#ee2025; text-decoration:none;}
*/
/* Ultimas noticias */
#conteudo-home-meio{ width:230px; height:385px; margin:0 0 15px 10px; padding:0; overflow:hidden; float:left;}
#conteudo-ult-noticias-bg-titulo{ width:230px; height:41px; margin:0; padding:0 10px 0 0; text-align:left; background:url(../imgs/layout/bg_ultimas_noticias_titulo.jpg) top left repeat-x; clear:both;}
#conteudo-ult-noticias-itens{ width:230px; height:344px; margin:0; padding:0; text-align:left; clear:both;}
#conteudo-ult-noticias-itens ul{ margin:0; padding:0; list-style-type:none;}
#conteudo-ult-noticias-itens ul li{ margin:0; padding:11px 0 12px 0; color:#7a7a7a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../imgs/pagina_inicial/bg_itens_ult_noticias.jpg) bottom left repeat-x; text-transform:uppercase; text-decoration:none;}
#conteudo-ult-noticias-itens ul li a{ margin:0; padding:11px 0 12px 0; color:#7a7a7a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; text-decoration:none;}
#conteudo-ult-noticias-itens ul li a:hover{ color:#5f5f5f;}

/* Videos */
#conteudo-home-dir{ width:335px; height:385px; margin:0 0 15px 10px; padding:0; overflow:hidden; float:left;}
#conteudo-videos-bg-titulo{ width:335px; height:41px; margin:0; padding:0 10px 0 0; text-align:left; background:url(../imgs/layout/bg_videos_titulo.jpg) top left repeat-x; clear:both;}
#conteudo-videos-bg-desc{ width:325px; height:145px; margin:0; padding:7px 4px 5px 7px; text-align:left; background:url(../imgs/layout/bg_videos_desc.jpg) top left no-repeat; background-color:#f9f9f9; clear:both;}
.itens-videos-icone-home{ width:155px; height:64px; margin:5px 3px 0 0; padding:1px 1px 1px 1px; color:#a7a7a7; font-size:10px; text-align:justify; border:1px solid #f9f9f9; overflow:hidden; float:left;}
.itens-videos-icone-home a{ font-size:10px; text-align:justify; color:#a7a7a7; text-decoration:none;}
.itens-videos-icone-home a:hover{ text-decoration:underline; color:#a7a7a7;}
.itens-videos-icone-home img{ border:none;}
.itens-videos-icone-home:hover{ border:1px dotted #cecece; background:#eaeaea;}
.itens-miniaturas-videos{ margin:0; padding:0 3px 0 0; float:left; font-size:10px; text-align:left; overflow:hidden;}
.itens-miniaturas-videos a{ border:none; text-decoration:none;}
.itens-miniaturas-videos a:hover{ border:none; text-decoration:none;}
#conteudo-videos-bg-rodape{ width:335px; height:1px; margin:0; padding:0; text-align:left; background:url(../imgs/layout/bg_videos_rodape.jpg) bottom left repeat-x; clear:both;}

.itens-videos-icone-videos{ width:152px; height:64px; margin:5px 3px 0 0; padding:1px 1px 1px 1px; color:#a7a7a7; font-size:10px; text-align:justify; border:1px solid #dfdfdf; background:#eaeaea; overflow:hidden; float:left; line-height:1.1em;}
.itens-videos-icone-videos a{ font-size:10px; text-align:justify; color:#a7a7a7; text-decoration:none;}
.itens-videos-icone-videos a:hover{ text-decoration:underline; color:#a7a7a7;}
.itens-videos-icone-videos img{ border:none;}
.itens-videos-icone-videos:hover{ border:1px solid #bfbfbf; background:#eaeaea;}
.itens-miniaturas-videos{ margin:0; padding:0 3px 0 0; float:left; font-size:10px; text-align:left; overflow:hidden;}
.itens-miniaturas-videos a{ border:none; text-decoration:none;}
.itens-miniaturas-videos a:hover{ border:none; text-decoration:none;}

/* Videos Ver */
#dojokan-videos-box{ width:800px; margin:15px 0 15px 0; padding:0; clear:both; text-align:center; color:#FFFFFF;}
#dojokan-videos-box a{ color:#FFFFFF; text-decoration:none;}
#dojokan-videos-box a:hover{ color:#FFFFFF; text-decoration:none;}

/* Links */
.home-links-box{ width:333px; height:24px; margin:10px 0 0 0; padding:10px 0 0 0; font-size:11px; font-weight:bold; text-align:left; background-color:#fcfcfc; border:1px solid #e6e6e6; clear:both;}
.home-links-box:hover{ border:1px solid #afafaf;}
.span-home-links-box-wkf a{ display:block; margin:-10px 0 0 0; padding:10px 25px 11px 45px; color:#7a7a7a; text-decoration:none; text-transform:uppercase; background:url(../imgs/links/wkf_logo.jpg) top left no-repeat;}
.span-home-links-box-cbk a{ display:block; margin:-10px 0 0 0; padding:10px 25px 11px 45px; color:#7a7a7a; text-decoration:none; text-transform:uppercase; background:url(../imgs/links/cbk_logo.jpg) top left no-repeat;}
.span-home-links-box-shobukan a{ display:block; margin:-10px 0 0 0; padding:10px 25px 11px 45px; color:#7a7a7a; text-decoration:none; text-transform:uppercase; background:url(../imgs/links/shobukan_logo.jpg) top left no-repeat;}
.span-home-links-box-a4d a{ display:block; margin:-10px 0 0 0; padding:10px 25px 11px 45px; color:#7a7a7a; text-decoration:none; text-transform:uppercase; background:url(../imgs/links/iskf_logo.jpg) top left no-repeat;}

/* Publicidade */
#conteudo-publicidade-dir{ width:177px; height:385px; margin:0 0 15px 10px; padding:0; overflow:hidden; float:left;}
.itens-publicidade-box{ width:177px; height:190px; margin:0 0 5px 0; padding:0; overflow:hidden; clear:both;}
.itens-publicidade-box a{ border:none; text-decoration:none;}
.itens-publicidade-box a:hover{ border:none; text-decoration:none;}
.itens-publicidade-box img{ border:none;}
.itens-publicidade-box img a{ border:none;}
.itens-publicidade-box img a:hover{ border:none;}

/* Rodape */
#rodape-box{ width:977px; height:55px; margin:0; padding:22px 5px 0 5px; text-align:center; background:url(../imgs/layout/bg_rodape.jpg) top left repeat-x; clear:both;}
p.p-rodape{ margin:0; padding:0; text-align:center; font-size:11px; line-height:14px; color:#ff3b3b;}
p.p-rodape a{ margin:0; padding:0; color:#ff3b3b; font-weight:bold; text-decoration:none;}
p.p-rodape a:hover{ margin:0; padding:0; text-align:left; font-size:11px; line-height:14px; color:#ff3b3b;}
#rodape-bordas{ width:987px; height:8px; margin:0; background:url(../imgs/layout/bg_rodape_bordas.jpg) top left no-repeat;}

/* Conteudo - Paginas internas */
#conteudo-box-interno{ width:800px; margin:0 0 5px 0; padding:0; text-align:left; float:left;}
#container-conteudo-box-interno{ width:800px; margin:20px 0 0 0; padding:0; overflow:hidden; text-align:justify; line-height:1.4em; clear:both;}
#container-conteudo-box-noticias{ width:800px; margin:0; padding:0; overflow:hidden; text-align:justify; line-height:1.4em; clear:both;}
#container-conteudo-box-fotos{ width:800px; margin:15px 0 0 0; padding:0; overflow:hidden; text-align:justify; clear:both;}

/* Fotos das secoes internas */
/* Geral */
#dojokan-fotos-box{ width:800px; height:118px; margin:15px 0 15px 0; padding:0; clear:both; text-align:center;}
.itens-dojokan-fotos{ width:152px; height:114px; margin:0 4px 5px 0; padding:2px 2px 2px 2px; background:#bfbfbf; text-align:center; float:left;}
.itens-dojokan-fotos:hover{ background:#fd2a2d;}
.itens-dojokan-fotos img{ border:none;}
.itens-dojokan-fotos img a{ border:none;}

/* Fotos das noticias - noticias_ver */
.itens-dojokan-fotos-noticias{ width:152px; height:114px; margin:0 0 10px 10px; padding:2px 2px 2px 2px; background:#bfbfbf; text-align:center; float:right;}
.itens-dojokan-fotos-noticias:hover{ background:#fd2a2d;}
.itens-dojokan-fotos-noticias img{ border:none;}
.itens-dojokan-fotos-noticias img a{ border:none;}

/* Fotos da galeria de fotos */
.itens-dojokan-fotos-fotos{ width:150px; height:46px; margin:7px 4px 7px 0; padding:2px 2px 2px 2px; font-size:10px; text-align:justify; float:left; background:#efefef; color:#666666; overflow:hidden; line-height:1.1em; border:1px solid #dfdfdf;}
.itens-dojokan-fotos-fotos a{ color:#666666; text-decoration:none;}
.itens-dojokan-fotos-fotos a:hover{ color:#666666; text-decoration:underline;}
.itens-dojokan-fotos-fotos:hover{ background:#efefef; color:#666666; border:1px solid #bfbfbf;}
.itens-dojokan-fotos-fotos img{ padding:0 2px 0 0; border:none; vertical-align:middle; float:left;}
.itens-dojokan-fotos-fotos img a{ padding:0 2px 0 0; border:none; vertical-align:middle; float:left;}



/***********/
/* Títulos */
/***********/
/* Titulo - logo */
h1.h1-logo-replacement{ margin:0; padding:0; font-size:12px; color:#ff3b3b; display:none;}
h1.h1-logo-titulo{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; letter-spacing:4px; color:#ff3b3b;}

/* Titulo - página inicial - noticias destaque */
h1.h1-titulo-noticias-dest{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold;}
h1.h1-titulo-noticias-dest a{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
h1.h1-titulo-noticias-dest a:hover{ text-decoration:underline;}

/* Titulo - página inicial - ultimas noticias */
h1.h1-titulo-ult-noticias{ margin:0; padding:15px 10px 12px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee2025; text-decoration:none; text-transform:uppercase;}
h1.h1-titulo-ult-noticias a{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee2025; text-decoration:none; text-transform:uppercase;}
h1.h1-titulo-ult-noticias a:hover{ color:#cd0103; text-decoration:none;}

/* Titulo - página inicial - videos */
h1.h1-titulo-videos{ margin:0; padding:15px 10px 12px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee2025; text-decoration:none; text-transform:uppercase;}
h1.h1-titulo-videos a{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee2025; text-decoration:none; text-transform:uppercase;}
h1.h1-titulo-videos a:hover{ color:#cd0103; text-decoration:none;}

/* Titulo - Páginas internas*/
h2{ margin:0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ee2025; background:#fd2a2d; border-left:10px solid #fd2a2d;}
h2 .h2-span-bg{ margin:0; padding:5px 5px 5px 5px; background:#ffffff;}
/* Titulos - Diversos */
h3.h3-titulo-menor{ margin:20px 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f26522; text-align:left; text-transform:uppercase;}
h3.h3-titulo-menor-sem-margin{ margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f26522; text-align:left; text-transform:uppercase;}



/***************/
/* Formularios */
/***************/

form.formulario{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}	
form.formulario form{
	margin:0;
	padding:0;
}
form.formulario ul{ list-style-type:none; margin:0; padding:0;}
form.formulario ul li{ margin-top:4px;}
form.formulario .botaoForm{
	width:80px; 
	height:24px; 
	padding:0; 
	margin:0; 
	border:1px outset #ffffff; 
	background:#9A9A9A; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	text-transform:uppercase;
}
form.formulario input, textarea{
	width:520px;
	padding:4px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px dashed #bfbfbf;
	background:#f7f7f7;
	clear:both;
}	
form.formulario select{
	padding:3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px dashed #bfbfbf;
	background:#f7f7f7;
	clear:both;
}	
form.formulario .select-menor{
	width:190px;
	padding:3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px dashed #bfbfbf;
	background:#f7f7f7;
	clear:both;
}	
form.formulario .input-menor, .textarea-menor{
	width:180px;
	padding:4px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px dashed #bfbfbf;
	background:#f7f7f7;
	clear:both;
}	
form.formulario .input-medio, .textarea-medio{
	width:260px;
	padding:4px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px dashed #bfbfbf;
	background:#f7f7f7;
	clear:both;
}	
form.formulario label{
	color:#F26522;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	line-height:14px;
	margin-top:8px;
}
form.formulario label em{
	color: #FD2A2D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
form.formulario fieldset{ border:1px solid #ebebeb; padding:6px 6px 6px 6px; margin-bottom:17px; margin-top:8px;}
form.formulario legend{ margin:0; padding:2px 16px 2px 16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; font-size:11px; font-weight:bold; border:1px solid #ebebeb; color:#999999; background:#f1f1f1;}



/***********************/
/* Estilos para textos */
/***********************/
p.p-br{ margin:0; padding:0;}
p.p-curto{ margin:0; padding:10px 0 0 0;}
p.p-paginacao{ margin:0; padding:30px 0 0 0; text-align:justify;}

.font-size-11{ margin:0; padding:0; font-size:11px;}

/* Titulo das noticias */
.titulo-noticias-sem-margin{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f26522; text-align:left; text-transform:uppercase;}
.titulo-noticias-sem-margin a{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f26522; text-align:left; text-transform:uppercase; text-decoration:none;}
.titulo-noticias-sem-margin a:hover{ text-decoration:underline;}



/**********/
/* Outros */
/**********/
.ocultar{ display:none;}

/* Mensagens - Avisos */
.caixa-mensagem{ padding:5px 5px 5px 5px; margin-top:10px; margin-bottom:10px; border:1px solid #8d8d8d; background:#f1f1f1; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.caixa-mensagem a{ padding:5px 5px 5px 5px; margin-top:10px; margin-bottom:10px; color:#666666; text-decoration:none; font-weight:bold;}
.caixa-mensagem a:hover{ color:#FF0000; font-weight:bold;}

#player-musica{ margin:0; padding:70px 0 0 0; float:left;}



/*************/
/* Paginacao */
/*************/
.secoes-paginacao{ margin:0; padding:1px 3px 1px 3px; font-size:11px; font-weight:bold; color:#ee2025; text-decoration:none;}
.secoes-paginacao a{ margin:0; padding:1px 3px 1px 3px; font-size:11px; font-weight:bold; color:#ee2025; text-decoration:none; background:#efefef; border:1px solid #bfbfbf;}
.secoes-paginacao a:hover{ margin:0; padding:1px 3px 1px 3px; font-size:11px; font-weight:bold; color:#ffffff; background:#ee2025; text-decoration:none; border:1px solid #CC0003;}
