@charset "utf-8";
/* CSS Document */

/* ################# FORMATAçÃO PARA ESTRUTURA DO SITE E PÁGINA INDEX #################### */


/* Zerando alguns atributos padroes do css */
* {margin: 0; padding: 0; border: 0 none; list-style-type: none; text-decoration:none;}

body {margin:0; width:100%; background-color: #ffffff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: center top;}

/* Formatação para a ESTRUTURA */
#geral {width:1000px; margin:0 auto; position:relative;}
#container {width:739px; float:left;} /* abriga a col_esq e col_centro flutuando à esquerda */
#col_esq {width:270px; float:left;} /* coluna esquerda */
#col_centro {width:469px; float:left;} /* coluna centro */
#col_dir {width:261px; float:right;} /* coluna direita */

/* Formatação para o TOPO */
#topo {width:1000px; float:left;}
#logotipo {width:259px; height:170px; float:left;}
#logotipo h1 {display:none;}
#nav_suplementar {width:741px; height:52px; background-image:url(../images/bg_nav_suplementar.jpg); float:left;}
#nav_suplementar p {margin:10px 0 0 0;}
#nav_suplementar a {font:10px Tahoma, Geneva, sans-serif; color:#606060;}
#publicidade {width:741px; height:118px; float:left; position:relative;}
#destaque {width:1000px; height:190px; float:left;}

/* Formatação para o MENU */
#menu {width:1000px; height:80px; float:left;}
.aba_servicos {width:300px; height:25px; float:right; margin-right:15px; margin-top:10px; display:inline;}
.aba_servicos select {width:300px; height:22px; border:1px solid #e3e1d5;}

#menu {width:1000px; height:79px; list-style:none; padding:0; margin:0; background-image:url(../images/bg_menu.jpg);}
#menu ul {width:1000px; height:40px; list-style:none; padding:0; margin:0; }

#menu li {float:left;}
#menu a {display:block; height:40px; text-decoration:none; }
#menu li a span {display:none;} 
#menu li ul {position:absolute; left:-1000px; width:1000px; margin:0;}
#menu li ul li a {xwidth:100px; color:white; font: 11px Verdana; line-height:3; margin-right:20px;}
#menu ul, #menu margin li ul {margin: 0 0 0 0;}
#menu li:hover ul {left:-1000em;}
#menu li:hover ul, #menu li li:hover ul {left:8px;}
#menu ul li:hover ul {margin-left:25px;}

*/
/* Fix IE. Hide from IE Mac \*/
* html ul li { float:left; height:1%; }
* html ul li a { height:1%; }
/* End */

#menu li:hover ul {display:block; left:8px;}

.menu_londrina {width:105px; height:39px; margin:0 0 0 10px; }

.menu_eventos {width:95px; height:39px; }

.menu_turismo {width:87px; height:39px; }

.menu_servicos {width:89px; height:39px; }
.menu_servicos ul li a {color:#606060 /*!important;*/}

.menu_institucional {width:105px; height:39px; }
.menu_institucional ul li a {color:#606060 /*!important;*/}

.menu_imprensa {width:80px; height:39px; }
.menu_imprensa ul li a {color:#606060 /*!important;*/}


#inicial .menu_londrina ul {display:block; left:8px; margin:0 0 0 25px;}
#inicial #menu {background:url(../images/bg_menu.jpg) no-repeat;}

#eventos #menu {background:url(../images/bg_menu.jpg) no-repeat 0 -80px;}
#eventos .menu_eventos ul {display:block; left:8px; margin:0 0 0 25px;}

#turismo .menu_turismo ul {display:block; left:8px; margin:0 0 0 25px;}
#turismo #menu {background:url(../images/bg_menu.jpg) no-repeat 0 -160px;}


#servicos .menu_servicos ul {display:block; left:8px; margin:0 0 0 25px;}
#servicos #menu {background:url(../images/bg_menu.jpg) no-repeat 0 -240px;}

#institucional .menu_institucional ul {display:block; left:8px; margin:0 0 0 25px;}
#institucional #menu {background:url(../images/bg_menu.jpg) no-repeat 0 -320px;}

#imprensa .menu_imprensa ul {display:block; left:8px; margin:0 0 0 25px;}
#imprensa #menu {background:url(../images/bg_menu.jpg) no-repeat 0 -400px;}


/* Formatação para o BREADCRUMB */
.breadcrumb {width:1000px; float:left;}
.breadcrumb p {font:13px Tahoma, Geneva, sans-serif; color:#606060; margin:10px 0 0 10px;}
.breadcrumb p a {color:#606060;}
.breadcrumb h1 {font:24px Tahoma, Geneva, sans-serif; color:#9c231c; margin:5px 0 0 10px;}
.breadcrumb img {margin:0 0 10px 0;}

/* Formatação de TEXTOS */
.tit_verde {color:#38825b !important;}
.tit_azul {color:#3396b3 !important;}
.tit_vermelho {color:#9c231c !important;}
.tit_amarelo {color:#f8c300 !important;}
.tit_roxo {color:#ba80af !important;}
.tit_rosa {color:#ef9ba0 !important;}

/* Formatação para a COLUNA ESQUERDA */

/* calendário */
#calendario_index {width:270px; float:left; background-image:url(../images/bg_col_esq.jpg);}
#calendario_index h3 {font:bold 12px Tahoma, Geneva, sans-serif; color:#3396b3; margin:15px 30px 0 20px;}
#calendario_index h3 a {color:#3396b3;}
#calendario_index p {font:12px Tahoma, Geneva, sans-serif; color:#606060; margin:2px 30px 2px 20px;}
#calendario_index span {text-decoration:underline;}
#calendario_index p a span {color:#3396b3;}
#calendario_index h2 span {display:none;}
.link_calendario_index {padding:10px 0 10px 0; float:left;}

/* publicidade esquerda */
.publicidade_col_esq {width:270px; float:left; background-color:#fff;}
.publicidade_col_esq img {margin:10px 0 10px 15px;}

/* horários */
#horarios_index {width:270px; float:left; background-image:url(../images/bg_col_esq.jpg);}
.link_horarios_index {margin:5px 0 10px 20px; float:left;}

/* newsletter */
#newsletter_index {width:270px; float:left;}
#newsletter_index p {font:11px Tahoma, Geneva, sans-serif; color:#606060; margin:10px 10px 10px 20px;}
#newsletter_index #btEnviar {float:right; margin-right:23px; display:inline;}
.finput_text_newsletter {font:18px Tahoma, Geneva, sans-serif; width:221px; height:24px; border:1px solid #f0a2a6; margin:0 20px 0 20px;}
.caixa_radio_newsletter {width:90px; height:30px; float:left;}
.finput_radio_newsletter {height:18px; margin:10px 5px 0 17px; float:left;}
.caixa_radio_newsletter p {float:left; margin:8px 0 0 0 !important;}
.fbutton_newsletter {width:54px; height:29px; background-color:#ffffff; margin:0 0 0 10px; cursor:pointer;}

/* contato */
#contato_index {width:270px; float:left;}
#contato_index img {margin:10px 0 0 0;}
#contato_index h4 {font:bold 11px Tahoma, Geneva, sans-serif; color:#606060; margin:5px 0 0 20px;}
#contato_index p {font:11px Tahoma, Geneva, sans-serif; color:#606060; margin:2px 0 2px 20px;}


/* Formatação para a COLUNA CENTRO */

/* notícias */
#noticias_index {width:469px; float:left;}
.noticia_index {width:469px; float:left;}
.noticia_index h6 {font:12px Tahoma, Geneva, sans-serif; color:#606060; margin:15px 0 0 0;}
.noticia_index  h3 {font:18px Tahoma, Geneva, sans-serif; color:#ef9ba0; margin:0 0 5px 0;}
.noticia_index  h3 a {color:#ef9ba0;}
.noticia_index p {font:12px Tahoma, Geneva, sans-serif; color:#606060;}
.bg_noticia_index {width:185px; height:145px; background-image:url(../images/bg_img_not.jpg); background-repeat:no-repeat; margin:10px 0 0 0; float:left;}
.noticia_index img {margin:2px 0 0 2px;}

/* lista de notícias */
#noticias_lista_index {width:469px; float:left;}
#noticias_lista_index p {font:12px Tahoma, Geneva, sans-serif; color:#606060; margin:2px 0 0 10px;}
#noticias_lista_index p span {color:#ef9ba0;}
#noticias_lista_index p a {color:#606060;}

/* publicidade centro */
.publicidade_col_meio {width:469px; float:left; margin:15px 0 10px 0;}

/* programas e serviços */
#servicos_index {width:469px; float:left;}
#servicos_index ul {margin:10px 0 0 0;}
#servicos_index img {float:left;}
#servicos_index ul li {width:156px; float:left;}
#servicos_index ul li a {font:11px Tahoma, Geneva, sans-serif; color:#606060; margin:5px 0 0 5px;}
#servicos_index h2 span {display:none;}

/* galeria de fotos */
#galeria_index {width:469px; float:left;}
#galeria_index h2 span {display:none;}
.bg_galeria_index {width:152px; height:119px; background-image:url(../images/bg_img_galeria.jpg); background-repeat:no-repeat; margin:10px 0 0 0; float:left;}
.img_galeria_index {width:156px; float:left;}
.img_galeria_index img {margin:2px 0 0 2px;}
.img_galeria_index p {font:14px Tahoma, Geneva, sans-serif; color:#606060; clear:both; text-align:center;}
.img_galeria_index span {font:11px Tahoma, Geneva, sans-serif;}


/* Formatação para a COLUNA DIREITA */

/* publicidade direita */
.publicidade_col_dir {width:261px; float:left; margin:10px 0 10px 0;}
.publicidade_col_dir img {margin:0 0 0 15px;}

/* sobre londrina */
#sobre_index {width:261px; float:left;}
#sobre_index h2 span {display:none;}
.bots_sobre_index {width:261px; height:35px; background-image:url(../images/bg_sobre_vermelho.jpg)}

/* mapas londrina */
#mapas_index {width:261px; float:left;}

/* pontos atrações */
#pontos_atracoes {width:261px; float:left;}
#pontos_atracoes p {font:12px Tahoma, Geneva, sans-serif; color:#606060; margin:0 0 0 15px;}
#pontos_atracoes p span {font:14px Tahoma, Geneva, sans-serif; color:#4f906e;}
#pontos_atracoes h2 span {display:none;}

/* pontos turísticos */
#pontos_turisticos {width:261px; float:left; margin:10px 0 0 0;}
#pontos_turisticos p {font:12px Tahoma, Geneva, sans-serif; color:#606060; margin:0 0 0 15px;}
#pontos_turisticos p span {font:12px Tahoma, Geneva, sans-serif; color:#4f906e; text-decoration:underline; margin:10px 0 0 0; float:left;}
#pontos_turisticos h2 span {display:none;}

/* patrocinadores */
#box_patrocinadores {width:100%; float:left; margin-top:30px; display:inline;}
#patrocinio {width:1000px; clear:both; margin:0 auto; position:relative;}
#patrocinadores {width:1000px; height:107px; float:left;}
#patrocinadores img {float:left;}
/* classes para cada patrocinador */
.pat_brasilsensacional {margin:10px 0 0 12px;}
.pat_brasil2014 {margin:10px 0 0 12px;}
.pat_fcvb {margin:15px 0 0 22px;}
.pat_acil {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 22px;
}
.pat_abrasel {
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}
.pat_codel {margin:12px 0 0 22px;}
.pat_londrinatur {margin:12px 0 0 12px;}

/* rodapé */
#rodape {width:100%; height:307px; float:left; background-image:url(../images/bg_rodape.jpg); margin:30px 0 0 0;}
#geral_rodape {width:1000px; height:297px; margin:0 auto; position:relative; top:10px;}
#geral_rodape ul li {font:11px Tahoma, Geneva, sans-serif; color:#606060; margin:4px 0 0 0;}
#geral_rodape ul li a {color:#606060;}
/* formatação para os blocos de títulos */
.rod_londrina {width:158px; margin:0 0 0 20px; float:left;}
.rod_londrina ul li a:hover {color:#A13D2E !important; text-decoration:underline !important;}

.rod_turismo {width:141px; float:left;}
.rod_turismo ul li a:hover {color:#5D8D73 !important; text-decoration:underline !important;}

.rod_eventos {width:164px; float:left;}
.rod_eventos ul li a:hover {color:#388DB4 !important; text-decoration:underline !important;}

.rod_servicos {width:218px; height:251px; float:left;}
.rod_servicos ul li a:hover {color:#CAB53E !important; text-decoration:underline !important;}

.rod_institucional {width:170px; float:left;}
.rod_institucional ul li a:hover {color:#BA80B2 !important; text-decoration:underline !important;}

.rod_imprensa {width:127px; float:left;}
.rod_imprensa ul li a:hover {color:#FD97A5 !important; text-decoration:underline !important;}

/* copyright */
#copyright {width:230px; float:left; margin:9px 0 0 20px;}
#copyright p {font:9px Tahoma, Geneva, sans-serif; color:#606060;}

/* assinatura icomp */
#assinatura_icomp {width:100px; float:right; margin:9px 0 0 0;}
#assinatura_icomp p {font:9px Tahoma, Geneva, sans-serif; color:#606060; float:right; margin-bottom:3px;}
#assinatura_icomp p a {color:#606060; text-decoration:underline;}

/*banner */
#overlay_banner {
	position: absolute !important;
	width: 596px;
	height: 759px;
}
#overlay_banner .close {
	background: url("../images/bg_bot_fechar.png") no-repeat transparent;
	position: relative;
	top: 15px;
	right: 0px;
	left: 20px;
	cursor: pointer;
	width: 31px;
	height: 31px;
	float: right;
	
}

/* rotas */
#box_rotas {width:100%; float:left; margin-top:30px; display:inline;}
#guia_rotas {width:1000px; clear:both; margin:0 auto; position:relative;}
#rotas{width:1000px; height:107px; float:left;}
#rotas img {float:left;}
.guia_rotas {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;

