/*        %%%%%%       
        %%%%%%%%%%
       %%%%%%%%%%%       
      %%% %%%%%%%%      
      %%   %%%%%%%     
       %   %%%%%% 
            %%%%      
            %%%       KUROLE WEBDESIGN
            %%        WWW.KUROLE.COM
           %%       
          %%        
         %        
        %        
                    
/* ----------------------------- */
/* CSS RESET - Kurole Webdesign */
/* http://www.kurole.com.br -- */
/* Goal Corp - 2009 --------- */
/* ------------------------  */

*{outline-color:invert;outline-style:none;outline-width:medium;}  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,  
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,  
table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0; padding: 0; border: 0; outline: 0; font-weight:normal; font-style: inherit; font-size: inherit; font-family: inherit; vertical-align: baseline; }  
:focus{ outline: 0; }
ol, ul, ul li{ list-style: none; list-style-image: none; list-style-type: none; }
table{ border-collapse: separate;border-spacing: 0; }
caption, th, td{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after{content: "";}  
blockquote, q{quotes: "" "";}
strong{ font-weight: 900; }
input,select,textarea,button{ font-size: 12px; }
img, iframe {border: none; text-decoration:none;}
select {margin: inherit;}
fieldset{margin: 0px;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
ul li a{height: 1px;}

/* HACK PARA CORRIGIR O MARGIN-BOTTOM */
html>body form legend{ margin-bottom: 0px; }

/* QUEBRA OBJETOS FLUTUANTES */
.clear{
	clear:both;
	overflow:hidden;
}
.clear:after {
	content: " ";
	display: block;
	clear:both;
}
#frameinvisivel{
	display: none;
}
.aligncenter{
	text-align: center;
}
.alignleft{
	text-align: left;
}
.alignright{
	text-align: right;
}
.alignjustify{
	text-align: justify;
}
.middle{
	vertical-align: middle;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.clear{
	clear: both;
}
/* ----------------------------------------------------------------------------- FIM DO CSS RESET ---- */

body{
	line-height: 18px;
	letter-spacing: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	
	background-color: #11275B;
}
a{
	color: #666666;
	text-decoration: none;
}
a:visited{
	text-decoration: underline;
	color: #6D93AF;
}
a:hover{
	text-decoration: underline;
	color: #6D93AF;
}
h2{
	font-size: 14px;
	font-weight: 800;
	color: #CC3300;
}
h3{
	font-size: 14px;
	font-weight: 600;
}
.semestilo{
	line-height: 18px;
	letter-spacing: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#pai{
	margin: 0px auto;
	width: 1000px;
	background: url(../imagens/bgsite.jpg) top center no-repeat;
	padding: 0px 0px 20px 0px;
		/*border: 2px solid #00FF00;*/
}
#flash_cabecalho{
	width: 1000px;
	height: 185px;
	argin: 0px auto;
		/*border: 1px solid #FF66CC;*/
}
#conteudo{
	margin: 0px auto;
	width: 730px;
	background:url(../imagens/bg_conteudo.jpg) top center no-repeat;
	padding: 0px 20px 0px 20px;
		/*border: 1px solid #33CC00;*/
		background-color:#e8f1f6;
}
#barra_esquerda{
	float: left;
	width: 220px;
	height: 650px;
	text-align: left;
		/*border: 1px solid #FF0000;*/
}
#menuprincipal{
	width: 215px;
	background: url(../imagens/menuprincipal_bg.gif) left top repeat-y;
}
#menuprincipal li{
	padding: 0px 0px 0px 0px;
}
#menuprincipal li a{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 0px 4px;
	margin-left: 7px;
	text-decoration: none;
	display: block;
	width: 199px;
	height: 20px;
}
#menuprincipal li a:hover{
	background-color: #E0EFE7;
	color: #1C4A31;
}

#cotacao_dolar{
	width: 120px;
	font-size:11px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
		/*border: 1px solid #000000;*/
}

