/* ===== Body ===== */

html,* {
	margin: 0;
	padding: 0;
}

body a { color: #000000; text-decoration: none; }
body a:hover { color: #000000; text-decoration: underline; }

h1 { font-family: Arial, Tahoma, Verdana; font-size: 12px; }
h2 { font-family: Arial, Tahoma, Verdana; font-size: 12px; }
em { font-style: normal; }

ul { list-style-type: none; }

.submenu_int {
	list-style-type: none;
	padding: 9px 0px 7px 8px;
/*	background: #F2F4F3;*/
	background: #F4F5F5;
	color: #547E69;
	border-bottom: 2px #FFF solid;
}

.submenu_int a { color: #547E69; text-decoration: none; }
.submenu_int a:hover { color: #547E69; text-decoration: underline; }

/* ===== CLASSES ===== */

#barra_menu_portal {
	width: 100%;
	height: 34px;
	background: #768B53;
}

#barra_menu_portal_esq {
	width: 300px;
	height: 36px;
	float: left;
}

#barra_menu_portal_dir {
	width: 300px;
	height: 36px;
	float: right;
}

#barra_sobretopo {
	width: 100%;
	height: 50px;
	background: url(../images/bg_barra_geral.jpg) repeat-x;
}

#topo_barra {
	width: 999px;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	background: url(../images/bg_topo_barra.jpg) no-repeat;
}

#topo_barra_a {
	width: 158px;
	height: 50px;
	float: left;
}

#topo_barra_b {
	width: 139px;
	height: 50px;
	float: right;
}

#geral {
	width: 999px;
	margin: 0 auto;
}

#submenu {
	width: 999px;
	height: 30px;
	background: #262626 url(../images/bg_submenu_topo.jpg) no-repeat;
}

#submenu_a {
	width: 320px;
	height: 22px;
	padding: 8px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 11px;
	float: left;
}

#submenu_a a { color: #FFFFFF; text-decoration: none; }
#submenu_a a:hover { color: #FFFFFF; text-decoration: underline; }

#submenu_b {
	width: 669px;
	height: 23px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	float: right;
}

#submenu_b a { color: #FFFFFF; text-decoration: none; }
#submenu_b a:hover { color: #FFFFFF; text-decoration: underline; }

#submenu_b input { color: #FFF; background: #666666; border: 1px #666666 solid; font-size: 11px; padding: 0px; }

#content {
	width: 999px;
}

#content p { margin-bottom: 20px; color: #666666; line-height: 20px; text-align: justify; }
#content p a { color: #666666; text-decoration: none; }
#content p a:hover { color: #666666; text-decoration: underline; }

#content img { margin-right: 15px; margin-bottom: 10px; }

.corpo {
	width: 480px;
	text-align: justify;
	float: right;
}

/* === Content Lado Esquerdo == */

#content_int_esq {
	width: 160px;
	float: left;
}

#content_esq {
	width: 687px;
	min-height: 500px;
	margin-bottom: 25px;
	float: left;
}

#box_submenu_painel {
	width: 687px;
	height: 60px;
	background: url(../images/bg_submenu_painel.jpg) no-repeat;
}

.link_submenu {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

.link_submenu a { color: #FFFFFF; text-decoration: none; }
.link_submenu a:hover { color: #FFFFFF; text-decoration: underline; }

#conteudo {
	width: 665px;
	padding: 10px 0px 0px 22px;
}

#conteudo_tit {
	width: 645px;
	border-left: #FFCC00 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 20px;
}

/* ----- Titulos ----- */

#tit_sobreopara {
	width: 645px;
	border-left: #217422 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_oquefazer {
	width: 645px;
	border-left: #6A5133 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_destinos {
	width: 645px;
	border-left: #ea9615 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_eventos {
	width: 645px;
	border-left: #4e6aa5 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_negocios {
	width: 645px;
	border-left: #ab1b29 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_planejesuasferias {
	width: 645px;
	border-left: #AD5D19 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_galeria {
	width: 645px;
	border-left: #275970 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_default {
	width: 645px;
	border-left: #FFCC00 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

#tit_search {
	width: 645px;
	border-left: #FFCC00 10px solid;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* ----- FIM Titulos ----- */

#conteudo_text {
	width: 665px;
	line-height: 16px;
}

#conteudo_text h1 {
	font-size: 16px;
	color: #5F163D;
	margin-bottom: 12px;
}

.font_polos_tit { color: #5F163D; font-weight: bold; font-size: 14px; }
.font_polos_tit a { color: #5F163D; font-weight: bold; text-decoration: none; }
.font_polos_tit a:hover { color: #5F163D; font-weight: bold; text-decoration: underline; }

.font_polos_desc { color: #848353; font-size: 11px; }

#separador_polos {
	width: 665px;
	height: 3px;
	background: url(../images/separador.gif) repeat-x;
	margin-top: 18px;
	margin-bottom: 30px;
}

#separador {
	width: 665px;
	height: 3px;
	background: url(../images/separador.gif) repeat-x;
	margin-top: 30px;
	margin-bottom: 30px;
}

#not_principal {
	width: 665px;
	font-size: 20px;
	padding-bottom: 3px;
	line-height: 24px;
	font-weight: bold;
	color: #19516C;
	margin-bottom: 12px;
}

#not_principal a { color: #5F163D; text-decoration: none; } 
#not_principal a:hover { color: #5F163D; text-decoration: underline; }

#not_secundaria {
	width: 640px;
	border-left: #848353 5px solid;
	padding-left: 10px;
	font-size: 14px;
	color: #848353;
	margin-bottom: 10px;
}

