/*   Theme Name: mmcat_theme   Theme URI: https://www.pixeldreams.es   Description: Three-Columns WordPress theme    Author: Pixeldreams   Author URI: https://www.pixeldreams.es   Version: 1.0   Tags: blue, three-columns, left-right-sidebars   */   /* INDEX:   =GENERAL   =LAYOUT   =HEADER   =MENUS   =POST   =SITEMAP   =CONTACT FORM   =SLIDER   =WP-PAGENAVI   =FOOTER   =WIDGETS   =COMMENTS   =LINKS   */   /* =GENERAL   -------------------------------------------------------------- */@font-face {    font-family: 'eddacapscaps';    src: url('lib/font/eddacaps-webfont.eot');    src: url('lib/font/eddacaps-webfont.eot?#iefix') format('embedded-opentype'),         url('lib/font/eddacaps-webfont.woff2') format('woff2'),         url('lib/font/eddacaps-webfont.woff') format('woff'),         url('lib/font/eddacaps-webfont.ttf') format('truetype'),         url('lib/font/eddacaps-webfont.svg#eddacapscaps') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'league_gothicCnRg';    src: url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-condensedregular-webfont.eot');    src: url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-condensedregular-webfont.eot?#iefix') format('embedded-opentype'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-condensedregular-webfont.woff') format('woff'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-condensedregular-webfont.ttf') format('truetype'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-condensedregular-webfont.svg#league_gothicCnRg') format('svg');    font-weight: normal;	font-style: normal;}@font-face {    font-family: 'interstateregular';    src: url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/interstate_regular-webfont.eot');    src: url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/interstate_regular-webfont.eot?#iefix') format('embedded-opentype'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/interstate_regular-webfont.woff') format('woff'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/interstate_regular-webfont.ttf') format('truetype'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/interstate_regular-webfont.svg#interstateregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'league_gothicregular';    src: url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-regular-webfont.eot');    src: url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-regular-webfont.woff') format('woff'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-regular-webfont.ttf') format('truetype'),         url('https://www.mmbcn.cat/wp-content/themes/mmcat_theme/lib/font/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');    font-weight: normal;    font-style: normal;}body {margin: 0;    padding: 0; background-image: url(images/fons.jpg); /* repeat scroll center top transparent;*/ background-color: #E6E6E6 !important;background-position:  center top;background-repeat: repeat-x;}/*body:before {   content: " ";    position: absolute;    z-index: -1;    width: 100%;    height: 732px;    top: 0;    left: 0; background: url(images/blur_bg.png) repeat scroll center top transparent;}*/a {   color: #FF5300;   text-decoration: underline;}a:hover, a:focus {   color: #DB0000;   text-decoration: none;}a:focus {    outline: none;}/* =LAYOUT-------------------------------------------------------------- *//* ------------- 123C123 ------------------ */#cols {	position:fixed;	margin: 0 auto;	width:1180px;	height:1px;	z-index: 999;	overflow:visible;}#col1 {	position: fixed;	overflow: hidden;	float: left;	width: 110px;	margin-left: -110px;	/*margin-top: -270px;*/	height: 100%;}#col2 {	position: fixed;	overflow: hidden;	float: left;	width: 110px;	margin-left: 960px;	/*margin-top: -270px;*/	height: 100%;}#col2_old {	background: url('images/col1.jpg') no-repeat scroll left top / 100% auto transparent;	position: fixed;	overflow: hidden;	float: left;	width: 110px;	margin-left: 960px;	/*margin-top: -270px;*/	height: 100%;}#line_menu_secondary {     z-index: 998;   position: relative;   height: 44px;   background: url(images/menu-secondary-bg.png) left top repeat-x;   border-top: 4px solid #fff;       background-color: #fff;   -webkit-box-shadow: 0px 8px 3px -6px #828587, 0px -8px 3px -6px #828587;   -moz-box-shadow: 0px 8px 3px -6px #828587, 0px -8px 3px -6px #828587;   box-shadow: 0px 8px 3px -6px #828587, 0px -8px 3px -6px #828587;}#container {   width: 960px;   margin: 0px auto 0 auto;   background-color: #ffffff;/*-moz-box-shadow:    0px 0px 6px 1px  #828587;  -webkit-box-shadow: 0px 0px 6px 1px  #828587;  box-shadow:         0px 0px 6px 1px  #828587;*//*  position:relative; 	Shadow-problem */}#main {	/*min-height:575px;*/   position: relative;   margin-bottom: -1px;   padding: 10px;	   background: #fff;}#main-page {	/*min-height:575px;*/   position: relative;   margin-bottom: -1px;   padding: 40px 80px;   background: #fff;}#main-page p {	line-height: 25px;}#main-fullwidth {   position: relative;   margin-bottom: -1px;   padding: 15px;   background: #fff;}#main-home {   position: relative;   margin-bottom: -1px;   background: #fff;}/* --------- DEFAULT CONTENT WITH 2 SIDEBARS (LEFT & RIGHT) -------- */#content {   overflow: hidden;   float: left;   width: 600px;   margin-left: 168px;   /*min-height: 700px;*/}#content_top {	position: relative;	width: 960px;	min-height: 10px;	margin-bottom:20px;/*	border: 1px solid #B8B8B8;	*/}#content_top_left { 	position: relative;	float:left;	border: 1px solid #fff;	width: 300px;	height: 280px;	border: 1px solid #B8B8B8;	}#content_top_bg {	position: absolute;	width:960px;	height: 200px;	background-color: #7F7F7F;}#content_top_center {	position: relative;	width: 800px;	height: 250px;	margin: 0 auto;	/*border: 1px solid #B8B8B8;	*/}#content-fullwidth {   overflow: hidden;   float: left;/*   width: 600px;*/   /*min-height: 700px;*/}#content-home-fullwidth {   overflow: hidden;   float: left;/*   width: 600px;*/   /*min-height: 700px;*/}#content_top_center .featured_image {	padding: 0 !important;	border: 0 !important;	width:800px;	height:250px;}#content-title {   z-index:1;   position: relative;   float: left;   overflow: hidden;   height: 28px;   width: auto;   background: #8ECF38 url(images/content-title-bg.png) left top repeat-x;   /* ROUNDED CORNERS */   -moz-border-radius: 14px 14px 0px 0px;   -khtml-border-radius: 14px 14px 0px 0px;   -webkit-border-radius: 14px 14px 0px 0px;   border-radius: 14px 14px 0px 0px;   margin-left:0px;}#content-post_old {   padding: 10px 10px;   margin-left: 3px;   margin-bottom: 3px;   z-index: 2;   float: left;   overflow: hidden;   width: 571px;   border: 1px solid #73997C;   -moz-box-shadow:    1px 2px 3px 0px #828587;   -webkit-box-shadow: 1px 2px 3px 0px #828587;   box-shadow:         1px 2px 3px 0px #828587;   /* ROUNDED CORNERS */   -moz-border-radius: 0px 5px 5px 5px;   -khtml-border-radius: 0px 5px 5px 5px;   -webkit-border-radius: 0px 5px 5px 5px;   border-radius: 0px 5px 5px 5px;}#content-post {   padding: 10px 10px;   margin-left: 0px;   margin-bottom: 3px;   z-index: 2;   float: left;   overflow: hidden;   width: 571px;   border:3px solid #81BD2F;   /* ROUNDED CORNERS */   -moz-border-radius: 0px 5px 5px 5px;   -khtml-border-radius: 0px 5px 5px 5px;   -webkit-border-radius: 0px 5px 5px 5px;   border-radius: 0px 5px 5px 5px;}#nogreen {border: 0px !important;s}/* --------- CONTENT ONLY WITH 1 SIDEBAR (RIGHT-TERTIAEY) -------- */#content-right-sidebar-tertiary {   position: relative;   float: left;   width: 778px;   margin-left: -10px;   margin-bottom: -1px;}/* --------- CONTENT ONLY WITH 1 SIDEBAR (RIGHT-SECONDARY) -------- */#content-right-sidebar-resultado-vuelos {   position: relative;   float: left;   width: 788px;   margin-left: -1px;   margin-bottom: -1px;   height: 1800px;}#content-right-sidebar {   position: relative;   float: left;   width: 788px;   margin-left: -8px;   margin-bottom: -1px;}/* --------- CONTENT ONLY WITH 1 SIDEBAR (RIGHT) -------- */#content-left-sidebar {position: relative;overflow: hidden;float: left;width: 600px;margin-left: 338px;/*margin-top: -12px;*/}#iframe-with-right-sidebar {  overflow: hidden;  overflow-x: hidden;  overflow-y: hidden;}#sidebar-primary {	position: relative;   overflow: hidden;   float: left;   width: 150px;   margin-left: -770px;   padding-left: 5px;   padding-right: 5px;   padding-top: 0px;}#sidebar-secondary-blog {overflow: hidden;float: left;width: 320px;margin-left: -940px;padding-left: 5px;padding-right: 5px;padding-top: 0px;margin-top: 10px;}#sidebar-secondary {    overflow: hidden;    float: right;    width: 154px;/*    margin-top: 0px;*/    position: relative;    margin-left: 19px;}#sidebar-primary-left {   overflow: hidden;   float: right;   width: 170px;   margin-right: -11px;   margin-top: -17px;}/*--- ONLY ONE SIDEBAR TEMPLATE ---*/#sidebar-primary-left-template {	position: relative;   overflow: hidden;   float: left;   width: 150px;   margin-left: -940px;   padding-left: 5px;   padding-right: 5px;   padding-top: 0px;}#sidebar-secondary-right-template {   overflow: hidden;   float: right;   width: 170px;   margin-right: -11px;   margin-top: 0px;}#sidebar-secondary-right-template-resultado-vuelos {	position: relative;   /*overflow visible = calendario */   overflow: visible;   float: right;   width: 154px;   margin-right: -11px;}#sidebar-tertiary-right-template {   position: relative;   overflow: hidden;   float: right;   width: 150px;   padding-left: 5px;   padding-right: 5px;   padding-top: 0px;/*   margin-right: -11px;*/   margin-top: 0px;}  /* =HEADER   -------------------------------------------------------------- */#up_arrow {   position: relative;   float: right;   margin-top: 20px;   margin-right: 10px;   cursor:pointer;     background-image: url(images/up_arrow.png);   width: 40px;   height: 40px;   opacity: 1;}#up_arrow:hover {   cursor:pointer;     opacity: 0.65;}#header_bg {   position:relative;top:0px;width:960px;height:270px;   background-color: #7F7F7F; }#header_bg img { position:absolute;left:0; }#imageContainer { position:relative;top:0px;width:960px;height:160px; }#imageContainer {height:160px;}#imageContainer img {display:none;position:absolute;left:0;}#line_header {   position: relative;   width: 100%;/*   z-index: 1;*/   margin-top: 0px;}#header {	margin: 0 auto;/*   z-index: 999;*//*   height: 160px;*/   width: 960px;   background-color: #fff;/*  -moz-box-shadow:    0px 0px 6px 1px  #828587;  -webkit-box-shadow: 0px 0px 6px 1px  #828587;  box-shadow:         0px 0px 6px 1px  #828587;*/}#h_box {   margin-top: 0px;   margin-left: 0px;   height: 32px;   width: 960px;   position: absolute;   opacity: 0.45;   background: #014D67;   z-index: 2;}.diventrades {	position: relative;	float: right;	width: 200px;	height: 0px;	z-index: 2;	clear: right;	margin-right: 78px;	overflow: visible;	margin-top: 9px;}.linkentrada { display:none; }.diventrades:hover .linkentrada { display:block; }.botoentrades {	height:30px;	position:relative;	float:left;	padding: 1px 42px;	margin-bottom: 0;	font-size: 22px;	line-height: 1.428571429;	text-align: center;	vertical-align: middle;	background-image: none;	border: 1px solid transparent;	/*border-radius: 2px;*/	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-o-user-select: none;	user-select: none;	font-family:"league_gothicregular",Arial;	padding-right:30px;	cursor:pointer;	color: #3F3F3F;	background-color: #FDC205;	border-color: #FDC205;    -moz-box-shadow:    inset  0  8px 8px -8px #696868,                         inset  0 -8px 8px -8px #696868;    -webkit-box-shadow: inset  0  8px 8px -8px #696868,                         inset  0 -8px 8px -8px #696868;     box-shadow:        inset  0  8px 8px -8px #696868,                         inset  0 -8px 8px -8px #696868;	background-image: url("https://www.mmbcn.cat/wp-content/themes/mmcat_theme/images/arrow.png");    background-position: right 7px top 8px;    background-repeat: no-repeat;	 }.botoentrades2 {	height:30px;	position:relative;	float:right;	clear:right;	padding: 1px 12px;	margin-bottom: 0;	font-size: 22px;	width:250px;	line-height: 1.428571429;	text-align: left;	vertical-align: middle;	cursor: pointer;	background-image: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-o-user-select: none;	user-select: none;	font-family:"league_gothicregular",Arial;	padding-right:30px;	color: #3F3F3F;	background-color: #FDC205;	border-color: #FDC205;	border-bottom:  3px solid #A2A974;	background-image: url("https://www.mmbcn.cat/wp-content/themes/mmcat_theme/images/iconaentrada.png");    background-position: right 7px top 20px;    background-repeat: no-repeat;	 }.botoentrades2 a {	text-decoration:none;	color: #3F3F3F;	font-size: 22px;}.botoentrades2:hover a {	color: #3F3F3F;}.botoentrades > .botoentrades2 {opacity:0;  transition:visibility 0s linear 0.5s,opacity 0.5s linear;}.botoentrades2:hover {	background-color: #FDC205;    -moz-box-shadow:    inset  0  8px 8px -8px #696868,                         inset  0 -8px 8px -8px #696868;    -webkit-box-shadow: inset  0  8px 8px -8px #696868,                         inset  0 -8px 8px -8px #696868;     box-shadow:        inset  0  8px 8px -8px #696868,                         inset  0 -8px 8px -8px #696868;	color: #3F3F3F;	background-image: url("https://www.mmbcn.cat/wp-content/themes/mmcat_theme/images/iconaentrada.png");    background-position: right 7px top 10px;    background-repeat: no-repeat;	 	border-left:5px solid #6E773B;	padding: 1px 9px;	padding-right: 29px;}.iconaentrada {	position:absolute;	left:0px;	top: -2px;	z-index:2;}#flags_container {   float: right;   margin-top: 8px;   margin-right: 7px;   position: relative;   z-index: 5;}#flags_container img {   margin-left: 7px;}#flags_container img:hover {   opacity: 0.65;}#logo_box {   margin-top: 172px;   height: 108px;   width: 608px;   position: absolute;   opacity: 0.80;   z-index: 2;   background: #FFD32A;}#header-text {    position: relative;    float: left;    /*width: 615px;*/    height: 40px;    font-family: 'interstateregular',Arial;    color: rgb(255, 255, 255);    font-size: 32px;    z-index: 1;    /*padding-top: 5px;*/    margin-top: 25px;	text-align: left;	margin-left: 10px;}#header-text2 {	color: #C23337 !important;}#header-text2-old {	position:relative;	float:left;	width:600px;	-ms-transform:scaleY(1.2); /* IE */	-moz-transform:scaleY(1.2); /* Firefox */	-webkit-transform:scaleY(1.2); /* Safari and Chrome */	-o-transform:scaleY(1.2);/* Opera */	transform:scaleY(1.2);	font-family: 'eddacapscaps','interstateregular';    color: #C23337;	font-size: 33px;	z-index: 1;	margin-left: 15px;	margin-top: 10px;	height: 33px;}#header-text3 {    position: relative;    float: left;    width: 580px;    font-family: 'interstateregular';	font-weight: normal;    color: rgb(255, 255, 255);    font-size: 18px;    z-index: 1;    padding-top: 5px;	text-align: left;	margin-left: 12px;	}.logo {   margin-top: 30px;   z-index: 3;   position: relative;   float: left;   margin-left: 81px;}.logo h1.site_title {   margin: 0;   padding:0;   font-family: Arial, Helvetica, Sans-serif;   font-size:48px;   line-height: 40px;   font-weight: bold;}.logo h1.site_title a, .logo h1.site_title a:hover {   color: #0187E8;   text-decoration: none;}.logo h2.site_description {   margin: 0;   padding:0;   color: #0187E8;   font-family: Arial, Helvetica, Sans-serif;   font-size:14px;   line-height: 14px;}.header-right {   float: right;   margin-right: 15px;}#top-social-profiles {   padding-top: 10px;   height: 32px;   text-align: right;   margin-right: 15px;   background-color: #ffd42a;}#top-social-profiles img {   margin: 0 0 0 6px !important;} #top-social-profiles img:hover {   opacity: 0.8;}#top-social-profiles .widget-container {   background: none;   padding: 0;   border: 0;}/* = AFTER HEADER   -------------------------------------------------------------- */#after_header {     position: relative;   width: 961px;   height: 26px;   background-color: #ECECEC;   text-align: left;   border-bottom: 1px solid #CFCFCF;}/* Date Format  ----------------------------*/#ah_date {     float: left;   position: relative;   text-align: left;   line-height: 17px;   font: normal 13px/28px sans-serif;   color: #464646;   top: 0px;   margin-left: 13px;   height: 24px;}/* Social Buttons  ----------------------------*/#ah_social {     float: right;   position: relative;   text-align: left;   line-height: 17px;   font: normal 13px/28px sans-serif;   color: #CCC;   margin-right: 10px;   height: 24px;}/* HEADER Search form   ----------------------------*/#h_search {     z-index: 5;   float: right;   position: relative;   width: 155px;   /* height: 22px; */   margin-top: 3px;   margin-right: 8px;}div#ah_social span.gbs{	margin-top:0px;	display:block;	float:left;	padding:3px;}div#ah_social span.gbs.pls{	width:130px;}div#ah_social span.gbs.twi{	width:auto;}div#ah_social span.gbs.twb{border:0px;       	margin:2px 0px 0px 0px;}div#ah_social span.gbs.fbb{border:0px;       	margin:2px 0px 0px 0px;}div#ah_social span.gbs img { border:0px; }div#ah_social span.gbs a:img { border:0px; }div#ah_social span.gbs.fb{       	margin:0px 3px 0px 0px;}div#ah_social span.gbs.pt{       	margin:0px 3px 0px 0px;}   /* =MENUS   -------------------------------------------------------------- */   /* Menu Primary   ----------------------------*/.menu-primary-container {    float: left;    position: relative;    padding: 9px 0px 0px 69px;}.menu-primary-bg {   float: left;   position: relative;   width: 960px;   height: 92px;   z-index: 400;   background:	url('images/menu_primary_bg.jpg') no-repeat top left;}.menu-primary-items {position:relative;float:left;margin-left:20px;background:none;}.menu-primary ul {   min-width: 160px;	white-space: nowrap;	width: auto;}   /* First Level - Menu Primary */.menu-primary li a {	font-family: "league_gothicregular";   padding: 10px;   text-decoration: none;   font-size: 28px;   color: #FFFFFF;   font-weight: normal;   text-transform: uppercase;   color: #FFFFFF;}.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, .menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {   color: #FFFFFF;   outline: 0;   background: none;   font-weight: normal;}   /* Child Levels - Menu Primary */.menu-primary li li a {   font-family: "league_gothicregular";	font-size: 20px;	text-transform: none;	color: #FFF;	background: none repeat scroll 0% 0% #444;	padding: 10px 15px;	margin: 0px;	border: 0px none;	font-weight: normal;	text-align: left;}.menu-primary li li a:hover, .menu-primary li li a:active, .menu-primary li li a:focus, .menu-primary li li:hover > a, .menu-primary li li.current-cat > a, .menu-primary li li.current_page_item > a, .menu-primary li li.current-menu-item > a {   color: #FFFFFF;   background: #A9A9A7;   outline: 0;   border-bottom:0;   text-decoration: none;}   /* Arrows Menu Primary */.menu-primary a.sf-with-ul {   /*padding-right: 20px;*/   min-width: 1px;}.menu-primary  .sf-sub-indicator {   position: absolute;   display: block;   overflow: hidden;   right: 0;   top:  0;   padding: 10px 10px 0 0;}.menu-primary  li li .sf-sub-indicator {   padding: 9px 10px 0 0;}   /* Shadows Menu Primary */.wrap-menu-primary .sf-shadow ul {   background:	url('images/menu-primary-shadow.png') no-repeat bottom right;}   /* Menu Secondary   ----------------------------*/.line-menu-secondary-container {     width: 961px;   height: 44px;   }.menu-secondary-container {    position: relative;   float: right;   width: 955px;   height: 40px;   opacity: 1;   text-shadow:#0B3A55 3px 3px 6px;}.menu-secondary {}  /* First Level - Menu Secondary */.menu-secondary li a {   color: #fff;   padding: 11px 10px;   text-decoration: none;   font-family: 'cuprumffuregular';   font-size: 19px;   text-transform: uppercase;   font-weight: normal;   text-align: center;}.menu-secondary li a:hover, .menu-secondary li a:focus, .menu-secondary li a:active, .menu-secondary li:hover > a {   color: #fff;   background: url(images/menu-secondary-bg.png) left -140px repeat-x;   text-shadow: none;}.menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {   font-weight: normal;   font-size: 19px;   color: #fff;}.menu-secondary li.current-menu-item:hover > a {   color: #fff;   text-shadow: none;} /* Child Levels - Menu Secondary  ++++++++++++++++++++++++++++++++++++++++++++++ */.menu-secondary ul {	display:none;	position:absolute;	width:172px;}.menu-secondary li li  {	float:left;	height:auto;	text-align:left;	width:150px;}.menu-secondary li li a, .menu-secondary li li.current-menu-item > a {   padding-right: 12px;   color: #464646;   opacity: 1;   margin: 0;   background: #D9E1E5;   text-transform: none;   font-weight: normal;   border-bottom: 2px solid #CBD5DA;   text-shadow: none;   text-align: left;}.menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus,.menu-secondary li li:hover > a, .menu-secondary li li.current-cat > a {   padding-right: 12px;   border-top: 0px;   text-decoration: none;   color: #464646;   outline: 0;   -moz-border-radius: 0;   -khtml-border-radius: 0;   -webkit-border-radius: 0;   border-radius: 0;   background: #F0F0F0;   text-shadow: none;   text-align: left;}/* Arrows - Menu Secondary */.menu-secondary a.sf-with-ul {     min-width: 1px;     padding: 10px;}.menu-secondary li li .sf-sub-indicator {}   /* Shadows - Menu Secondary */.wrap-menu-secondary .sf-shadow ul {   background:	url('images/menu-secondary-shadow.png') no-repeat bottom right;}   /* =POST   -------------------------------------------------------------- */   /* Post General   ----------------------------*/.post {    margin-bottom: 16px;    border-bottom: 0;	/*font-family: 'league_gothicregular';*/	font-weight: normal;	/*color: #7E7E7C;*/	color: #222;	font-size: 15px;	line-height: 1.8;}.page, .post-single {   border-bottom: 0;   margin-bottom: 0;}h2_old {   margin: 0 0 10px 0;   padding: 0;   color: #FF388D;   font-family: Arial, Helvetica, Sans-serif;   font-size: 18px;   line-height: 20px;}h3_old {   margin: 0 0 10px 0;   padding: 0;   color: #FF388D;   font-family: Arial, Helvetica, Sans-serif;   font-size: 18px;   line-height: 20px;}h4 {   color: #343;   margin: 0 0 4px 0;   padding: 0;   font-family: Arial, Helvetica, Sans-serif;   font-size: 16px;   line-height: 10px;   font-weight: bold;}.title-post {color: #555;margin: 0px 0px 0px;padding: 0px;font-size: 30px;line-height: 42px;font-weight: normal;font-family: "league_gothicregular";}.title-post a {	color: #555;	text-decoration: none;}.title-post a:hover {	text-decoration: underline;}.title-post2 {    color: rgb(255, 56, 141);    font-family: 'cuprumffuregular',serif;    font-size: 26px;    margin-top: 4px;    font-weight: normal !important;}.title {    color: #333;    margin: 0px 0px 10px;    padding: 0px;    font-size: 42px;    line-height: 42px;    font-weight: normal;    font-family: 'league_gothicregular';}.title a {    color: #333;    text-decoration: none;}.title a:hover {    color: #0892C6;    text-decoration: none;}.entry {   line-height: 20px;}.featured_image {   padding: 6px;   border: 1px solid #CBD5DA;   background: #fff;}.page-title {   color: #333;	margin: 10px 0px 10px;	padding: 0px 0px 4px;   font-weight: bold;   text-transform: normal;   font-size: 20px;   font-family: Arial, Helvetica, Sans-serif;   border-bottom: 2px solid #ddd;}   /* Post Metas   ----------------------------*/.postmeta-primary {	color: #999;	font-size: 12px;	line-height: 18px;	padding: 5px 0px 5px 0px;	border-top: 1px solid #c5c5c5;	border-bottom: 1px solid #c5c5c5;	margin-bottom: 8px;}.postmeta-secondary {   color: #999999;   font-size: 12px;   line-height: 18px;   padding: 0 0 10px 0;}.postmeta-primary span, .postmeta-secondary span {   padding:3px 0 3px 20px;   background-position:left center;   background-repeat: no-repeat;}.meta_date {   background-image: url(images/date.png);}.meta_author {   background-image: url(images/author.png);}.meta_comments {   background-image: url(images/comments.png);}.meta_edit {   background-image: url(images/edit.png);}.meta_categories {   background-image: url(images/category.png);}.meta_tags {   background-image: url(images/tags.png);}   /* Read More   ----------------------------*/.readmore {	float: right;	margin-top: -38px;	margin-bottom: 40px;}.readmore a {    background: #e7e6e6;  padding: 5px 10px;  color: #706e6e;font-size: 13px;text-decoration: none;}.readmore a:hover {   background: #c5c5c5;}   /* =SITEMAP   -------------------------------------------------------------- */.sitemap {}.sitemap-col {   width: 30%;   padding: 0 0 0 10px;}.sitemap-col-archives {   width: 45%;   padding: 0 0 0 10px;}.sitemap h2 {   font-size: 18px;   font-weight: bold;   border-bottom: 2px solid #ddd;   padding: 0 0 10px 0;   margin: 0 0 10px 0;}.sitemap h3 {   font-size: 14px;   font-weight: bold;   padding: 0;   margin: 0 0 10px 0;}.sitemap-list {   font-size: 13px;   line-height: 22px;}.sitemap-list, .sitemap-list ul {   padding: 0 0 0 20px;}   /* =CONTACT FORM   -------------------------------------------------------------- */.contact-form {}.contact-form-label {   width: 90px;       font-weight: bold;   font-size: 14px;   padding: 7px 0;}.contact-form-input {   margin-left: 90px;    }.contact-form input[type=text] {   padding: 6px;   width: 60%;   margin-bottom: 20px;   border: 1px solid #ccc;   background: #fff;}.contact-form input[type=submit] {   padding: 5px 50px;   border: 1px solid #ccc;   background: #eee;}.contact-form textarea {   width: 96%;   padding: 6px;   height: 160px;   margin-bottom: 20px;   border: 1px solid #ccc;   background: #fff;}.contact-form-required {   color: red;}   /* =SLIDER   -------------------------------------------------------------- */.fp-slider {   margin: 0 0 15px 0;}.fp-slides-container {}.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {   width: 460px;}.fp-slides, .fp-thumbnail {   height: 300px;   overflow: hidden;   position: relative;}.fp-title {   font-family: Arial, Helvetica, Sans-serif;   color: #fff;   font-size: 18px;   font-weight: bold;   padding: 0 0 2px 0;   margin: 0;}.fp-title a, .fp-title a:hover {   color: #fff;   text-decoration: none;}.fp-content {   position: absolute;   bottom: 0;   left: 0;   right: 0;   background: #111;   opacity: 0.7;   filter: alpha(opacity = 70);   padding: 10px 15px;   overflow: hidden;}.fp-content p {   color: #fff;   padding: 0;   margin: 0;   line-height: 18px;}.fp-more,  .fp-more:hover{   color: #fff;   font-weight: bold;}.fp-nav {   height: 12px;   text-align: center;   padding: 10px 0;   background: #333;}.fp-pager a {    background-image: url(images/featured-pager.png);    cursor:pointer;     margin: 0 8px 0 0;    padding: 0;   display: inline-block;   width: 12px;    height: 12px;   overflow: hidden;   text-indent: -999px;    background-position: 0 0;   float: none;   line-height: 1;   opacity: 0.7;   filter: alpha(opacity = 70);}.fp-pager a:hover, .fp-pager a.activeSlide  {    text-decoration: none;   background-position: 0 -112px;   opacity: 1.0;   filter: alpha(opacity = 100);}.fp-prev-next-wrap {   position: relative;    z-index: 200; }.fp-prev-next {   position: absolute;   bottom: 130px;   left: 0;   right: 0;   height: 37px;  }.fp-prev {   float:left;   margin-left: 14px;   width:37px;   height:37px;   background:url(images/featured-prev.png) left top no-repeat;   opacity: 0.6;   filter: alpha(opacity = 60);}.fp-prev:hover {   opacity: 0.8;   filter: alpha(opacity = 80);}.fp-next {   float:right;   width:36px;   height:37px;   margin-right: 14px;   background:url(images/featured-next.png) right top no-repeat;   opacity: 0.6;   filter: alpha(opacity = 60);}.fp-next:hover {   opacity: 0.8;   filter: alpha(opacity = 80);}   /* =WP-PAGENAVI   -------------------------------------------------------------- */.wp-pagenavi {   float: left;}.wp-pagenavi a, .wp-pagenavi span {   text-decoration: none;   padding: 5px 8px;   margin: 2px;   font-size: 15px;   line-height: 15px;   float: left;}.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {   color: #777;   background:none;}.wp-pagenavi span.current {   font-weight: bold;   color: #fff;   background: rgba(153, 153, 153, 1);}.wp-pagenavi a:hover {   color: #0899D1;   background: #E2E2E2 url(images/wp-pagenavi-bg.png) left -123px repeat-x;}.wp-pagenavi span.pages {   color: #333;   background: none;   padding: 4px 8px 4px 0;}.wp-pagenavi span.extend {   background:transparent;   color: #003262;   background: none;}   /* =FOOTER   -------------------------------------------------------------- */#line_footer {  border-top:4px solid #fff;-moz-box-shadow:    0px -8px 6px -6px  #828587;  -webkit-box-shadow: 0px -8px 6px -6px  #828587;  box-shadow:         0px -8px 6px -6px  #828587;   top: 0px;   width:100%;   background: #5E6061;}#footer {	margin: 0px auto;	padding: 40px 0;	background: #494A44;	border-top: 25px solid #3D3D3B ;	width: 1180px;	z-index: 1;	position: relative;}.footer_container {	position: relative;	/*margin: 0px auto;*/	width: 1024px;	/*border: 1px solid yellow;*/	height: auto;	margin-left:90px;}#footer .fboxtitle {	position:relative;	float: left;	clear: both;		font-family:Arial, Helvetica, sans-serif;	font-size:16px;	width:auto;	color: #E3E3E1;	margin-bottom: 10px;	font-weight: bold;}	#footer .fboxtitle a {	text-decoration:none;	font-weight: bold;	font-size:16px !important;	color: #E3E3E1;}#footer .fboxtitle2 a {	text-decoration:none;	font-weight: bold;	font-size:16px !important;	color: #E3E3E1;}#footer .fboxtitle2 {	position:relative;	float: left;	clear: both;	margin-bottom:10px;}#footer .fboxtext {	position:relative;	float: left;	clear: both;		font-family:Arial, Helvetica, sans-serif;	font-size:14px;	width:auto;	color: #E3E3E1;	max-width: 110px;	margin-bottom: 5px;}#footer .fboxtext2 {	position:relative;	float: left;	clear: both;		font-family:Arial, Helvetica, sans-serif;	font-size:14px;	width:auto;	color: #E3E3E1;	max-width: 110px;	margin-bottom: 5px;}#footer .fboxtext a {	position:relative;	float: left;	clear: both;		font-family:Arial, Helvetica, sans-serif;	font-size:14px;	width:auto;	color: #E3E3E1;	text-decoration: none;}#footer .fboxtext2 a {	position:relative;	float: left;	clear: both;		font-family:Arial, Helvetica, sans-serif;	font-size:14px;	width:auto;	color: #E3E3E1;	text-decoration: none;}#footer .fbox {	position: relative;	float:left;	width:auto;	/*height: 300px;*/	margin-right:20px;}#footer .fbox2 {	position: relative;	float: left;	width: 200px;	height: 250px;	border-left: 2px dotted #888983;	border-right: 2px dotted #888983;	margin: 0 20px;}#footer .fbox2 .top {	position:relative;	float:left;	width:170px;	height:120px;	margin-left:15px;	text-align:center;}#footer .fbox2 .bottom {	position:relative;	float: left;	clear: both;		font-family:Arial, Helvetica, sans-serif;	font-size:16px;	width: 170px;	color: #E3E3E1;	border-top: 2px dotted #888983;	margin-top: 20px;	padding-top:20px;	font-weight: bold;	margin-left:15px;}#copyrights {clear:left;   color: #FFFFFF;   float: left;   padding-left: 15px;}#copyrights a {   color: #FFFFFF;} #copyrights a:hover {   color: #FFFFFF;   text-decoration: none;} #credits {	color: #E3E3E1;	font-size: 12px;	float: left;	margin-left: 685px;	width: 200px}#credits a {   color: #E3E3E1;   text-decoration: none;} #credits a:hover {   text-decoration: none;   color: #E3E3E1;} /* =WIDGETS-------------------------------------------------------------- */   /* Widgets Defaults----------------------------*/.widget-container {    list-style-type: none;    list-style: none;    margin: 0 0 15px 0;    padding: 0;    color: #0186E8;    font-size: 14px;}.widget-container a {    color: #859333;    text-decoration: none;}.widget-container a:hover {    color: #FF5300;    text-decoration: none;}.widgettitle {    background: url(images/widgettitle-bg.png) left bottom repeat-x;    margin: 0 0 10px 0;    padding: 10px 0 10px 0;}.widgettitle, .widgettitle a, .widgettitle a:hover {	color: #EE2E24;	line-height: 16px;	font-family: "league_gothicregular";	font-weight: normal;	font-size: 24px;	text-decoration: none;}.widget ul {    list-style-type: none;    list-style: none;    margin: 0;    padding: 0;}.widget ul li {    padding: 2px 0 9px 12px;    margin: 0 0 6px 0;    background: url(images/widget-list.png) left 4px no-repeat;}/* ------------- WIDGET MENU (sidebar) ------------- */.widget_nav_menu {margin-bottom: 5px;}.widget_nav_menu #widgettitle-container { 	z-index: 3;	width: 145px;	height: 28px;}.widget_nav_menu a {	color: #1E6693;}.widget_nav_menu .widgettitle {   	z-index: 2;   	width: auto;   	position: relative;   	float: left;   	padding-top: 6px;   	padding-left: 13px;   	padding-right: 16px;   	margin-bottom: 0px;   	background: url(images/left-sidebar-title-bg.png) left top repeat-x;   	height: 12px;	font-family: 'cuprumffuregular',serif;	font-weight: normal;	font-size: 19px;}.widget_nav_menu .widgettitle, .widgettitle a, .widgettitle a:hover {   /* ROUNDED CORNERS */   -moz-border-radius: 14px 14px 0px 0px;   -khtml-border-radius: 14px 14px 0px 0px;   -webkit-border-radius: 14px 14px 0px 0px;   border-radius: 14px 14px 0px 0px;   color: #fff;   line-height: 1;   text-decoration: none;   /* SHADOWS    -moz-box-shadow:    1px 1px 3px 0px  #828587;   -webkit-box-shadow: 1px 1px 3px 0px  #828587;   box-shadow:         1px 1px 3px 0px  #828587; */}.widget_nav_menu ul {    font-family: Arial, Helvetica, Sans-serif;	font-size: 13px;	color: #1E6693;   background-color: #f6f6f6;   list-style-type: none;   list-style: none;   margin-top: 0px;   padding: 0;   /* PROVAR BORDER SENSE O COLOR DEL #CONTENT */   border: 3px solid #0072C6;   /* ROUNDED CORNERS */   -moz-border-radius: 0px 5px 5px 5px;   -khtml-border-radius: 0px 5px 5px 5px;   -webkit-border-radius: 0px 5px 5px 5px;   border-radius: 0px 5px 5px 5px;   /* SHADOWS    -moz-box-shadow:   1px 2px 3px 0px #828587;   -webkit-box-shadow: 1px 2px 3px 0px #828587;   box-shadow:         1px 2px 3px 0px #828587;    */}.widget_nav_menu ul ul { /*  display: none;*/   /* HIDDEN BORDERS ON SUB-MENUS UL */   border: 0px solid #fff;   /* HIDDEN SHADOWS ON SUB-MENUS UL */   -moz-box-shadow:    0px 0px 0px 0px #fff;   -webkit-box-shadow: 0px 0px 0px 0px #fff;   box-shadow:         0px 0px 0px 0px #fff;}.widget_nav_menu ul ul ul {  /* display: none;*/   /* HIDDEN BORDERS ON SUB-MENUS UL */   border: 0px solid #fff;}.widget_nav_menu_OLD ul li {    padding: 9px 0 0px 16px;   margin: 0 0px 3px 0px;   background: url(images/widget-list.png) left no-repeat;   background-position: 4px 10px;}.widget_nav_menu ul li {    padding: 7px 0px 7px 16px;    margin: 0px 3px 0px 0px;    background: url("images/widget-list.png") no-repeat scroll 5px 9px transparent;}.widget_nav_menu ul li li {    padding: 10px 0 0px 16px;   margin: 0 0px 3px 0px;   background: url(images/widget-list.png) left no-repeat;   background-position: 4px 10px;}.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current-menu-item > a:visited {    color: #fff !important;    font-weight: bold;    background: #0072C6;    padding: 2px 5px 3px;	display: inline-block;/* 	min-height: 14px; */   /* ROUNDED CORNERS */   -moz-border-radius: 7px 7px 7px 7px;   -khtml-border-radius: 7px 7px 7px 7px;   -webkit-border-radius: 7px 7px 7px 7px;   border-radius: 7px 7px 7px 7px;}/* ------ EXPAND COLLAPSE MENU ------ */.widget_nav_menu ul.sub-menu {display: none;}.widget_nav_menu .current_page_parent ul.sub-menu {display: block;}.widget_nav_menu .current_page_ancestor ul.sub-menu {display: block;}.widget_nav_menu li.current-menu-item ul.sub-menu {display: block;}.widget_nav_menu ul.sub-menu li.current-menu-item ul.sub-menu {display: block;}.widget_nav_menu ul.sub-menu ul.sub-menu {display: none;}.widget_nav_menu ul.sub-menu li.current_page_ancestor ul.sub-menu {display: block;}.widget_nav_menu a {}.widget_nav_menu li.current-menu-item a {}.widget_nav_menu li.current-menu-item ul.sub-menu a {}/* ------ EXPAND COLLAPSE MENU ------ */ /* Search   ----------------------------*/#search {border: 1px solid #CBD5DA;background: #fff url(images/search.png) 99% 50% no-repeat;text-align: left;padding: 0px 0px 0px 5px;width: 306px;}#search #s {background: none;color: #474953;border: 0;width: 100%;padding: 0;margin: 0;outline: none;height: 22px;}#content-search {   width: 300px;   padding: 15px 0;}#header-search {   width: 200px;   float:center;   margin-left: 750px;}   /* Wp Calendar   ----------------------------*/#wp-calendar td:hover, #wp-calendar #today {   background: #00ADEF;   color: #fff;}#wp-calendar td:hover a, #wp-calendar #today a {   color: #fff;}   /* Text Widget   ----------------------------*/.textwidget {   line-height: 18px;}   /* 125x125 Banners Widget   ----------------------------*/.banners-125 {   text-align: center;   margin-bottom: -10px;}.banners-125 img {   margin: 0 5px 5px 5px;}   /* Posts Widget   ----------------------------*/.posts-widget ul {   list-style-type: none;   list-style: none;   padding: 0;   margin: 10px 0 0 0;}.posts-widget ul li {   list-style-type: none;    list-style: none;   padding: 0 0 15px 0;    margin: 0 0 15px 0;   border-bottom: 0;}.posts-widgettitle {   font-weight: bold;    padding: 0 0 5px 0;    margin: 0;    font-family: Arial, Helvetica, Sans-serif;   font-size: 14px;}.posts-widgettitle a {}.posts-widgettitle a:hover {}.posts-widget-meta {    font-style: italic;     padding: 0 0 5px 0;}.posts-widget-entry {   font-family: Arial, Helvetica, Sans-serif;    line-height: 20px;}.posts-widget-more {   font-weight: bold;}.posts-widget-more:hover {}.posts-widget-featured-image {   border: 1px solid #CBD5DA;   padding: 4px;   background-color: #fff;}.posts-widget .alignleft {   margin: 0 8px 8px 0;}.posts-widget .alignright {   margin: 0 0 8px 8px;}.posts-widget .aligncenter {   margin-bottom: 8px;}   /* Comments Widget   ----------------------------*/.comments-widget ul {   list-style-type: none;   list-style: none;   padding: 0;    margin: 10px 0 0 0;}.comments-widget ul li {   list-style-type: none;    list-style: none;   padding: 0 0 10px 0;    margin: 0 0 10px 0;   border-bottom: 0;}.comments-widget-author {   text-decoration: none;    font-weight: bold;    padding: 0 0 5px 0;    margin: 0;}.comments-widget-author:hover {}.comments-widget-entry {   font-family: Arial, Helvetica, Sans-serif;    line-height: 20px;}.comments-widget-more {   font-weight: bold; }.comments-widget-more:hover {}.comments-widget-avatar {   border: 1px solid #CBD5DA;   padding: 4px;   background-color: #fff;}.comments-widget .alignleft {   margin: 0 8px 0 0;}.comments-widget .alignright {   margin: 0 0 0 8px;}.comments-widget .aligncenter {   margin-bottom: 8px;}   /* Info Box Widget   ----------------------------*/.infobox-widget ul {   list-style-type: none;   list-style: none;   padding: 0;   margin: 0;}.infobox-widget ul li {   list-style-type: none;    list-style: none;   padding: 0;    margin: 5px 0 0 0;}.infobox-widget ul li a {   text-decoration: none;}.infobox-widget-description {   line-height: 20px;}.infobox-widget-more {   font-weight: bold;    }.infobox-widget-more:hover {   }.infobox-widget .alignleft {   margin: 0 10px 10px 0;}.infobox-widget .alignright {   margin: 0 0 10px 10px;}.infobox-widget .aligncenter {   margin-bottom: 10px;}.infobox-widget .inbottom {   margin-top: 10px;}   /* Social Profiles Widget   ----------------------------*/.social-profiles-widget {	width: 160px;text-align:center;/*	margin-left: 10px;*/margin:0 !important;/*text-align:center;*/}.social-profiles-widget img {   margin: 0px 7px 0 0;} .social-profiles-widget img:hover {   opacity: 0.5;}    /* Tabs Widget   ----------------------------*/.tabs-widget {   list-style: none;    list-style-type: none;   margin: 0 0 10px 0;   padding: 0;    height: 26px;}.tabs-widget li {   list-style: none;    list-style-type: none;    margin: 0 0 0 4px;    padding: 0;    float: left;}.tabs-widget li:first-child {   margin: 0;}.tabs-widget li a {   color: #0893C8;   background: url(images/tabs-bg.png) left top repeat-x;   padding: 6px 16px;   font-family: Arial, Helvetica, Sans-serif;   font-weight: bold;   display: block;   text-decoration: none;   font-size: 12px;   line-height: 12px;   -moz-border-radius: 5px 5px 0 0;   -khtml-border-radius: 5px 5px 0 0;   -webkit-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;}.tabs-widget li a:hover, .tabs-widget li a.tabs-widget-current {   background: url(images/tabs-bg.png) left -126px repeat-x;   color: #fff;}.tabs-widget-content {}   /* Tweets Widget   ----------------------------*/.tweets-widget ul {   list-style-type: none;    list-style: none;   margin: 0;    padding: 0;    line-height: 20px;   font-family: Arial, Helvetica, Sans-serif; }.tweets-widget ul li {   list-style-type: none;   list-style: none;   padding: 0;    margin: 15px 0 0 0; }.tweets-widget ul li:first-child {   margin-top: 5px;}.tweets-widget li.tweets-bird {   padding-left: 24px;   background: url(images/tweets.png) left 2px no-repeat;}.tweets-widget a {}.tweets-widget a:hover {}   a.tweets-widget-time {   text-decoration: underline; }   a.tweets-widget-time:hover {   text-decoration: none; }   /* Facebook Widget   ----------------------------*/.facebook-widget {   list-style-type: none;    list-style: none;   margin: 0;    padding: 0;}   /* =COMMENTS   -------------------------------------------------------------- */#comments {   margin-bottom: 15px;}#comments p {   margin: 5px 0 10px 0;}   h3#comments-title {   font-weight: bold;   font-size: 20px;   padding: 0;   margin: 0 0 15px 0;}.commentlist {    list-style: none;   margin: 0;   padding: 0;}.commentlist li.comment {   line-height: 24px;   margin: 0 0 15px 0;   padding: 0 0 0 0px;   position: relative;}.commentlist li:last-child {   border-bottom:none;   margin-bottom:0;}#comments .comment-body ul,#comments .comment-body ol {   margin-bottom: 15px;}#comments .comment-body blockquote p:last-child {   margin-bottom: 15px;}.commentlist .avatar {   border: 3px solid #ffffff;   margin-right: 10px;    width: 40px;    height: 40px;    vertical-align: middle;   margin-bottom: 2px;}.comment-author {   padding: 5px;   display: block;   background: #F2F2F2;   border: 1px solid #DFDFDF;   -moz-border-radius: 4px;   -khtml-border-radius: 4px;   -webkit-border-radius: 4px;   border-radius: 4px;}.comment-author cite {   font-style: normal;   font-weight: bold;}.comment-author .says {   font-style: italic;}.fn, .fn a:link, .fn a:hover, .fn a:visited {   font-family: Arial, Helvetica, Sans-serif;   font-size: 16px;    font-style: normal;    font-weight: bold;   text-decoration: none;}.comment-meta {  /* margin: -23px 0 0 65px;*/   display: block;   font-size: 11px;   padding:0;}.comment-meta a:link,.comment-meta a:visited {   text-decoration: none;}.commentlist .bypostauthor {}.reply {   text-align: right;   margin-bottom: 10px;}.comment-reply-link  {   font-size: 11px;   font-weight: normal;   text-decoration: none;   background: #EDEDED;   color: #333;   padding: 2px 8px;   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;   border:  1px solid #999999;}.comment-reply-link:hover {   background: #F5F5F5;   color: #333;}.commentlist .children {   list-style: none;   margin: 0;}   /* Children */.commentlist .children li {   border: none;   margin: 0;}.nocomments {   display: none;}#comments .pingback {   margin-bottom: 18px;   padding-bottom: 18px;}.commentlist li.comment+li.pingback {   margin-top: -6px;}#comments .pingback p {   font-size: 12px;   line-height: 18px;   display:block;   margin: 0;}#comments .pingback .url {   font-style: italic;   font-size: 13px;}   /* Comments form */#respond {   overflow: hidden;   position: relative;   margin-bottom: 15px;}   h3#reply-title {   font-weight: bold;   font-size: 20px;   padding: 0;   margin: 0 0 15px 0;color: #859333;}#respond .required {   color:#FF4B33;}#respond .comment-notes {   margin-bottom: 1em;}.form-allowed-tags {   display: none;}.children #respond {   margin: 0 48px 0 0;}#comments-list #respond {   margin: 0 0 18px 0;}#comments-list ul #respond {   margin: 0;}#cancel-comment-reply-link {   font-size: 12px;   line-height: 18px;   font-weight: normal;}#respond .required {   color:#FF4B33;   font-weight:bold;}#respond label {   font-size: 12px;   font-weight: bold;}#respond input {   margin:10px 0 0 0;   width:98%;}#respond textarea {   width:98%;   margin:10px 0 0 0;}#respond .form-allowed-tags {   font-size: 12px;   line-height: 18px;}#respond .form-allowed-tags code {   font-size: 11px;}#respond input[type=submit] {	margin: 0px;	background-color: rgba(143, 131, 123, 1);	color: #FFF;	border: 0px;	padding: 5px 12px;	font-family: arial;	cursor: pointer;}#respond .form-submit {   margin: 0;}#respond .form-submit input {   width: auto;   font-size: 14px;}#respond dl {   margin: 0 0 10px;}#respond dt {   display: inline;   font-weight: normal;}#respond dd {   display: inline;}/* =LINKS CONTENT POST-------------------------------------------------------------- */#content-post p a:link {text-decoration:none; color: #6ca81e; font-weight: bold;} /* Link no visitado*/#content-post p a:visited {text-decoration:none; color:#6ca81e; font-weight: bold;} /*Link visitado*/#content-post p a:active {text-decoration:none; color:#6ca81e; font-weight: bold;} /*Link activo*/#content-post p a:hover {text-decoration:none; color:#fff; background: #6ca81e; font-weight: bold;  /*  padding: 0px 3px; *//*	display: inline-block;	 */   /* ROUNDED CORNERS */   -moz-border-radius: 3px 3px 3px 3px;   -khtml-border-radius:3px 3px 3px 3px;   -webkit-border-radius: 3px 3px 3px 3px;   border-radius: 3px 3px 3px 3px;} /*Mouse sobre el link*/#content-post img { border: 1px solid #76CA74; }#content-post a img:link { border: 1px solid #76CA74; }#content-post a img:visited { border: 1px solid #76CA74; }#content-post a img:active { border: 1px solid #76CA74; }#content-post a img:hover { opacity:0.65; }/* =LINKS CONTENT -------------------------------------------------------------- */#content p a:link {text-decoration:none; color: #6ca81e; font-weight: bold;} /* Link no visitado*/#content p a:visited {text-decoration:none; color:#6ca81e; font-weight: bold;} /*Link visitado*/#content p a:active {text-decoration:none; color:#6ca81e; font-weight: bold;} /*Link activo*/#content p a:hover {    color:#fff !important; 	background: #6ca81e !important;  	font-weight: bold !important;     /*padding: 0px 3px !important; *//*	display: inline-block;	 */   /* ROUNDED CORNERS */   -moz-border-radius: 3px 3px 3px 3px;   -khtml-border-radius:3px 3px 3px 3px;   -webkit-border-radius: 3px 3px 3px 3px;   border-radius: 3px 3px 3px 3px;} /*Mouse sobre el link*/#content img { border: 1px solid #8D9280; }#content a img:link { border: 1px solid #8D9280; }#content a img:visited { border: 1px solid #8D9280; }#content a img:active { border: 1px solid #8D9280; }#content a img:hover { opacity:0.65; }/* =BUTTONS-------------------------------------------------------------- */.botoc {   text-align:center;}.BEhomeSearch{   color: #FFFFFF;   font-size: 20px;   font-weight: bold;   height: 38px;   width: 105px;   float:left;}.BEhomeSearch{   background: url("images/search-button.png") no-repeat transparent;   border: 0px solid;   border-radius: 10px 10px 10px 10px;   color: #FFFFFF;   cursor: pointer;   float: left;   font-size: 16px;   font-weight: bold;   height: 38px;   padding: 0px 0px;   text-decoration: none;   width: 105px;   margin-left: 18px;   text-shadow: 1px 1px 1px #000;}.BEhomeSearch:hover {   background: url("images/search-button.png") no-repeat transparent;   border: 0px solid;   border-radius: 10px 10px 10px 10px;   color: #FFFFFF;   cursor: pointer;   float: left;   font-size: 16px;   font-weight: bold;   height: 38px;   padding: 0px 0px;   text-decoration: none;   width: 105px;   margin-left: 18px;   text-shadow: 2px 2px 2px #000;}   /* = HOTELS SEARCH BOX */.ms_but input {   cursor:pointer;   color: #fff;   font-size:1.2em;   font-weight:bold;   background: #FF0066;   height:30px;   width:100px;}   input#destination {   width:65%;}.ms_but {   text-align:right;}.ms_header {   font-size: 13px;   font-weight: bold;   padding-left: 15px;   color: #fff;   padding-bottom:3px;   margin-top:25px;   background:transparent url(https://r.bstatic.com/images/partner/315446/submenu-bullet.gif) no-repeat -5px 0px;}.ms_inputcontainer {   padding-left: 1px;   margin-left: 5px;   color: #000000;}.ms_inputcontainer input, .ms_inputcontainer select {   font-size:14px;   font-family:Arial,Helvetica,sans-serif;   font-size-adjust:none;   font-stretch:normal;   font-style:normal;}.region-country-table {   height:335px;   width:150px;   border-collapse: collapse;   color: #000000;   font-size: 12px;   font-family:Arial,helvetica,sans-serif;   background: url(images/bg_box.png) left top repeat-x;   /* optional rounded corners for browsers that support it */   -moz-border-radius: 10px 10px 10px 10px;   -khtml-border-radius: 10px 10px 10px 10px;   -webkit-border-radius: 10px 10px 10px 10px;   border-radius: 10px 10px 10px 10px;}.ms_borders {   width:150px;   height:335px;   color: #000000;   font-size: 12px;   font-family:Arial,helvetica,sans-serif;   margin:0;   margin:0 auto;   /* ROUNDED CORNERS 4 BORDER */   -moz-border-radius: 10px 10px 10px 10px;   -khtml-border-radius: 10px 10px 10px 10px;   -webkit-border-radius: 10px 10px 10px 10px;   border-radius: 10px 10px 10px 10px;}.ms_title {   text-transform: none;   background-color:#B2B2B3;   color:#FFFFFF;   font-size:18px !important;   font-weight: bold;   line-height: 25px;   text-shadow:#000 1px 2px 6px;   padding-bottom:0px;   padding-left:10px;   padding-top:10px;   /* optional rounded corners for browsers that support it */   -moz-border-radius: 10px 10px 0px 0px;   -khtml-border-radius: 10px 10px 0px 0px;   -webkit-border-radius: 10px 10px 0px 0px;   border-radius: 10px 10px 0px 0px;}div#rate_guarantee {   background-repeat:no-repeat;   padding:2em 0 1em;}div.but div.rate, div.ms_but {}div#rate_guarantee a {   font-weight:bold;   color: #fff;   font-size:14px;   text-decoration:none;}div.but {   height: 30px;   clear:both;   text-align:right;}/* ACTUAL PAGE --------------------------------------------------- */#actual_page {  	overflow: hidden;	position: relative;	width: 800px;	height: 24px;	background-color: #FFF;	text-align: left;	margin: 0px auto 0px;}#actual_page2 {  	overflow: hidden;	position: relative;	width: 800px;	height: 24px;	background-color: #FFF;	text-align: left;	margin: 0px 13px;}.actual_page_format {    float: left;   position: relative;   text-align: left;   line-height: 19px;   font-size: 12px;   font-weight: normal;   font-family: Arial,Helvetica,sans-serif;   color: #464646;   top: 0px;   margin-left: 1px;   height: 23px;}.crumbs {	float: left;	position: relative;	text-align: left;	line-height: 19px;	font-size: 23px;	font-weight: normal;	top: 0px;	height: 23px;	font-family: 'league_gothicregular';	color: #636362;}.crumbs a {   color: #636362;   text-decoration:none;}.crumbs .current {text-decoration:underline;}.crumbs a:hover {color:#555;text-decoration:underline;}/* =+20 MILLONES USUARIOS */#tick20img {	position:relative;	float:right;}#tick20text {	position:relative;	float:right;	font-family: 'cuprumffuregular',serif;    font-weight: normal;    font-size: 17px;	line-height: 18px;	color:#666666;	padding-top: 3px;	padding-left: 3px;}/* ------------ RECENT POSTS ------------- */#recentposts {    width:150px;	margin.top:0px;	height:500px;}#recentposts-title {	width: 124px;	position: relative;	float: left;	overflow: hidden;	height: 25px;	margin: 0px 6px -1px 0px;	color: #FF388D;	font-family: 'cuprumffuregular',serif;    /*font-family: Arial, Helvetica, Sans-serif;*/	font-weight: normal;	font-size: 19px;	padding-top: 5px;	padding-right: 16px;	line-height: 20px;}#recentposts-titlepost {    padding-top: 10px;	position:relative;	float:left;	width:150px;}#recentposts-titlepost a {    font-family: Arial, Helvetica, Sans-serif;	font-size: 14px;	font-weight: normal;	color:#666633;	display:block;	border-bottom: 1px solid #F0F0E1;}/* ---- pixeldreams.es via RSS ------- */#rss {	position: relative;	float: left;	line-height: 1.4;	font-family: Arial,Helvetica,Sans-serif;	border: 1px solid #DCDCDC;	width: 301px;	margin-bottom: 15px;	padding: 5px;}#rss .text {color: rgb(54, 52, 52);display: block;width: 200px;margin-top: 7px;margin-left: 5px;font-size: 1.15em;}#rss a img {border:none !important;}#rss img {display: block;float: right;position: relative;margin-top: -30px;}#rss a {text-decoration: none;border:none !important;}#rss a:hover {opacity:0.65;text-decoration: none;}p.pf2 {   color: #FF388D;   font-family: Arial, Helvetica, Sans-serif;   font-size: 13px;}/* COLORES PARA TEXTO */.c1 {   color: #FF388D;   font-weight: bold;}/* BANNER QUEHOSTALES */#quehostalesBanner {position: absolute;margin-top:10px;margin-left:570px;}/* ERROR BARRA */#errorSidebar {background: #FF0000;position:absolute;z-index:1;margin-top:-50px;width:200px;height:200px;}.mmcat_theme_mini {	display:block;	position:relative;	float:right;}#banner_florencia_pass  {	border-style: none;	text-decoration:none;  /* ROUNDED CORNERS */	border-left: 1px solid #BCBCBC !important;	border-right: 1px solid #BCBCBC !important;	border-top: 1px solid #BCBCBC !important;   -moz-border-radius: 5px 5px 5px 5px;   -khtml-border-radius: 5px 5px 5px 5px;   -webkit-border-radius: 5px 5px 5px 5px;   border-radius: 5px 5px 5px 5px;}#banner_florence {	width:154px;	height:308px;	border-style: none;	text-decoration:none;  /* ROUNDED CORNERS */   -moz-border-radius: 5px 5px 5px 5px;   -khtml-border-radius: 5px 5px 5px 5px;   -webkit-border-radius: 5px 5px 5px 5px;   border-radius: 5px 5px 5px 5px;}/* ------------ SOCIAL WIDGETS: SHARE -------------------- */#social_swidgets {	position: relative;	opacity: 1;	width: 101px;	height: 20px;	float: right;	z-index: 1;	margin-right: 78px;	margin-top:16px;}#social_swidgets a {	margin: 0px 1px 0px 1px;}#social_swidgets a:hover {	opacity: 0.5;	/*border-bottom: 4px solid #81BD2F;*/}#footer_swidgets {position: relative;float: left;height: 32px;clear: both;margin-left: 15px;margin-top: 7px;}#footer_swidgets a {/*	margin: 0px 1px 0px 1px;*/opacity: 0.9;}#footer_swidgets a:hover {opacity: 1;/*border-bottom: 4px solid #81BD2F;*/}.selector_idioma {	position:relative;	float:right;	margin-right: 80px;}#social_after_content {	position:relative;	float:left;	width:800px;	height:730px;	background-color: #DEDEDE;	padding: 40px 80px;}#social_after_content .box1 {	position: relative;	float: left;	width: 400px;	height: 530px;}#social_after_content .gplus {	position:relative;	float:left;}#social_after_content .twitter {	position:relative;	float:left;	clear:left;	margin-top:35px;	width:390px;}#social_after_content .box2 {	position: relative;	float: left;	width: 371px;	height: 530px;	margin-left: 25px;}#social_after_content .face {	position:relative;	float:right;}#social_after_content .inst {	position:relative;	float:right;	margin-top:0px;	border-left: 1px solid #AAA;	border-bottom: 1px solid #AAA;	border-right: 1px solid #AAA;}#social_after_content .inst-title {	clear: right;	position: relative;	float: right;	text-align: left;	width: 330px;	height: 28px;	font-size: 20px;	font-weight: bold;	color: #333;	margin-top: 30px;	background: white;	padding-left: 10px;	padding-top: 2px;	border-left: 1px solid #AAA;	border-top: 1px solid #AAA;	border-right: 1px solid #AAA;}.addthis_toolbox {	height: 40px;	padding-top: 20px;	border-top: 2px solid #777;	margin-top: 20px;}.hlinkpost {	text-decoration:none !important;}.hlinkpost:hover {	text-decoration:none !important;}.tripadvisor {	position: relative;	float: left;	width: 80px;	height: 80px;	margin-top: -86px;	margin-left: 207px;}.icl_post_in_other_langs {	font-size:15px;}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {	padding-right: 0px !important;}.wpml-ls-legacy-dropdown {	width: auto !important;}#lang_sel ul ul {	margin-top: -1px;}#lang_sel li, #lang_sel ul ul {	padding-right: 12px;}.selector_idioma #lang_sel li {    width: 110px !important;}   /* =END   -------------------------------------------------------------- */