
/*


Theme Name: BAHIA 2013
Theme URI: http://www.bahia.com.br
Description: Versao 2013
Author: Equilibra Digital
Version: 1.0



/***** GENERAL RULES *****/

body { font-family: "Segoe UI", 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, sans-serif;}
h1 { font-size: 21px; }
h2 { font-size: 24.5px; }
hr {margin-top: 20px;margin-bottom: 20px;border-bottom: 1px dotted #999;width: 100%;}
.title-blue { color: #0091d3; }
.title-red { color: #ff0000; }
.title-green { color: #067A3B;}
.title-orange { color:#FA8F23}
.title-black { color: #1A1819}
header + section {margin-bottom: 70px;}
.wp-post-image{margin-bottom: 20px}


@font-face {
	font-family: 'Conv_PetitaLight';
	src: url('fonts/PetitaLight.eot');
	src: local('☺'), url('fonts/PetitaLight.woff') format('woff'), url('fonts/PetitaLight.ttf') format('truetype'), url('fonts/PetitaLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/***** GENERAL RULES *****/



/***** HEADER *****/


/*general rules*/
header {background: url("img/front.jpg") no-repeat center center;margin: auto;height: 482px;}
.home header {background: url("img/topocarnaval.jpg") no-repeat center center;margin: auto;height: 482px;}
.post-type-archive-noticias header {background: url("img/top-porto-seguro.jpg") no-repeat center center;margin: auto;height: 482px;}
/*.home header {background: url("img/front.jpg") no-repeat center center;margin: auto;height: 482px;}*/


/*language bar*/
header #lang_sel_list {width: auto!important;height:auto!important; padding-top:10px; border:none !important}
header #lang_sel_list ul {width: auto!important;float:right!important; border:none !important}
header #lang_sel_list li {width: auto!important;position: relative!important;display: inline!important;}
header #lang_sel_list a, #lang_sel_list a:visited {color: white!important;border: none!important;background: none!important;}



header .language-bar {height: 40px;line-height: 40px;}
header .language-bar ul { list-style: none; }
header .language-bar ul li { display: inline; }
header .language-bar ul li a {color: #ffffff;font-size: 10px;text-decoration: none;}
header .language-bar ul li a:hover { text-decoration: underline; }
header .language-bar i {height: 21px;width: 21px;}
header .language-bar .icon-pt-br { background: url("img/pt-br.png") no-repeat center center; }
header .language-bar .icon-en { background: url("img/en.png") no-repeat center center; }
header .language-bar .icon-es { background: url("img/es.png") no-repeat center center; }
header .language-bar .icon-mail { background: url("img/mail.png") no-repeat center center; }
/*language bar*/


/*logo*/
header .logo { margin: 49px 0 182px 0; }
/*logo*/


/* main menu */
header .menu { background-color: #fff; height: 85px; margin-bottom: 50px;}
header .menu nav ul { margin: 0; }
header .menu nav ul li {display: inline;float: left;line-height: 44px;text-align: center;width: 17%;}
header .menu nav ul li:last-child {width: 15%;}
header .menu nav ul li a {color: #ffffff;display: block;text-decoration: none;text-transform: uppercase;font-family: 'Conv_PetitaLight';font-size: 1.3em;}

.menu-menu-principal-espanhol-container { width:100%}
.menu-menu-principal-english-container { width:100%}

/* main menu */


/*btn colors*/

header .menu nav ul .menu-red {
background-color: #E61A26;
background-image: -moz-linear-gradient(top, #ea2738, #e61a26);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea2738), to(#e61a26));
background-image: -webkit-linear-gradient(top, #ea2738, #e61a26);
background-image: -o-linear-gradient(top, #ea2738, #e61a26);
background-image: linear-gradient(to bottom, #ea2738, #e61a26);
background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#EA2738', endColorstr='#E61A26', GradientType=0);
}

header .menu nav ul .menu-blue {
background-color: #005E94;
background-image: -moz-linear-gradient(top, #1eb0d9, #005e94);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1eb0d9), to(#005e94));
background-image: -webkit-linear-gradient(top, #1eb0d9, #005e94);
background-image: -o-linear-gradient(top, #1eb0d9, #005e94);
background-image: linear-gradient(to bottom, #1eb0d9, #005e94);
background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1EB0D9', endColorstr='#005E94', GradientType=0);
}

header .menu nav ul .menu-green {
background-color: #067A3B;
background-image: -moz-linear-gradient(top, #23c677, #067a3b);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#23c677), to(#067a3b));
background-image: -webkit-linear-gradient(top, #23c677, #067a3b);
background-image: -o-linear-gradient(top, #23c677, #067a3b);
background-image: linear-gradient(to bottom, #23c677, #067a3b);
background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#23C677', endColorstr='#067A3B', GradientType=0);
}

header .menu nav ul .menu-yellow {
background-color: #C28618;
background-image: -moz-linear-gradient(top, #FACD34, #C28618);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FACD34), to(#C28618));
background-image: -webkit-linear-gradient(top, #FACD34, #C28618);
background-image: -o-linear-gradient(top, #FACD34, #C28618);
background-image: linear-gradient(to bottom, #FACD34, #C28618);
background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FACD34', endColorstr='#C28618', GradientType=0);
}

header .menu nav ul .menu-orange {
background-color: #C05916;
background-image: -moz-linear-gradient(top, #faa634, #c05916);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faa634), to(#c05916));
background-image: -webkit-linear-gradient(top, #faa634, #c05916);
background-image: -o-linear-gradient(top, #faa634, #c05916);
background-image: linear-gradient(to bottom, #faa634, #c05916);
background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FAA634', endColorstr='#C05916', GradientType=0);
}

header .menu nav ul .menu-black {
background-color: #1A1819;
background-image: -moz-linear-gradient(top, #322f2a, #1a1819);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#322f2a), to(#1a1819));
background-image: -webkit-linear-gradient(top, #322f2a, #1a1819);
background-image: -o-linear-gradient(top, #322f2a, #1a1819);
background-image: linear-gradient(to bottom, #322f2a, #1a1819);
background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#322F2A', endColorstr='#1A1819', GradientType=0);
}
/*btn colors*/

/*submenu*/
header .menu nav ul li.menu-red .sub-menu { background-color: #E61A26; }
header .menu nav ul li.menu-blue .sub-menu { background-color: #005E94; }
header .menu nav ul li.menu-green .sub-menu { background-color: #067A3B; }
header .menu nav ul li.menu-yellow .sub-menu { background-color: #DCA01E; }
header .menu nav ul li.menu-orange .sub-menu { background-color: #C05916; }
header .menu nav ul li.menu-black .sub-menu { background-color: #1A1819; }
header .menu nav > div {position: relative;margin-left: 0;}
header .menu nav ul .sub-menu {display: none;width: 100%;position: absolute;left: 0;  }
header .menu nav ul .sub-menu li { width: auto!important; }
header .menu nav ul .sub-menu li a {text-transform: none;font-size: 15px;padding-left: 10px;font-family: "Segoe UI", 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, sans-serif;}
header .menu nav div > ul > li:first-child > ul { background-color: red; }
header .menu nav div > ul > li:hover > ul {background-color: blue;display: block;}
/*submenu*/

/***** HEADER *****/




/***** CONTENT *****/

/*gerenal rules*/
.main-column section { padding: 0 10px; }
.main-column .content h2 { font-size: 21px;font-weight: normal;}
.main-column .content ul { list-style: none;margin-left: 0;}
.main-column .content li { margin-bottom: 15px;}
/*gerenal rules*/

/*breadcrumbs*/
.breadcrumb{
	margin-top: 23px;
}
.breadcrumb a{
	padding-left: 7px;
	padding-right: 7px;
	background-color: #B3B3B3;
	color: #FFFFFF;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
}

.breadcrumb .trail-end{
	padding-left: 7px;
	padding-right: 7px;
	background-color: #B3B3B3;
	color: #FFFFFF;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
}
/*breadcrumbs*/

/*titles*/
.post-type-archive-segmentos h1 { color: #35b06f; }
.post-type-archive-viverbahia h1 { color: #CC0000; }
.post-type-archive-noticias h1 { color: #990000; }
.post-type-archive-roteiros h1 { color: #FB7722; }
.post-type-archive-destinos h1 { color: #61B2CF; }
.single-viverbahia h1 {color: #ff0000;}
.single-noticias h1 {color: #990000;}
.single-roteiros h1, .single-categoriaroteiro h1 {color: #FB7722;}
.single-destinos h1, .page-id-45343 h1 {color: #61B2CF;}
.single-produtos_turisticos h1, .post-type-archive-produtos_turisticos h1 {color: #FAB124;}
.single-segmentos h1 {color: #35B06F;}
.other-destination h4{color: #A9A9A9;font-size: 18px;margin: 22px 0;font-weight: normal;}
/*titles*/


/*link titles*/
.post-type-archive-segmentos h3 a {color: #35b06f !important;font-weight: normal;}
.post-type-archive-viverbahia h3 a {color: #CC0000 !important;font-weight: normal;}
.post-type-archive-noticias h3 a {color: #990000 !important;font-weight: normal;}
.post-type-archive-roteiros h3 a {color: #FB7722 !important;font-weight: normal;}
.post-type-archive-destinos h3 a {color: #61B2CF !important;font-weight: normal;}
h3 a.viverbahia, .single-viverbahia h3 a {color: #ff0000 !important;font-weight: normal;}
h3 a.roteiros, .single-categoriaroteiro h3 a {color: #FA8F23 !important;font-weight: normal;}
h3 a{line-height: 25px;float: left;width: 100%;margin-bottom: 20px;}
/*link titles*/


/*cultural*/
.main-column .cultural { margin-bottom: 40px; }
.main-column .cultural .tab-content { padding: 10px; background: #21201E; margin-top: 0px; border-radius: 0px 14px 14px 14px; }
.main-column .cultural .tab-content ul{list-style: none;margin: 0;} 
.main-column .cultural .tab-content li{display: inline;float: left;width: 23%;color: #E6E6E6;font-size: 11px;line-height: 15px; margin-right: 2%}
.main-column .cultural .tab-content li:last-child{margin-right: 0%}
.main-column .cultural .tab-content li .thumbnail{background-color: #161514; border: 1px solid #161514;}
.main-column .cultural .tab-content li .link{color:#E6E6E6; font-weight: bold; margin: 7px 0; font-size: 12px; width:100%; float:left;}
.main-column .cultural .tab-content li a.readmore {
	background-color: #161514;
	color:#E6E6E6;
	padding: 5px;
	margin: 10px 0;
	text-decoration: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
		    border-radius: 4px;
}
.main-column .cultural .tab-content li a:hover.readmore {color:#FFCC00;}
/*cultural*/

/* archives */
.featured {
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-align: center;
}
.featured h3.title-image {
    position: relative;
    margin-top: -51px;
    margin-left: 6px;
    background-image: url(http://bahia.com.br/sites/all/themes/bahia/images/background_transparente.png);
    color: white;
	width: 96%;
	text-align: left;
	padding-left: 2%;
}

/*news*/
.main-column .cultural .nav-tabs {margin-bottom: 0px;padding-bottom: 0px;}
.main-column .news ul { list-style: none; margin: 0;}
.main-column .news li {
	margin-bottom: 40px;
	width: 46%;
	margin-right: 7%;
	height: 240px;
}
.main-column .news li:nth-of-type(2n + 2) {margin-right: 0}
.main-column .news li .chamada { width:100% }
.main-column .news li .foto { width:100%; /*margin-right:1%*/}
.main-column .news li:last-child { margin-right: 0}
.main-column .news li a.thetitle { width: 64%; display: block; float: right; padding-right: 2%; }
.main-column .news li a { color: #e51926; }
.main-column .news li a:hover { text-decoration: underline; }
.main-column .news li span { font-size: 12px;}
.main-column .news .thumbnail { margin-bottom: 40px; }
.main-column .news img { margin-right: 10px; }
/*news*/

/*destination*/
.main-column .destination { margin-bottom: 40px; }
.main-column .destination a{ color:#333333; }
.main-column .destination img {margin-bottom: 10px;width: 98%;}
.main-column .destination .thumbnail { padding: 1%; }
/*destination*/

/*other destination*/
.main-column .other-destination ul {list-style: none;margin: 0;}
.main-column .other-destination li {width: 48%;height: 380px;}
.main-column .other-destination li:nth-of-type(2n + 1) { margin-right: 4%; }
.main-column .other-destination img {width: 96%;}
.main-column .other-destination img .thumbnail { padding: 2%; }
.main-column .other-destination h3 a {font-size: 17.5px;color: #005580;}

/*other destination*/

/*viver bahia*/
.single-viverbahia .other-content, .post-type-archive-viverbahia .other-content{margin-bottom: 40px;}
.single-viverbahia .other-content ul, .post-type-archive-viverbahia .other-content ul{list-style: none;margin: 0;}
.single-viverbahia .other-content li, .post-type-archive-viverbahia .other-content li{width: 48%;height: auto; margin-bottom: 20px;}
.single-viverbahia .other-content li img{width: 110px;height: 110px;}
.single-viverbahia .other-content li p, .post-type-archive-viverbahia .other-content li p{font-size: 12px;line-height: 14px;}
.single-viverbahia .other-content li:nth-of-type(2n + 1), .post-type-archive-viverbahia .other-content li:nth-of-type(2n + 1){ margin-right: 4%; }
.single-viverbahia .other-content h3, .post-type-archive-viverbahia .other-content h3 {line-height: 0;margin-top: 0px;}
.single-viverbahia .other-content h3 a{font-size: 14px;float:none;width:auto;line-height: 14px}
.post-type-archive-viverbahia .other-content h3 a {font-size: 15.5px;}
.single-viverbahia .collapse-list {margin-bottom: 30px;width: 100%;}
.single-viverbahia .wp-post-image{margin-right: 20px}
.post-type-archive-viverbahia .other-content li{height: auto;}

@media (max-width: 979px){
.single-viverbahia .other-content h3 {clear:both;}	
}
/*viver bahia*/

/*roteiros*/
.single-roteiros .other-content, .post-type-archive-roteiros .other-content, .single-categoriaroteiro .other-destination{margin-bottom: 40px;}
.single-roteiros .other-content ul, .post-type-archive-roteiros .other-content ul, .single-categoriaroteiro .other-destination ul{list-style: none;margin: 0;}
.single-roteiros .other-content li, .post-type-archive-roteiros .other-content li, .single-categoriaroteiro .other-destination li{width: 48%;height: 380px;}
.single-roteiros .other-content li:nth-of-type(2n + 1), .post-type-archive-roteiros .other-content li:nth-of-type(2n + 1), .single-categoriaroteiro .other-destination li:nth-of-type(2n + 1){ margin-right: 4%; }
.single-roteiros .other-content h3 a, .post-type-archive-roteiros .other-content h3 a, .single-categoriaroteiro .other-destination h3 a {font-size: 17.5px;}
.single-roteiros .collapse-list {margin-bottom: 30px;width: 100%;}
.single-roteiros .wp-post-image{margin-right: 20px}
.post-type-archive-roteiros .other-content li{height: auto;}

.single-roteiros .other-destination ul{float: left;padding: 10px;}
.single-roteiros .other-destination li{width: 48%}
.single-roteiros .other-destination li:nth-of-type(1n + 1){margin-right: 5%;}
.single-roteiros .other-destination li{width: 20%;height: 320px;}
.single-roteiros .other-destination img {width: 100%;height: 85px;background-color: white}
.single-roteiros .other-destination h3 a{font-size: 13px; color: #FB7722; font-weight: normal; text-align: center;line-height: 16px;}
/*roteiros*/

/*segmentos*/
.single-segmentos .other-content, .post-type-archive-segmentos .other-content{margin-bottom: 40px;}
.single-segmentos .other-content ul, .post-type-archive-segmentos .other-content ul{list-style: none;margin: 0;}
.single-segmentos .other-content li, .post-type-archive-segmentos .other-content li{width: 48%;height: 380px;}
.single-segmentos .other-content li:nth-of-type(2n + 1), .post-type-archive-segmentos .other-content li:nth-of-type(2n + 1){ margin-right: 4%; }
.single-segmentos .other-content h3 a, .post-type-archive-segmentos .other-content h3 a {font-size: 17.5px;}
.single-segmentos .collapse-list {margin-bottom: 30px;width: 100%;}
.single-segmentos .wp-post-image{margin-right: 20px}
.post-type-archive-segmentos .other-content li{height: auto;}

.single-segmentos .other-content {width:100%;}
.single-segmentos .other-content h4 {color: #A9A9A9;font-size: 21px;margin-bottom: 10px;font-weight: normal;}
.single-segmentos .other-content ul li {height:auto;margin-bottom:30px;}
.single-segmentos .other-content ul li a {color: #35B06F;font-size: 16px;font-weight: normal;}

.single-segmentos .other-destination ul{background-color: #F4F4F4;float: left;padding: 10px;}
.single-segmentos .other-destination li{width: 48%}
.single-segmentos .other-destination li:nth-of-type(1n + 1){margin-right: 5%;}
.single-segmentos .other-destination li{width: 20%;height: 155px;}
.single-segmentos .other-destination img {width: 100%;height: 85px;background-color: white}
.single-segmentos .other-destination h3 a{font-size: 13px; color: #35B06F; font-weight: normal; text-align: center;line-height: 16px;}

.single-segmentos .viewmore a{
	background-color: #35B06F;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 10px;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
}
/*segmentos*/

/*cidades*/
.single-cidades .other-content, .post-type-archive-cidades .other-content{margin-bottom: 40px;}
.single-cidades .other-content ul, .post-type-archive-cidades .other-content ul{ list-style: none; margin: 0px 0px 10px; background-color: #F4F4F4; float: left; padding: 10px; }
.single-cidades .other-content li, .post-type-archive-cidades .other-content li{width: 23%;height: 140px;}
.single-cidades .other-content li, .post-type-archive-cidades .other-content li{ margin-right: 2%; }
.single-cidades .other-content h3 a, .post-type-archive-cidades .other-content h3 a { font-size: 14px; line-height: 16px; font-weight: 600; }
.single-cidades .collapse-list {margin-bottom: 30px;width: 100%;}
.single-cidades .wp-post-image{margin-right: 20px}

.single-cidades .content-atracoes  { margin: 0px; width: 58%; }
.single-cidades .galeria { margin: 0px 0px 20px; }
.single-cidades .content-atracoes ul { float: left; margin-top: 10px; }
.single-cidades .content-atracoes li { float: left; display: block; width: 100%; margin-bottom: 5%; }
.single-cidades .content-atracoes img { float: left; width: 35%; height: auto; margin-right: 10px; }
.single-cidades .content-atracoes li h3 { font-size: 14px; line-height: 14px; float: right; width: 55%; margin: 0px; padding: 0px; font-weight: 600; }
.single-cidades .content-atracoes p { font-size: 12px; line-height: 14px; float: right; width: 55%; margin: 0px; padding: 0px; }

.single-cidades .viewmoreAtracoes {margin-top: -24px;}
.single-cidades .viewmoreAtracoes a{
	background-color: #007CBF;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 10px;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
 }
.single-cidades .viewmore a{
	background-color: #007CBF;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 10px;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
 }

.single-cidades .galeria { width: 62%; }
.single-cidades .cidadesleft { margin: 0px; padding: 0px; float: right; width: 36%; }
.single-cidades .modalcidades { float: right; width: 36%; margin: 0px; }

.single-cidades  h4 { color: #a9a9a9; }

.post-type-archive-cidades .other-content li{height: auto;}

/*cidades*/

/* onde_comer onde_ficar */
.post-type-archive-onde_ficar .onde-list li,
.post-type-archive-outros_servicos .onde-list li { display: block; margin: 0px 0px 5px; float: left; height: auto; padding: 0px; width: 100%; border-bottom: 1px dotted #999999; } 

.post-type-archive-onde_ficar .onde-list li h3,
.post-type-archive-outros_servicos .onde-list li h3 { margin: 0px; padding: 0px; font-size: 14px; line-height: 16px; }

.post-type-archive-onde_comer .onde-list li,
.post-type-archive-outros_servicos .onde-list li { display: block; margin: 0px 0px 5px; float: left; height: auto; padding: 0px; width: 100%; border-bottom: 1px dotted #999999; } 

.post-type-archive-onde_comer .onde-list li h3,
.post-type-archive-outros_servicos .onde-list li h3 { margin: 0px; padding: 0px; font-size: 14px; line-height: 16px; }

.search .onde-list li { display: block; margin: 0px 0px 5px; float: left; height: auto; padding: 0px; width: 100%; border-bottom: 1px dotted #999999; } 

.search .onde-list h3 { margin: 0px; padding: 0px; font-size: 14px; line-height: 16px; }


/* onde_comer */

/*destinos*/
.single-destinos .destleft{width: 65%;}
.single-destinos .destright{width: 35%;}
.single-destinos .viewmore {margin-top: -45px;}
.single-destinos .viewmore a{
	background-color: #007CBF;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 10px;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
 }
.single-destinos .other-content ul{list-style: none;margin: 0}
.single-destinos .other-content li{margin-bottom: 10px}
.single-destinos .other-content li p{font-size: 12px;line-height: 18px;}
.single-destinos .other-content h3 {line-height: 16px;margin-top: 0}
.single-destinos .other-content h4 {color: #007CBF;font-size: 18px;padding-bottom: 15px;font-weight: normal;}
.single-destinos .other-content h3 a{float: none;width: auto;font-size: 16px;font-weight: normal;}
.single-destinos .other-content .thumbnail{margin-right: 10px;margin-bottom: 30px}

.single-destinos .destright h4{font-size: 21px;margin-bottom: 10px;color: #A9A9A9;font-weight: normal}
.single-destinos .destright .cidades ul {list-style: none;margin: 0}
.single-destinos .destright .cidades li {background: url("img/setinha.jpg") no-repeat left 7px; padding-left: 15px}

.single-destinos .other-destination ul{background-color: #F4F4F4;float: left;padding: 10px;}
.single-destinos .other-destination li{width: 48%}
.single-destinos .other-destination li:nth-of-type(1n + 1){margin-right: 5%;}
.single-destinos .other-destination li{width: 20%;height: 155px;}
.single-destinos .other-destination img {width: 100%;height: 85px;background-color: white}
.single-destinos .other-destination h3 a{font-size: 13px; color: #007FBD; font-weight: normal; text-align: center;line-height: 16px;}


.page-id-45343 .other-content h3{float:none;}
.page-id-45343 .other-content h3 a{color:#FB7722;font-weight: bold;font-size: 14px;margin:15px 0 2px 0;}
.page-id-45343 .other-content .other-content-list{list-style: none;margin: 0}
.page-id-45343 .other-content .other-content-list li{width: 48%;height: auto;}
.page-id-45343 .other-content .other-content-list li:nth-of-type(2n + 1){ margin-right: 4%; }
.page-id-45343 .other-content .other-content-list li p{font-size: 12px;line-height: 14px;margin-bottom: 30px;}

/*destinos*/

/*servicos*/
.single-servicosturisticos .main-column .content a{color:#27638C;text-decoration: none}
.single-servicosturisticos .main-column .content a:hover{text-decoration: underline;}

.post-type-archive-onde_comer h1{ color:#666;font-size: 21px;font-weight: bold;}
.post-type-archive-onde_comer h3 a{ color:#27638C; margin-bottom: 0; border-bottom: 1px dotted BurlyWood;}
.post-type-archive-onde_comer ul{ margin: 0}
.post-type-archive-onde_comer li{ border-bottom: none!important}

.post-type-archive-onde_ficar h1{ color:#666;font-size: 21px;font-weight: bold;}
.post-type-archive-onde_ficar h3 a{ color:#27638C; margin-bottom: 0; border-bottom: 1px dotted BurlyWood;}
.post-type-archive-onde_ficar ul{ margin: 0}
.post-type-archive-onde_ficar li{ border-bottom: none!important}

.post-type-archive-outros_servicos h1{ color:#666;font-size: 21px;font-weight: bold;}
.post-type-archive-outros_servicos h3 a{ color:#27638C; margin-bottom: 0; border-bottom: 1px dotted BurlyWood;}
.post-type-archive-outros_servicos ul{ margin: 0}
.post-type-archive-outros_servicos li{ border-bottom: none!important}

.page-id-45341 h1{ color:#666;font-size: 21px;font-weight: bold;}
.page-id-45341 h3 a{ color: #27638C; margin-bottom: 0; border-bottom: 1px dotted BurlyWood; font-size: 14px; }
.page-id-45341 ul{ margin: 0}
.page-id-45341 li{ border-bottom: none!important}

.page-id-47004 h1{ color:#666;font-size: 21px;font-weight: bold;}
.page-id-47004 h3 a{ color: #27638C; margin-bottom: 0; border-bottom: 1px dotted BurlyWood; font-size: 14px; }
.page-id-47004 ul{ margin: 0}
.page-id-47004 li{ border-bottom: none!important}

.page-id-47005 h1{ color:#666;font-size: 21px;font-weight: bold;}
.page-id-47005 h3 a{ color: #27638C; margin-bottom: 0; border-bottom: 1px dotted BurlyWood; font-size: 14px; }
.page-id-47005 ul{ margin: 0}
.page-id-47005 li{ border-bottom: none!important}

.foundPosts { font-size: 16px; }

.page-id-47004 .main-column select,
.page-id-47005 .main-column select,
.page-id-45341 .main-column select,
.post-type-archive-onde_comer .main-column select, 
.post-type-archive-onde_ficar .main-column select, 
.post-type-archive-outros_servicos .main-column select { width: 28%; margin-right: 2%; }


/*servicos*/

/***** CONTENT *****/



/***** SIDEBAR *****/


aside section {margin-bottom: 20px;padding: 0 10px;}
aside select { margin-bottom: 0; }
aside h3 { font-size: 21px;color: #797474;font-weight: normal; }

/*social*/
aside .widget-social { margin-bottom:20px }
aside .widget-social ul { list-style: none; }
aside .widget-social ul li {float: left;margin-bottom: 10px;width: 25%;}
/*social*/

/*newsletter*/
aside .widget-newsletter form {background-color: #f2f2f2;padding: 6%;}
aside .widget-newsletter form input[type="text"] {margin-bottom: 0;width: 70%;}
/*newsletter*/

/*other servies*/
aside .widget-services i {height: 45px;margin-right: 20px;width: 55px;}
aside .widget-services ul {background-color: #f2f2f2;float: left;list-style: none;margin: 0 0 20px 0;padding: 6%;}
aside .widget-services ul li {display: block;float: left;margin-bottom: 5px;width: 100%;}
aside .widget-services ul li a {color: #000;font-size: 12px;font-weight: bold;}
aside .widget-services ul li a:hover {color: #FC3;text-decoration: none}
aside .widget-services .icon-como-chegar { background: url("img/icon-como-chegar.png") no-repeat; }
aside .widget-services .icon-onde-comer { background: url("img/icon-onde-comer.png") no-repeat; }
aside .widget-services .icon-onde-ficar { background: url("img/icon-onde-ficar.png") no-repeat; }
aside .widget-services .icon-outros-servicos { background: url("img/icon-outros-servicos.png") no-repeat; }
aside .widget-services .icon-mapa { background: url("img/icon-mapa.png") no-repeat; }
/*other servies*/

/*multimidia*/
aside .widget-multimidia ul{list-style:none;margin: 0}
aside .widget-multimidia li{ display: inline; width: 25%; float: left; margin-bottom: 10px; }

/***** SIDEBAR *****/



/***** FOOTER *****/

footer {background-color: #666666;color: #ffffff;}
footer ul { font-size: 11px; list-style: none; margin: 0 }
footer ul li a { color: #ffffff; }
footer ul li a:hover { color: #ff9326; }
footer .footerColumn { min-height: 350px; }
footer h4 {font-size: 14px;text-transform: uppercase;}
.signature { background-color: #333333; }
.signature .site-address {color: #ffffff;font-size: 17.5px;font-weight: bold;margin-top: 25px;text-align: center;}
.signature .footer-logos { text-align: center; }

/***** FOOTER *****/



/* BADGETS */

#ui-accordion-accordion-header-1 { display: none !important; }


.post-type-archive-noticias .featured h3.title-image {
position: relative;
margin-top: -90px;
margin-left: 6px;
color: #FFF;
width: 98%;
text-align: left;
padding-left: 2%;
top: 0px;
background-color: rgba(0, 0, 0, 0.5);
height: 80px;
line-height: 30px;
padding-top: 7px;
box-sizing: border-box;
}

section.galeria img { max-width:75px;}

#menu-menu-principal-espanhol #menu-item-47175 a { font-size:1em;}
#menu-menu-principal-espanhol #menu-item-45340 a { font-size:0.9em;}