#not_secundaria a { color: #848353; text-decoration: none; } 
#not_secundaria a:hover { color: #848353; text-decoration: underline; }

#maisNot { font-size: 11px; font-weight: bold; color: #848353; padding-top: 10px; }
#maisNot a { color: #848353; text-decoration: none; }
#maisNot a:hover { color: #848353; text-decoration: underline; }

#eventos_home01 {
	width: 294px;
	padding: 15px 15px;
	background: #F2F4F3;
	float: left;
}

#eventos_home02 {
	width: 294px;
	padding: 15px 15px;
	background: #F2F4F3;
	float: right;
}

#eventos_thumbs {
	width: 60px;
	float: left;
}

#eventos_desc {
	width: 219px;
	float: right;
}

#verMais { font-size: 11px; font-weight: bold; color: #49663B; margin-top: 15px; }
#verMais a { color: #49663B; text-decoration: none; }
#verMais a:hover { color: #49663B; text-decoration: underline; }

/* === Content Lado Direito == */

#content_int_dir {
	width: 485px;
	text-align: justify;
	float: right;
}

#content_dir {
	width: 282px;
	float: right;
	padding-left: 30px;
}

#box_servicos_content {
	width: 282px;
	height: 420px;
	background: url(../images/box_servicos_content_bg.png) no-repeat;
	margin-bottom: 20px;
}

.link_servicos { color: #FFFFFF; }
.link_servicos a { color: #FFFFFF; text-decoration: none; }
.link_servicos a:hover { color: #FFFFFF; text-decoration: underline; }

.link_servicos_mais { color: #FFFFFF; font-size: 11px; font-weight: bold; }
.link_servicos_mais a { color: #FFFFFF; text-decoration: none; }
.link_servicos_mais a:hover { color: #FFFFFF; text-decoration: underline; }

#box_galeria_content {
	width: 282px;
	height: 220px;
	background: url(../images/bg_galeria.jpg) no-repeat;
	margin-bottom: 16px;
}

.link_geleria_mais { color: #848353; font-size: 11px; font-weight: bold; }
.link_geleria_mais a { color: #848353;; text-decoration: none; }
.link_geleria_mais a:hover { color: #848353; text-decoration: underline; }

#box_banner_content {
	width: 282px;
	margin-bottom: 6px;
}

#rodape_nav {
	width: 956px;
	height: 29px;
	margin: 0 auto;
	color: #B7B7B7;
	font-weight: bold;
	font-size: 11px;
}

#rodape_nav a { color: #B7B7B7; text-decoration: none; }
#rodape_nav a:hover { color: #B7B7B7; text-decoration: underline; }

#rodape {
	width: 999px;
	height: 60px;
	background: url(../images/bg_rodape.jpg) no-repeat;
	margin: 0 auto;
}

#midias_botoes {
	width: 300px;
	height: 60px;
/*	padding-left: 94px;*/
	padding-left: 28px;
	float: left;
}

#midias_orgaos {
	width: 300px;
	height: 60px;
	text-align: right;
	margin-right: 20px;
	float: right;
}

#ajust {
	clear: both;
}

#submenu_int {
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	color: #587980;
	background: #FFFFFF;
	float: left;
}

#submenu_int a { color: #587980; text-decoration: none; }
#submenu_int a:hover { color: #587980; text-decoration: underline; }

#conteudo_int {
	width: 480px;
	float: right;
}

#block-locale-0 ul{
	list-style: none;
	
			
}

#block-locale-0 li{
     width: 90px;
	 float:left;
	 display: block;
}

/* ===== Classes de ajuste do Drupal ===== */

.view-content img {
	margin-right: 34px;
	margin-bottom: 5px;
}

.field-content {
	margin-bottom: 10px;
}

.views-field-title { margin-bottom: 5px; }
.views-field-title a { text-decoration: none; }
.views-field-title a:hover { text-decoration: underline; }

.views-field-teaser { color: #666666; font-size: 11px; }

.links { margin-top: 18px; margin-left: -6px; font-size: 11px; color: #990000; }
.links a { color: #990000; text-decoration: none; }
.links a:hover { color: #990000; text-decoration: underline; }

.links li.first { display: none; }

/* ===== Classes de Planeje suas Férias ===== */

.info_paratur_nome { font-weight: bold; color: #663200; font-size: 14px; }


#busca-cad-locais .info_paratur_endereco,  #busca-cad-locais .info_paratur_fone, #busca-cad-locais .info_paratur_site, 
#busca-cad-locais .info_paratur_fax, #busca-cad-locais .info_paratur_email, #busca-cad-locais .info_paratur_bairro {
  font-weight: bolder;
}

#busca-cad-locais .edit {
  font-weight: normal;
  color: #2C4370;
}

#busca-cad-locais .info_paratur_nome .edit {
  color: #663200;
  font-weight: bolder;
}

#busca-cad-locais img {
    margin: 0;
}

.remove-icon {
  /*cursor: pointer; */
  opacity: 0.7;
}

#novo-cad-locais table {
  border-collapse: separate;
  border-spacing: 4px;
}

#novo-cad-locais input, #novo-cad-locais select {
  width: 160px;
}