#conteudo_home_bemvindos{
	float: left;
	width: 480px;
	height: 250px;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 10px;
	background: url(../imagens/bg_home_bemvindos.png) top left no-repeat;
		/*border: 1px solid #000000;*/
}
#txt_bemvindos{
	float: left;
	width: 260px;
	height: 190px;
	margin: 34px 0px 0px 0px;
		/*border: 1px solid #99FF66;*/
}
#form_login_associados{
	float: right;
	margin: 50px 10px 0px 0px;
	width: 166px;
	height: 110px;
	text-align: right;
	color: #FFFFFF;
		/*border: 1px solid #0000FF;*/
}
.login{
	color: #0099CC;
	text-align: right;
	padding: 3px 20px 2px 0px;
	background: url(../imagens/form_login_usuario.gif) right no-repeat;
	border: 1px solid #396993;
}
.senha{
	color: #0099CC;
	text-align: right;
	padding: 3px 20px 2px 0px;
	background: url(../imagens/form_login_senha.gif) right no-repeat;
	border: 1px solid #396993;
}
.botao{
	background-color: #FFFFFF;
	color: #0099CC;
	border: 1px solid #396993;
}
#home_bemvindos_localizacao{
	float: right;
	margin: 12px 0px 0px 0px;
}
#home_noticias{
	float: left;
	width: 468px;
	height: 165px;
	margin: 0px 0px 0px 18px;
	padding: 55px 10px 0px 10px;
	background: url(../imagens/bg_home_ultimasnoticias.gif) top left no-repeat;
		/*border: 1px solid #000000;*/
}
#home_noticias ul li{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
#home_noticias ul li a{
	color: #FFFFFF;
	text-decoration: none;
}
#menu_noticias ul li a:hover{
	color: #D1B238;
}

#home_parceiros{
	text-align:center;
	float: left;
	width: 480px;
	height: 164px;
	margin: 20px 0px 0px 18px;
	padding: 0px 8px 0px 0px;
	background: url(../imagens/bg_home_parceiros.gif) top left no-repeat;
		/*border: 1px solid #000000;*/
}
#home_parceiros img{
	margin-left:2px;
	margin-top:45px;
	padding:0px 6px 0px 6px;
	
}

#rodape_conteudo{
	margin: 0px auto;
	width: 770px;
}
#rodape{
	margin: 0px auto;
	width: 770px;
	height: 150px;
	margin-top: 20px;
	background:url(../imagens/rodape.png) top left no-repeat;
		/*border: 1px solid #FFFFFF;*/
}


#logotipo_kurole{
	float: left;
	margin: 90px 0px 0px 90px;
}
#rodape_menu{
	float: left;
	width: 140px;
	margin: 10px 0px 0px 50px;
}
#rodape_menu li{
	line-height: 14px;
	border-bottom: 1px dotted #0099CC;
}
#rodape_menu li a{
	display: block;
	height: 14px;
	padding: 4px 0px 4px 0px;
	font-size: 11px;
	text-decoration: none;
}
#rodape_menu li:hover{
	background-color: #FFFFFF;
}
#rodape_txt{
	float: left;
	width: 300px;
	font-size: 11px;
	text-align: center;
	color: #333333;
	margin: 10px 0px 0px 20px;
		/*border: 1px solid #0099CC;*/
}
#rodape_txt p{
	line-height: 20px;
}
#rodape_txt a{
	color: #333333;
	text-decoration: underline;
}
#conteudo_interno{
	float: left;
	width: 496px;
	margin: 10px 0px 0px 10px;
		/*border: 1px solid #FF0000;*/
}
#lista_noticias li{
	background-color: #C2D8E5;
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}
#lista_noticias li a{
	text-decoration: none;
}
#noticias_titulo{
	font-size: 13px;
	color: #11275B;
	background-color: #C2D8E5;
	padding: 2px 0px 2px 3px;
	border: 1px solid #45819F;
}
#tipo_data{
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	padding: 2px 0px 2px 2px;
}
/* -------------------------------------------------------- PAGINAÇÃO --------------------------- */
#display_paginacao{
	padding: 4px;
	text-align: center;
	background-color: #E6E9EE;
	font-weight: bold;
	color: color: #003366;
}
#display_paginacao a:active{
	text-decoration: underline;
	color: #003366;
}
#display_paginacao a:visited{
	text-decoration: none;
	color: #003366;
}
#display_paginacao a{
	margin: 4px;
	padding: 2px;
	border: 1px solid #B5C5DF;
	background-color: #B5C5DF;
	text-decoration: none;
	color: #003366;
}

/* -------------------------------------------------------- RODAPE ------------------------------ */


