/* 

	Website: KayanFreitas.com.br
	Autor: KayanFreitas

*/

body							{ font-family:Arial, Verdana, Tahoma; font-size:12px; background:url(../imagens/bg.jpg) repeat-x; background-color:#214F77; }
div.clear						{ clear:both; }
h2							{ height:17px; margin-left:10px; width:304px; border-bottom:1px solid #eee; border-left:5px solid #265B8A; text-indent:10px; font-size:14px; color:#333; }
span.none						{ display:none; }

/* ----- Container ----- */ 

div#container						{ width:960px; margin:0 auto; background-color:#fff; margin-bottom:15px; }

/* ----- #icones ----- */

div#icones						{ position:relative; width:960px; height:30px; background:#f0f0f0; }
div#icones ul						{ list-style:none; }
div#icones li						{ float:left; margin-right:20px; float:right; }
div#icones a.twitter					{ position:absolute; top:6px; left:750px; width:61px; height:20px; background:url(../imagens/twitter.jpg) no-repeat; text-indent:-9999px; }
div#icones a.blog					{ position:absolute; top:6px; left:820px; width:61px; height:20px; background:url(../imagens/blog.jpg) no-repeat; text-indent:-9999px;  }
div#icones a.orkut					{ position:absolute; top:6px; left:890px; width:43px; height:20px; background:url(../imagens/orkut.jpg) no-repeat; text-indent:-9999px;}

/* ----- #header ----- */

div#header						{ margin-top:2px; position:relative; width:960px; height:188px; background:url(../imagens/bg_header.png) no-repeat; background-color:#FFF; }
div#header a.logo					{ position:absolute; top:40px; left:30px; width:380px; height:123px; background:url(../imagens/logo.jpg) no-repeat; text-indent:-9999px; }
div#banner						{ position:absolute; top:20px; left:440px; }

/* ----- #wrapper ----- */

div#wrapper						{ width:960px; background-color:#fff; }

/* ----- #menu ----- */

div#menu .efeito 					{ position:relative; height:29px; width:930px; background:url(../imagens/bg_menu.jpg) repeat-x; padding:15px; margin:10px 0; overflow:hidden; }
div#menu .efeito li 					{ float: left; list-style:none; }
div#menu .efeito li.back 				{ background:url(../imagens/bg_menu_hover.jpg) repeat-x; width:9px; height:38px; z-index:8; position:absolute; margin-top:-11px; }
div#menu .efeito li.back .left 				{ background:url(../imagens/bg_menu_hover.jpg) repeat-x; height:38px; margin-right:9px; }
div#menu .efeito li a 					{ font:bold 14px arial; text-decoration:none; color:#fff; outline:none; text-align:center; top:0px; text-transform:uppercase; letter-spacing:0; z-index:10; display:block; float:left; position:relative; overflow:hidden; margin:auto 15px; }
div#menu .efeito li a:hover,
div#menu .efeito li a:active,
div#menu .efeito li a:visited 				{ border:none; }

/* ----- #footer ----- */

div#footer						{ margin-top:20px; width:960px; height:91px; background:url(../imagens/bg_footer.jpg) no-repeat; }
div#footer p						{ border-top:1px solid #eee; line-height:50px; text-align:center; }
div#footer a						{ width:199px; height:50px; text-indent:-9999px; background:url(../imagens/logo_ksweb.png) no-repeat; margin-left:382px; display:block; margin-top:-15px; }

/* ----- #content ----- */

div#left						{ width:560px; float:left; }
div#coberturas						{ width:560px; margin-left:27px; margin-top:15px; margin-bottom:20px; }
div#fundo_galerias p.ver				{ margin-top:8px; margin-right:10px; float:right; }
div#fundo_galerias form					{ float:left; width:300px; margin-top:3px; margin-left:10px; }
div#fundo_galerias form	fieldset			{ width:300px; }
div#left p a						{ text-decoration:none; color:#333; }
div#right						{ width:379px; float:right; }
div#interno						{ width:560px; float:left; }
div#interno p						{ padding-left:10px; }
div.publi						{ margin-top:8px; margin-left:15px; }

/* ----- #newsletter ----- */

div#newsletter						{ width:530px; margin-left:27px; margin-top:18px; margin-bottom:20px; }
div#newsletter form					{ width:520px; margin:0 auto; }
div#newsletter legend					{ padding-bottom:10px; color:#333; }
div#newsletter fieldset					{ width:500px; border:0; }
div#newsletter label input				{ width:240px; border:1px solid #ccc; }
div#newsletter label input.btn				{ margin-left:20px; width:100px; border:0; width:120px; height:25px; background:url(../imagens/bg_cadastrar.png) no-repeat; }

/* ----- #twitter ----- */

div#twitter_div						{ margin-top:15px; margin-left:30px; }
div#twitter_div	ul					{ list-style:none; }
div#twitter_div	li					{ min-height:25px; border-bottom:1px solid #eee; }
div#twitter_div	li.none					{ display:none; }
div#twitter_div li:hover				{ background-color:#F7F7F7; }
div#twitter_div	li a					{ margin-left:7px; color:#214F77; font-size:8px; }
div#twitter_div li span					{ font-size:14px; line-height:25px; }
div#twitter_div li span a				{ margin-left:0px; font-size:14px; }
div#twitter_div a.twitter-link				{ display:block; float:right; color:#333; text-decoration:none; width:150px; margin-top:18px; }
div#twitter_div a.twitter-link:hover				{ text-decoration:underline; }
div#twitter_div img					{ float:right; margin-right:10px; }

/* ----- #contato ----- */

form.contato						{ margin-top:10px; }
fieldset						{ border:none; width:600px; }
form.contato label					{ float:left; width:150px; margin-top:10px; height:15px; padding-top:3px; padding-left:10px; float:left; color:#000; }
form.contato fieldset					{ width:550px; }
form.contato input					{ width:370px; margin-top:10px; padding:2px; border: solid 1px #E0E0E0; background:#fff; }
form.contato input#data					{ width:100px; }	
form.contato input#horario				{ width:100px; }
form.contato textarea					{ width:375px; margin-top:10px; border: solid 1px #CCC; background:#fff; }
form.contato input#enviar				{ height:20px; width:100px; background: url(../imagens/botao-form-inicio.jpg) -12px -1px; border: solid 1px #CCC; color:#666; letter-spacing:1px; }
form.contato input.bt_envia				{ height:20px; width:100px; background: url(../imagens/botao-form-inicio.jpg) -12px -1px; border: solid 1px #CCC; color:#666; letter-spacing:1px; }
form.contato input#enviar:hover				{ background: url(../imagens/botao-form-inicio.jpg) -12px -28px; color:#000;  }
form.contato .campo_requer				{ border:solid 1px #214F77; color:#333; }
form.contato select					{ width:155px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#fff; color:#666; }
form.contato small					{ color:#666; }
form.contato legend					{ font-size:14px; }

/* ----- #publicidade ----- */

div.usual 						{ width:447px; margin:8px auto; border:1px solid #eee; }
div.usual li						{ list-style:none; float:left; background-color:#eee; height:20px; }
div.usual ul a 						{ display:block; padding:6px 10px; text-decoration:none!important; margin-left:1px; font:10px Verdana; color:#FFF; background:#214F77; }
div.usual ul a:hover 					{ color:#FFF; background:#111; }
div.usual div 						{ padding:10px 10px 8px 10px; clear:left; font:10pt Georgia; }
div.usual div a 						{ color:#000; font-weight:bold; }
div#tab2 p,
div#tab3 p,
div#tab4 p,
div#tab1 p						{ font-family:Arial, Verdana, Tahoma; font-size:12px; margin-bottom:7px; border-bottom:1px dashed #eee; }

/* ----- Serviços ----- */

/* ----- #publicidade ----- */

div.usua2 						{ width:476px; margin:8px auto; border:1px solid #eee; }
div.usua2 li						{ list-style:none; float:left; background-color:#eee; height:20px; }
div.usua2 ul a 						{ display:block; padding:6px 10px; text-decoration:none!important; margin-left:1px; font:10px Verdana; color:#FFF; background:#214F77; }
div.usua2 ul a:hover 					{ color:#FFF; background:#111; }
div.usua2 div 						{ padding:10px 10px 8px 10px; clear:left; font:10pt Georgia; }
div.usua2 div a 					{ color:#000; font-weight:bold; }
div#tab2 p,
div#tab3 p,
div#tab4 p,
div#tab1 p						{ font-family:Arial, Verdana, Tahoma; font-size:12px; margin-bottom:7px; border-bottom:1px dashed #eee; }

/* ----- Resposta ----- */

div#resposta						{ width:560px; height:30px; margin-bottom:20px; }
div#respostan						{ width:530px; height:30px; margin-bottom:20px; }
div#respostan p,
div#resposta p						{ background-color:#eee; text-align:center; line-height:30px; }

/* ----- Busca ----- */

div#fundo_galerias					{ margin-left:20px; width:537px; height:30px; background:url(../imagens/bg_ver_todas.png) no-repeat; }
div#fundo_galerias form					{ margin-top:5px; }
div#fundo_galerias .submit				{ width:50px; border:1px solid #ccc; }
div#fundo_galerias input				{ border:1px solid #ccc; }
div#fundo_galerias input:hover				{ background:#eee; }


/* ----- Galeria ----- */

div.foto						{ width:156px; min-height:146px; float:left; background-color:#f5f5f5; border:1px solid #ccc; float:left; margin-right:25px; margin-bottom:14px; }
div.fotog						{ width:156px; min-height:146px; float:left; background-color:#f5f5f5; border:1px solid #ccc; float:left; margin-right:5px; margin-bottom:14px; margin-left:15px; }
div.fotog img,
div.foto img						{ width:150px; height:100px; padding:2px 0 3px 3px; }
div.fotog h3,
div.foto h3						{ font-size:11px; font-weight:normal; text-align:center; }
div.fotog p,
div.foto p						{ text-align:center; font-size:11px; }

div#pagina						{ width:500px; margin:auto; text-align:center; clear:both; }
div#pagina span,
div#pagina a						{ border:1px solid #ccc; background:#eee; color:#666; padding:4px 7px 2px; }

div#busca						{ width:470px; }
div#busca form						{ margin-left:20px; }
div#busca fieldset					{ width:400px; }
div#busca input						{ border:1px solid #ccc; }
div#interno p.resul					{ margin-top:15px; }

/* Nova Galeria */

div#infos strong					{ font-weight:bold; }
div#infos p						{ margin-top:3px; }
div#miniaturas ul					{ width:455px; margin:13px auto; }
div#miniaturas li					{ float:left; margin-left:5px; margin-bottom:3px; }

div#paginacao						{ float:left; }
div#paginacao ul					{ margin-left:50px; }
div#paginacao li					{ float:left; margin-left:4px; }
div#paginacao li a					{ color:#224F78; text-decoration:none; font-weight:bold; font-size:11px; }
div#paginacao li.p					{ color:#333; font-weight:bold; }
div#paginacao2						{ float:right; }
div#paginacao2 ul					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:90px; }
div#paginacao2 li					{ float:left; margin-left:7px; color:#999; }
div#paginacao2 li a					{ color:#224F78; text-decoration:none; font-size:11px; }

div#fotogrande						{ width:538px; height:378px; background:url(../imagens/bg_galeria.jpg) no-repeat; }
div#infos_baixo						{ margin-top:20px; }
div#infos_baixo p					{ float:left; font-size:11px; padding-left:20px; }
div#infos_baixo p strong				{ font-weight:bold; }
div#infos_baixo p.salvar				{ float:right; margin-right:20px; }
div#infos_baixo p.salvar a				{ text-decoration:none; color:#224F78; font-weight:bold;}

div#foto_galeria					{ margin-top:20px; }
div#foto_galeria img					{ border:1px solid #ccc; padding:15px; }
div#foto_galeria p					{ text-align:center; }
div#foto_galeria iframe					{ width:520px; height:520px; }
