/*
Theme Name: SimpleCentral
Description: Template básico para desarrollo de portales sobre la central de reservas.
Author: Axel claver
Author URI: http://eralgrup.com/
Version: 1.0

ESTILOS GENERICOS*/
#ui-datepicker-div
{
	width: 210px;
	height: auto;
	font-size: 12px;
	display: none;
	padding: 0px 0px 0;
	border-radius: 0px;
	border-color: #497128;
}
.ui-datepicker .ui-datepicker-header
{
	padding: 0px 0px 4px;
	border-radius: 0px;
	border: none;
	background: #497128;
	color: #FFFFFF;
	font-weight: bold;
}
.ui-datepicker TABLE
{
	margin: 0px;
}
.ui-datepicker TH
{
	color: #5096EB;
}
.ui-datepicker TD
{
	padding: 0px;
}
.ui-state-disabled .ui-state-default
{
	text-decoration: line-through;
}
.ui-state-default
{
	width: 20px;
	height: 16px;
}
.ui-state-default:hover, .ui-datepicker-current-day .ui-state-default.ui-state-active
{
	background-color: #497128;
	color: #FFFFFF;
	background-image: none;
	/*[empty]width:;*/
	border-color: #497128;
}
#tooltip
{
	background-color: #FFFFFF;
	border: 3px solid #222325;
	border-radius: 5px;
	padding: 5px 5px 9px;
	font-size: 12px;
	font-weight: normal;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	min-width: 100px;
	text-align: center;
	position: absolute;
	z-index: 999;
	display: none;
}
#tooltip:after
{
	width: 15px;
	height: 15px;
	content: '';
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	writing-mode: lr-tb;
	display: block;
	border: 3px solid #222325;
	border-top-style: none;
	border-left-style: none;
	margin-top: 2px;
	margin-left: -6px;
}
#tooltip:before:after
{
	width: 20px;
	height: 20px;
	content: '';
	background-color: #2C1AAE;
	position: fixed;
	writing-mode: lr-tb;
	display: inline-block;
}
H1.siteTitle
{
	padding: 0px;
	margin: -14px 0px 5px;
	font-size: 14px;
	color: #0E0E0E;
}
A IMG
{
	border: none;
}
.ref
{
	color: #FFFFFF;
	/*+placement:anchor-bottom-left 0px 0px;*/
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #000000;
	padding: 0 1px;
	font-size: 10px;
	font-weight: normal;
	margin-right: 2px;
}
/*BODY*/
BODY
{
	margin: 0px;
	font-family: Arial;
	color: #222325;
	background-color: #B1BFD2;
	/*background-repeat: repeat-x;
	background-position: 0 0;
	background-image:  url(images/mback.jpg);*/
}
#all
{
	background-color: #D90000;
}
#wrapper
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	width: 970px;
	margin-top: 0px;
	background-color: #FFFFFF;
	/*+box-shadow:0px 0px 10px #373737;*/
	-moz-box-shadow: 0px 0px 10px #373737;
	-webkit-box-shadow: 0px 0px 10px #373737;
	-o-box-shadow: 0px 0px 10px #373737;
	box-shadow: 0px 0px 10px #373737;
	margin-bottom: 10px;
}
#main
{
	background-image: url(images/contentBack.jpg);
	background-repeat: no-repeat;
}
/*CENTRAL HELP*/
#centralHelp
{
	/*+placement:anchor-bottom-right 0px 0px;*/
	position: absolute;
	right: 0px;
	bottom: 0px;
	position: fixed;
	margin: 0 11px 10px 0;
	z-index: 100;
	/*+box-shadow:0px 0px 9px #000000;*/
	-moz-box-shadow: 0px 0px 9px #000000;
	-webkit-box-shadow: 0px 0px 9px #000000;
	-o-box-shadow: 0px 0px 9px #000000;
	box-shadow: 0px 0px 9px #000000;
	border-radius: 10px;
	height: 60px;
	/*[empty]border-left:;*/
}
/*HEADER*/
#header
{
	background-image: url(images/headerBack2.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 970px;
}
#header #site-description
{
	color: #639F0C;
	font-weight: bolder;
	margin: 0px 275px 0px 325px;
	padding: 29px 0px 0px;
	font-size: 28px;
	line-height: 1;
}
#header #phone
{
	/*+placement:anchor-top-right 17px 74px;*/
	position: absolute;
	right: 17px;
	top: 74px;
	color: #970001;
	font-weight: bold;
	font-size: 24px;
	font-family: "Arial Black";
	text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}
#header NAV
{
	background-color: #222325;
	color: #FFFFFF;
	position: absolute;
	top: 105px;
	height: 40px;
	width: 100%;
	z-index: 10;
}
#header NAV UL
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header NAV UL LI
{
	display: inline-block;
	margin: 7px 0px 0px 12px;
	font-size: 18px;
	height: 30px;
	vertical-align: top;
	text-align: center;
	overflow: hidden;
}
#header NAV UL LI:hover
{
	overflow: visible;
}
#header NAV UL LI UL.sub-menu
{
	margin-top: 3px;
	list-style-type: none;
	padding-top: 1px;
	margin-left: 0;
}
#header NAV UL LI UL.sub-menu LI
{
	margin-top: 2px;
	list-style-type: none;
	display: block;
	background-color: #222325;
	font-size: 12px;
	font-weight: 100;
	margin-left: 0px;
	height: 25px;
	padding: 5px 5px 0;
}
BODY.es-ES #header NAV UL LI
{
	margin-left: 17px;
}
BODY.fr-FR #header NAV UL LI
{
	margin-left: 15px;
}
#header NAV UL LI A
{
	display: inline-block;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
#header NAV UL LI A:hover, #header NAV UL LI.current-menu-item A
{
	color: #93C205;
}

#header NAV UL LI UL.sub-menu LI A {
	color:white;
	
}

#header NAV UL LI UL.sub-menu LI A:hover{
	color: #93C205;
}

#header NAV UL LI.current-menu-item A {
	color: #93C205;
}

#header NAV UL LI UL.sub-menu LI.current-menu-item A {
	color: #93C205;
}
#header NAV UL LI A:hover
{
	color: #93C205;
}

#langsLinks
{
	/*+placement:anchor-top-left 17px 152px;*/
	position: absolute;
	left: 17px;
	top: 152px;
}
#langsLinks .widget
{
	margin: 0px;
	/*+box-shadow:0px 0px;*/
	-moz-box-shadow: 0px 0px;
	-webkit-box-shadow: 0px 0px;
	-o-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	-moz-box-shadow: 0px 0px none;
	-webkit-box-shadow: 0px 0px none;
	-o-box-shadow: 0px 0px none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}
#langsLinks .widget UL
{
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}
#langsLinks .widget UL LI
{
	display: inline-table;
}
#langsLinks A
{
	margin: 0px 5px 0 0;
	height: 19px;
	width: 20px;
}
#main #redes
{
	/*+placement:anchor-top-right 10px 154px;*/
	position: absolute;
	right: 10px;
	top: 154px;
}
#bannerTop
{
	background-color: #FFFFFF;
	height: 84px;
	overflow: hidden;
	cursor: pointer;
	margin-top: 8px;
	/*+box-shadow:0px 0px 10px #828282;*/
	-moz-box-shadow: 0px 0px 10px #828282;
	-webkit-box-shadow: 0px 0px 10px #828282;
	-o-box-shadow: 0px 0px 10px #828282;
	box-shadow: 0px 0px 10px #828282;
	position: absolute;
	top: 171px;
	width: 970px;
}
#bannerTop #slide
{
	width: 20000px;
	color: #FFFFFF;
}
#bannerTop #buttons
{
	/*+placement:anchor-top-left 0px 62px;*/
	position: absolute;
	left: 0px;
	top: 62px;
	width: 970px;
	user-select: elements;
}
#bannerTop #buttons .slideButton
{
	display: inline-block;
	background-repeat: no-repeat;
	width: 61px;
	height: 86px;
	/*+placement:shift 0px -61px;*/
	position: relative;
	left: 0px;
	top: -61px;
	margin: 0;
}
#bannerTop #buttons #buttonRight
{
	background-image: url(images/botonnext.png);
	float: right;
	background-position: 33px 27px;
}
#bannerTop #buttons #buttonLeft
{
	background-image: url(images/botonPrev.png);
	background-position: 6px 27px;
}
#bannerTop #slide .slide-post
{
	display: inline-table;
	width: 969px;
}
#slide:hover #title
{
	color: #FE0000;
}
#bannerTop #slide .slide-post #title
{
	width: 649px;
	text-align: center;
	-webkit-transform: rotate(354deg);
	-moz-transform: rotate(354deg);
	-o-transform: rotate(354deg);
	writing-mode: lr-tb;
	margin-top: -77px;
	margin-left: 14px;
	font-weight: bold;
	font-size: 34px;
	/*+text-shadow:0px 0px 8px #000000;*/
	-moz-text-shadow: 0px 0px 8px #000000;
	-webkit-text-shadow: 0px 0px 8px #000000;
	-o-text-shadow: 0px 0px 8px #000000;
	text-shadow: 0px 0px 8px #000000;
	height: 55px;
	z-index: 3;
	position: absolute;
	line-height: 1.3;
}
#bannerTop #slide .slide-post #pvp
{
	width: 171px;
	/*+placement:shift 654px -85px;*/
	position: relative;
	left: 654px;
	top: -85px;
	font-size: 70px;
	color: #FE0000;
	font-weight: bold;
	text-shadow: -2px -2px 0 #FFF, 2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px 2px 0 #FFF;
	text-align: center;
}
#bannerTop #slide #emotive
{
	display: none;
}
#bannerTop #slide .slide-post #info
{
	text-align: right;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	background-color: #639F0C;
	width: 970px;
	text-align: center;
	-webkit-transform: rotate(354deg);
	-moz-transform: rotate(354deg);
	-o-transform: rotate(354deg);
	writing-mode: lr-tb;
	margin-left: 53px;
	padding: 7px 199px 0px 0px;
	margin: -76px 0px 0px -7px;
}
/*SEARCH*/
#content #search
{
	width: 675px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: contain;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
#content #search #selectors
{
	margin: 5px;
	background: #D06801;
	background: -moz-linear-gradient(top, #d06801 0%, #feb448 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d06801), color-stop(100%,#feb448));
	background: -webkit-linear-gradient(top, #d06801 0%,#feb448 100%);
	background: -o-linear-gradient(top, #d06801 0%,#feb448 100%);
	background: -ms-linear-gradient(top, #d06801 0%,#feb448 100%);
	background: linear-gradient(top, #d06801 0%,#feb448 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d06801', endColorstr='#feb448',GradientType=0 );
	height: 32px;
	padding: 5px 0px 0px 4px;
}
#content #search #selectors .dateInput
{
	width: 100px;
	height: 20px;
	margin-left: 2px;
	border-style: none;
	padding-left: 5px;
	color: #6C6C6B;
	font-size: 12px;
	border: 1px solid #D6D4D0;
	background-color: #FFFFFF;
}
#location.searchSelect
{
	font-size: 12px;
	color: #FFFFFF;
	font-size: 12px;
	height: 16px;
	width: 220px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	background: rgb(101, 155, 0);
	background: -moz-linear-gradient(top, rgb(101,155,0) 0%, rgb(140,193,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(101,155,0)), color-stop(100%,rgb(140,193,0)));
	background: -webkit-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -o-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -ms-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659b00', endColorstr='#8cc100',GradientType=0 );
	float: right;
	margin-right: 5px;
}
#content #search #selectors #dateOut_search
{
	margin-left: -23px;
}
#content #search #selectors .ui-datepicker-trigger
{
	/*+placement:shift -25px 5px;*/
	position: relative;
	left: -25px;
	top: 5px;
}
.searchSelect
{
	width: 110px;
	height: 23px;
	overflow: hidden;
	background: #FFFFFF url(images/selectArrow.png) no-repeat right;
	display: inline-block;
	vertical-align: top;
	margin-top: 1px;
	background-size: contain;
	border: 1px solid #D6D4D0;
}
.searchSelect SELECT
{
	background: transparent;
	width: 145px;
	padding: 2px 5px 4px 3px;
	height: 25px;
	-webkit-appearance: none;
	border-style: none;
	font-size: 12px;
	color: #6C6C6B;
}
#content #search #selectors #persons
{
	margin-left: -22px;
}
#searchButton
{
	display: inline-block;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(images/flechaRight.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 69px;
	margin-left: 0px;
}
#advancedSearch #searchButton
{
	color: #505050;
	float: right;
	margin-right: 3px;
	font-size: 15px;
}
BODY.fr-FR #content #search #selectors #searchButton
{
	font-size: 10px;
	height: 21px;
	padding-top: 7px;
	padding-right: 4px;
}
#searchButton:hover, #advancedSearch #searchButton:hover
{
	color: #FE0000;
}
#content #search #title
{
	background: rgb(101, 155, 0);
	background: -moz-linear-gradient(top, rgb(101,155,0) 0%, rgb(140,193,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(101,155,0)), color-stop(100%,rgb(140,193,0)));
	background: -webkit-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -o-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -ms-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659b00', endColorstr='#8cc100',GradientType=0 );
	width: 660px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 3px;
}
#content #search #denoms
{
	display: none;
}
#main #content #advancedSearch
{
	position: absolute;
	background-color: #FFFFFF;
	top: 385px;
	z-index: 1;
	border: 1px solid #7D7B77;
	/*+box-shadow:0px 0px 4px #818181;*/
	-moz-box-shadow: 0px 0px 4px #818181;
	-webkit-box-shadow: 0px 0px 4px #818181;
	-o-box-shadow: 0px 0px 4px #818181;
	box-shadow: 0px 0px 4px #818181;
	font-size: 12px;
	left: 5px;
	padding: 5px 10px 10px 5px;
	display: none;
}
#noFilterButton
{
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	background-image: url(images/flechaRight.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 24px;
	float: right;
	margin-right: 9px;
}
#advancedSearch DIV.searchGroup:hover
{
	background-color: #EAE9EA;
}
#main #content #advancedSearch #title
{
	color: #8A9B59;
	display: block;
	padding-top: 5px;
	padding-left: 5px;
}
#main #content #advancedSearch #equipments
{
	display: block;
	-moz-column-count: 5;
	-moz-column-gap: 10px;
	-webkit-column-count: 5;
	-webkit-column-gap: 10px;
	column-count: 5;
	column-gap: 10px;
	width: 680px;
	margin: -20px 16px 10px 100px;
}
#main #content #advancedSearch #equipments .equipment
{
	display: inline-table;
	width: 125px;
	margin-left: 20px;
}
#main #content #advancedSearch #equipments .equipment .equipmentCheck
{
	margin-left: -16px;
}
#advancedSearch #zones
{
	display: block;
	-moz-column-count: 5;
	-moz-column-gap: 10px;
	-webkit-column-count: 5;
	-webkit-column-gap: 10px;
	column-count: 5;
	column-gap: 10px;
	margin-left: 99px;
	margin-top: -15px;
	width: 681px;
	margin: -20px 0px 10px 100px;
}
#advancedSearch #targets
{
	display: block;
	-moz-column-count: 5;
	-moz-column-gap: 10px;
	-webkit-column-count: 5;
	-webkit-column-gap: 10px;
	column-count: 5;
	column-gap: 10px;
	margin-left: 99px;
	margin-top: -15px;
	width: 681px;
	margin: -20px 0px 10px 100px;
}
#advancedSearch #topics
{
	display: block;
	-moz-column-count: 5;
	-moz-column-gap: 10px;
	-webkit-column-count: 5;
	-webkit-column-gap: 10px;
	column-count: 5;
	column-gap: 10px;
	margin-left: 99px;
	margin-top: -15px;
	width: 681px;
	margin: -20px 0px 10px 100px;
}
#main #content #search #mapButton
{
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
}
#main #content #search #advancedSearchButton
{
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	margin-left: 6px;
	background-image: url(images/flechaRight.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 24px;
}
#main #content #search #textSearch
{
	font-size: 12px;
	display: inline-block;
}
#main #content #search #textSearch INPUT
{
	border: 1px solid #8DC4FF;
	display: inline;
	width: 120px;
	height: 20px;
}
#main #content #search #textSearch #flecha
{
	background-image: url(images/flechaRight.png);
	background-repeat: no-repeat;
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	margin-left: 5px;
	cursor: pointer;
	display: inline;
	/*[empty]float:;*/
	display: none;
}
#showMapButton
{
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	margin-left: 6px;
	background-image: url(images/flechaRight.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 24px;
}
/*MAP*/
#locationMap
{
	background-color: #FFF;
	display: none;
	width: 672px;
	height: 150px;
	overflow:hidden;
	position:relative;
}
#locationMap DIV.map
{
	width: 571px;
	height: 150px;
	display: block;

}
.map.maphilighted
{
	cursor: pointer;
}

#divLocationList
{
	margin: -285px 0 0 384px;
	width: 290px;
	vertical-align: top;
	height: 150px;
	overflow:auto;
}

#locationList
{
	list-style: none;
	width: 220px;
	vertical-align: top;
	font-size: 14px;
	/*height: 340px;*/
	margin:0px;
	
}
#locationList LI
{
	display: inline-table;
	width: 106px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	line-height: 1.1;
	font-size: 13px;
	height: 0px;
}
#locationList LI:hover, #locationList LI.hoverClass, #locationList LI.selected
{
	background-color: #DBDBDB;
}
.hoverClass
{
	background-color: #F40E0E;
}
#gmap_locations #paginator
{
	margin-top: 2px;
}
#gmap_locations #paginator .button_pager
{
	background-color: #CAC2B2;
	margin: 0;
	width: auto;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	border: none;
	height: 20px;
	background: #83B800;
	background: -moz-linear-gradient(top, rgb(101,155,0) 0%, rgb(140,193,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(101,155,0)), color-stop(100%,rgb(140,193,0)));
	background: -webkit-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -o-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -ms-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
}
#gmap_locations #paginator .button_pager_hilite
{
	background-color: #B20C00;
	margin: 0;
	width: auto;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	border: none;
	height: 20px;
	background: #B0D84B;
	background: -moz-linear-gradient(top, rgb(75,100,0) 0%, rgb(110,150,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(75,100,0)), color-stop(100%,rgb(110,150,0)));
	background: -webkit-linear-gradient(top, rgb(75,100,0) 0%,rgb(110,150,0) 100%);
	background: -o-linear-gradient(top, rgb(75,100,0) 0%,rgb(110,150,0) 100%);
	background: -ms-linear-gradient(top, rgb(75,100,0) 0%,rgb(110,150,0) 100%);
	background: linear-gradient(top, rgb(75,100,0) 0%,rgb(110,150,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B6400', endColorstr='#6E9600',GradientType=0 );
}
#main #content #map_canvas
{
	width: 791px;
	height: 308px;
	position: absolute;
	top: 48px;
	z-index: 2;
}
#main #content #gmap_locations
{
	position: relative;
	background-color: #FFFFFF;
	z-index: 100;
	display: none;
	border: 3px solid #FFFFFF;
	/*+box-shadow:0px 4px 5px #828282;*/
	-moz-box-shadow: 0px 4px 5px #828282;
	-webkit-box-shadow: 0px 4px 5px #828282;
	-o-box-shadow: 0px 4px 5px #828282;
	box-shadow: 0px 4px 5px #828282;
	margin-top: -23px;
	margin-bottom: 20px;
	width: 669px;
}
#marker_info
{
}
#marker_info .cityName
{
	background-color: #222425;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#marker_info UL LI
{
	cursor: pointer;
	display: inline-table;
	margin: 6px 0px 0px;
	padding: 0px;
	width: 100%;
}
#marker_info UL
{
	margin: 0 0px 0px;
	padding: 0px;
	font-size: 12px;
}
#marker_info UL LI:hover
{
	cursor: pointer;
	color: #7B0000;
}
#marker_info .alignLeft
{
	float: left;
	margin-right: 5px;
}
#marker_info .title
{
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 1;
	height: 5px;
	width: 100%;
}
/*PAGE*/
#main #content
{
	width: 694px;
	margin: 140px 0px 0px 15px;
	padding: 0px 0px 10px;
	display: inline-table;
	float: left;
}
.page-template-default #main #content
{
	width: 650px;
}
.page-template-default #pageContent
{
	width: 655px;
	padding: 0px 10px;
	display: inline;
}
#content #pageTitle
{
	display: inline-block;
	height: 60px;
	border-radius: 30px;
	border: 3px solid #FFFFFF;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	width: 670px;
	background-color: #222325;
	margin-bottom: 20px;
}
#content #pageTitle IMG
{
	border-radius: 30px;
	width: 670px;
	position: absolute;
	height: 60px;
}
#content #pageTitle H3
{
	margin: 11px 0px 0px 0;
	color: #FFFFFF;
	font-size: 40px;
	width: 474px;
	line-height: 1;
	text-align: center;
	display: block;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
#pageContent
{
	min-height: 5px;
	text-align: justify;
	height: 0px;
}
#paginator
{
}
/*PAGE BY LOCATION*/
.location_group
{
	height: 40px;
	font-weight: bold;
	font-size: 25px;
	/*padding: 23px 0 0;*/
	padding: 35px 0 0;
	margin-right: 19px;
}
.location_group #title
{
	color: #6BA100;
	border-bottom: 1px solid #6BA100;
	height: 26px;
}
.location_group #link
{
	float: right;
	font-size: 12px;
	cursor: pointer;
	color: #6BA100;
	margin-top: 12px;
	font-weight: normal;
}
.location_group #link:hover
{
	color: #050606;
}
/*SIDEBAR*/
#sidebar
{
	width: 244px;
	float: right;
	margin: 140px 15px 0px 0px;
	padding: 0px;
	display: inline-block;
}
.widget
{
	margin-bottom: 10px;
	/*+box-shadow:0px 0px 10px #A6A6A6;*/
	-moz-box-shadow: 0px 0px 10px #A6A6A6;
	-webkit-box-shadow: 0px 0px 10px #A6A6A6;
	-o-box-shadow: 0px 0px 10px #A6A6A6;
	box-shadow: 0px 0px 10px #A6A6A6;
	overflow: hidden;
	margin-top: 20px;
}
#sidebar .widget P
{
	margin: 0;
}
.widget-title
{
	display: none;
}
#sidebar #lastMinute
{
	background-image: url(images/bannerLastMinute1.jpg);
	margin-top: 0;
	background-position: center bottom;
	background-repeat: no-repeat;
	min-height: 300px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar #lastMinute #frase
{
	color: #929300;
	font-size: 18px;
	padding: 0px 0 0px 15px;
}
#sidebar #lastMinute #count
{
	background-color: #86AC47;
	color: #E7E900;
	font-style: italic;
	font-size: 24px;
	font-weight: bold;
	height: 60px;
	padding: 0px 0px 0px 15px;
	margin-top: 80px;
	/*+opacity:91%;*/
	filter: alpha(opacity=91);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=91);
	-moz-opacity: 0.91;
	opacity: 0.91;
}
#sidebar #lastMinute #count .hours
{
	font-size: 20px;
	text-align: center;
	width: 213px;
	display: block;
}
#sidebar #lastMinute #title
{
	color: #929300;
	font-size: 31px;
	padding: 8px 0 0px 15px;
}
#sidebar #lastMinute #entities
{
	margin: 15px 12px 15px 10px;
	font-size: 13px;
}
.item_last_minute
{
	background-image: url(images/relojSmall.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 25px;
	vertical-align: bottom;
	line-height: 1.3;
	padding: 2px 2px 5px 25px;
	background-position: 0px 1px;
}
.item_last_minute A
{
	text-decoration: none;
	color: #6A6A6A;
}
.item_last_minute A:hover
{
	text-decoration: none;
	color: #1D1D1D;
}
.item_last_minute A
{
	font-weight: bold;
	background-color: #FFFFFF;
}
.item_last_minute A .title
{
	font-weight: bold;
}
#sidebar #reserva
{
	background-image: url(images/bannerReserva.png);
	height: 192px;
}
#sidebar #reserva:hover:after
{
	content: '';
	width: 244px;
	height: 191px;
	background-color: #000000;
	/*+opacity:50%;*/
	filter: alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	position: absolute;
}
#sidebar #reserva:hover:before
{
	content: 'no implementado';
	width: 219px;
	height: 37px;
	/*+opacity:69%;*/
	filter: alpha(opacity=69);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=69);
	-moz-opacity: 0.69;
	opacity: 0.69;
	position: absolute;
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	writing-mode: lr-tb;
	margin-top: 78px;
	margin-left: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 19.4pt;
	background-color: #000000;
}
#sidebar #carnet
{
	background-image: url(images/bannerCarnet.png);
	height: 170px;
}
#sidebar #carnet:hover:after
{
	content: '';
	width: 244px;
	height: 169px;
	background-color: #000000;
	/*+opacity:50%;*/
	filter: alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	position: absolute;
}
#sidebar #carnet:hover:before
{
	content: 'no implementado';
	width: 219px;
	height: 37px;
	/*+opacity:69%;*/
	filter: alpha(opacity=69);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=69);
	-moz-opacity: 0.69;
	opacity: 0.69;
	position: absolute;
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	writing-mode: lr-tb;
	margin-top: 78px;
	margin-left: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 19.4pt;
	background-color: #000000;
}
/*ENTITIES TABLE*/
.item_table
{
	display: inline-block;
	width: 215px;
	height: 170px;
	margin: 0px 10px 30px 0px;
	overflow: visible;
	cursor: pointer;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
}
.item_table DIV
{
	position: absolute;
}
.item_table #thumb
{
	position: absolute;
	width: 214px;
	height: 140px;
	overflow: hidden;
	background: #BBBBBB;
	/*[empty]display:;*/
}
.item_table #thumb IMG
{
	width: 100%;
}
.item_table #title
{
	position: absolute;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.8);
	border-bottom-right-radius: 20px;
	overflow: hidden;
	padding: 3px 14px 3px 3px;
	font-weight: bold;
	font-size: 12px;
	max-width: 132px;
}
.item_table #info
{
	color: #FFFFFF;
	padding: 30px 15px 6px 10px;
	background-color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	line-height: 1.1;
	width: 190px;
	height: 105px;
	display: none;
}
.item_table #info A
{
	color: #FFFFFF;
}
DIV.item_table:hover #info
{
	display: block;
}
.item_table #icons
{
	width: 62px;
	height: 80px;
	margin: 0px 0px 0px 153px;
	overflow: hidden;
	padding: 0 0px 0 0;
}
.item_table #icons .icon
{
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	margin: 0px 0px 0px 3px;
	/*+box-shadow:0px 0px 1px #939393;*/
	-moz-box-shadow: 0px 0px 1px #939393;
	-webkit-box-shadow: 0px 0px 1px #939393;
	-o-box-shadow: 0px 0px 1px #939393;
	box-shadow: 0px 0px 1px #939393;
}
.item_table #icons .persons
{
	background-image: url(images/iconMan.png);
	background-color: #FFFFFF;
	text-align: center;
	width: 48px;
	margin: 3px 0px 7px;
	border-radius: 5px;
	color: #9D5D00;
	font-weight: bold;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 5px 1px;
	height: 18px;
	padding-top: 2px;
	padding-left: 10px;
	/*+box-shadow:0px 0px 2px #BCBCBC;*/
	-moz-box-shadow: 0px 0px 2px #BCBCBC;
	-webkit-box-shadow: 0px 0px 2px #BCBCBC;
	-o-box-shadow: 0px 0px 2px #BCBCBC;
	box-shadow: 0px 0px 2px #BCBCBC;
	position: relative;
}
.item_table #pvp
{
	width: 60px;
	height: 35px;
	margin: 83px 0px 0px 142px;
	border-top-left-radius: 50px;
	background-color: #FFFFFF;
	/*+opacity:90%;*/
	filter: alpha(opacity=90);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	padding-top: 22px;
	padding-left: 12px;
	text-align: center;
	color: #FE0000;
	font-weight: bold;
}
.item_table #footer
{
	position: absolute;
	margin-top: 140px;
	background: rgb(227, 225, 216);
	background: -moz-linear-gradient(top, rgb(227,225,216) 0%, rgb(213,217,221) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(227,225,216)), color-stop(100%,rgb(213,217,221)));
	background: -webkit-linear-gradient(top, rgb(227,225,216) 0%,rgb(213,217,221) 100%);
	background: -o-linear-gradient(top, rgb(227,225,216) 0%,rgb(213,217,221) 100%);
	background: -ms-linear-gradient(top, rgb(227,225,216) 0%,rgb(213,217,221) 100%);
	background: linear-gradient(top, rgb(227,225,216) 0%,rgb(213,217,221) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e1d8', endColorstr='#d5d9dd',GradientType=0 );
	height: 32px;
	width: 214px;
	padding-top: 5px;
	text-align: center;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
}
.item_table A
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.item_table #footer A.bookingLink
{
	color: #FFD61E;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 6px;
	margin-right: 5px;
}
A.bookingLink
{
	background: -moz-linear-gradient(top, rgb(125,126,125) 0%, rgb(14,14,14) 100%);
	background: rgb(125, 126, 125);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(125,126,125)), color-stop(100%,rgb(14,14,14)));
	background: -webkit-linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	background: -o-linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	background: -ms-linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	background: linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
	color: #FFD61E;
	border-radius: 5px;
	padding: 2px 3px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A.bookingLink:hover
{
	background: rgb(204, 95, 95);
	background: -moz-linear-gradient(top, rgb(204,95,95) 0%, rgb(204,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,95,95)), color-stop(100%,rgb(204,0,0)));
	background: -webkit-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -o-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5f5f', endColorstr='#cc0000',GradientType=0 );
}
A.contactLink
{
	background: -moz-linear-gradient(top, rgb(101,155,0) 0%, rgb(140,193,0) 100%);
	background: rgb(101, 155, 0);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(101,155,0)), color-stop(100%,rgb(140,193,0)));
	background: -webkit-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -o-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -ms-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659b00', endColorstr='#8cc100',GradientType=0 );
	color: #FFFFFF;
	border-radius: 5px;
	padding: 2px 6px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 8px;
}
A.contactLink:hover
{
	background: rgb(204, 95, 95);
	background: -moz-linear-gradient(top, rgb(204,95,95) 0%, rgb(204,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,95,95)), color-stop(100%,rgb(204,0,0)));
	background: -webkit-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -o-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5f5f', endColorstr='#cc0000',GradientType=0 );
}
.item_table #footer A.bookingLink:hover
{
	background: rgb(204, 95, 95);
	background: -moz-linear-gradient(top, rgb(204,95,95) 0%, rgb(204,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,95,95)), color-stop(100%,rgb(204,0,0)));
	background: -webkit-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -o-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5f5f', endColorstr='#cc0000',GradientType=0 );
	color: #FFD61E;
}
.item_table #footer A.weblink[href='']
{
	display: none;
}
#entities:last-child
{
	margin-bottom: 20px;
}
/*ENTITIES LIST*/
.item_list
{
	display: table;
	width: 651px;
	margin: 0px 10px 10px 0px;
	overflow: visible;
	border-bottom-right-radius: 20px;
	border: 1px solid #CCCCCC;
	/*+box-shadow:0px 0px 11px #C5C5C5;*/
	-moz-box-shadow: 0px 0px 11px #C5C5C5;
	-webkit-box-shadow: 0px 0px 11px #C5C5C5;
	-o-box-shadow: 0px 0px 11px #C5C5C5;
	box-shadow: 0px 0px 11px #C5C5C5;
	font-size: 12px;
}
.item_list:hover
{
	background: rgb(235, 235, 235) -1px 0px;
}
.item_list .tableCol
{
	display: table-cell;
	vertical-align: top;
}
.item_list #ficha
{
	width: 266px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(207,206,207) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(207,206,207)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcecf',GradientType=0 );
	border-bottom-right-radius: 10px;
	padding: 2px;
	/*+box-shadow:0px 0px 1px #777777;*/
	-moz-box-shadow: 0px 0px 1px #777777;
	-webkit-box-shadow: 0px 0px 1px #777777;
	-o-box-shadow: 0px 0px 1px #777777;
	box-shadow: 0px 0px 1px #777777;
	display: block;
	text-decoration: none;
	color: #1D1D1D;
}
#ficha .label
{
	color: #1F5800;
	font-weight: bold;
}
#ficha .title
{
	color: #1F5800;
	font-weight: bold;
}
.item_list #icons
{
	margin: 7px 0px 3px 5px;
}
.item_list #icons .icon
{
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	margin: 0px;
	cursor: pointer;
}
#icons .icon
{
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(207,206,207) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(207,206,207)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcecf',GradientType=0 );
	/*+box-shadow:0px 0px 2px #BCBCBC;*/
	-moz-box-shadow: 0px 0px 2px #BCBCBC;
	-webkit-box-shadow: 0px 0px 2px #BCBCBC;
	-o-box-shadow: 0px 0px 2px #BCBCBC;
	box-shadow: 0px 0px 2px #BCBCBC;
	border-radius: 5px;
	border: 1px solid #B6B6B6;
}
.item_list #info
{
	width: 280px;
	color: #000000;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 5px;
	min-height: 60px;
	margin-bottom: 5px;
	cursor: pointer;
}
.item_list #info:hover
{
	color: #FE0000;
}
.item_list #info:after
{
	color: #FE0000;
	content: '[+]';
}
.item_list #thumb
{
	display: table-cell;
	vertical-align: middle;
	padding: 0px 10px;
	min-width: 220px;
	text-align: center;
	cursor: pointer;
}
.item_list #thumb .ref
{
	position: relative;
	float: left;
	margin-top: -19px;
	margin-left: 2px;
}
.item_list #reserva
{
	display: table-cell;
	width: 150px;
	padding-right: 5px;
}
.item_list #reserva .reserveInput
{
	margin-top: 5px;
}
.item_list #reserva #message
{
	width: 140px;
	margin: 5px 0px 10px 5px;
}
.item_list #reserva .dateInput
{
	width: 115px;
	height: 18px;
	border-style: none;
	background-color: #CCCCCC;
	margin-right: 5px;
	font-size: 12px;
	text-indent: 5px;
	color: #4E4E4E;
}
.item_list #reserva .reserveInput .ui-datepicker-trigger
{
	vertical-align: bottom;
	margin-top: 5px;
}
.item_list #reserva A.bookingLink
{
	display: block;
	margin-top: 5px;
	width: 111px;
	height: 20px;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 10px;
}
#rating
{
	margin-top: 181px;
	display: block;
	width: 85px;
	height: 17px;
}
#detail #rating
{
	margin-top: -24px;
	float: right;
}
/*ENTITIES LIST NO BOOKABLE*/
.item_list_no_bookable
{
	width: 328px;
	padding: 0px;
	display: inline-block;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
	border-bottom-right-radius: 20px;
	border: 1px solid #CCCCCC;
	/*+box-shadow:0px 0px 11px #C5C5C5;*/
	-moz-box-shadow: 0px 0px 11px #C5C5C5;
	-webkit-box-shadow: 0px 0px 11px #C5C5C5;
	-o-box-shadow: 0px 0px 11px #C5C5C5;
	box-shadow: 0px 0px 11px #C5C5C5;
	font-size: 12px;
	cursor: pointer;
	height: 160px;
}
DIV.item_list_no_bookable:hover #info
{
	color: #790000;
}
.item_list_no_bookable #ficha
{
	border-bottom-right-radius: 20px;
	border: 1px solid #B6B6B6;
	/*+box-shadow:1px 1px 1px #F0F0F0;*/
	-moz-box-shadow: 1px 1px 1px #F0F0F0;
	-webkit-box-shadow: 1px 1px 1px #F0F0F0;
	-o-box-shadow: 1px 1px 1px #F0F0F0;
	box-shadow: 1px 1px 1px #F0F0F0;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(207,206,207) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(207,206,207)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	background: linear-gradient(top, rgb(255,255,255) 0%,rgb(207,206,207) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcecf',GradientType=0 );
	border-top-style: none;
	border-left-style: none;
	padding-left: 10px;
	margin-right: 0px;
}
.item_list_no_bookable #thumb
{
	margin: 0px;
	padding: 0 0px 0px;
	display: inline-block;
	width: 175px;
	overflow: hidden;
	position: absolute;
}
.item_list_no_bookable #thumb .ref
{
	margin-bottom: 5px;
}
.item_list_no_bookable #thumb IMG
{
	height: 125px;
}
.item_list_no_bookable #info
{
	width: 140px;
	float: right;
	padding-top: 8px;
	padding-right: 5px;
	line-height: 1.2;
	text-decoration: none;
	color: #000000;
}
/*NEWS LIST*/
.item_list_news
{
	width: 675px;
	padding: 0px;
	display: inline-block;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
	border-bottom-right-radius: 20px;
	border: 1px solid #CCCCCC;
	/*+box-shadow:0px 0px 11px #C5C5C5;*/
	-moz-box-shadow: 0px 0px 11px #C5C5C5;
	-webkit-box-shadow: 0px 0px 11px #C5C5C5;
	-o-box-shadow: 0px 0px 11px #C5C5C5;
	box-shadow: 0px 0px 11px #C5C5C5;
	font-size: 12px;
	cursor: pointer;
	background-color: #FFFFFF;
}
.item_list_news #info
{
	margin-top: 10px;
}
.item_list_news #thumb
{
	display: inline-table;
}
.item_list_news #ficha
{
	float: right;
	width: 445px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
}
DIV.item_list_news:hover
{
	background-color: #E7E7E7;
}
.item_list_news .title
{
	font-size: 16px;
}
.item_list_news A IMG
{
	float: right;
	display: inline-table;
}
.item_list_news A.contactLink
{
	float: right;
	margin: -35px 15px 0px 0px;
}
/*BOOK*/
#entities .capitul
{
	display: inline-table;
	width: 675px;
	margin: 0px 10px 15px 0px;
	border-bottom-right-radius: 20px;
	border: 1px solid #CCCCCC;
	/*+box-shadow:0px 0px 11px #C5C5C5;*/
	-moz-box-shadow: 0px 0px 11px #C5C5C5;
	-webkit-box-shadow: 0px 0px 11px #C5C5C5;
	-o-box-shadow: 0px 0px 11px #C5C5C5;
	box-shadow: 0px 0px 11px #C5C5C5;
	font-size: 14px;
	padding-bottom: 15px;
}
#entities .capitul .item_news_list
{
	padding: 2px 10px 2px 0px;
	cursor: pointer;
	display: list-item;
	margin-left: 26px;
	margin-right: 20px;
	text-decoration: none;
	color: #2B2B2B;
}
#entities A.item_news_list:hover
{
	background-color: #E4E4E4;
	color: #FE0000;
}
#entities .capitul #title
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding: 5px 0px 3px 10px;
	background-color: #6AA000;
}
/*DETAIL*/
#detail
{
	background-color: #FFFFFF;
	padding: 20px 30px 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	margin: 0px 0px 20px;
	font-size: 12px;
	width: 615px;
}
#detail B
{
	color: #1F5800;
}
#detail #backButton
{
	color: #6AA90E;
	font-weight: bold;
	font-size: 20px;
	background-image: url(images/botonBack.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 2px 3px;
	margin-left: -10px;
	cursor: pointer;
	display: inline;
}
#detail #backButton:hover
{
	color: #FE0000;
}
#detail #printableButton, #pdfButton A
{
	background-color: #6DA300;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px 10px;
	border-radius: 5px;
	text-align: center;
	float: left;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
#detail #printableButton:hover, #pdfButton A:hover
{
	background: rgb(204, 95, 95);
	background: -moz-linear-gradient(top, rgb(204,95,95) 0%, rgb(204,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,95,95)), color-stop(100%,rgb(204,0,0)));
	background: -webkit-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -o-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5f5f', endColorstr='#cc0000',GradientType=0 );
}
#detail #sello
{
	cursor: pointer;
	margin-top: 5px;
	height: 0px;
	float: right;
	margin-right: -14px;
}
#detail #sello IMG
{
	height: 80px;
	margin-top: 0px;
}
#detail #title
{
	background-color: #6DA300;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	font-size: 20px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
#detail .tableRow
{
	margin-top: 10px;
	display: inline-block;
	width: 615px;
}
#detail .tableRow #thumb
{
	width: 290px;
	position: absolute;
}
#detail .tableRow #thumb A IMG
{
	margin: 0px 0px -5px;
}
#detail .tableRow #ficha
{
	vertical-align: top;
	font-size: 12px;
	display: inline-block;
	border-radius: 10px;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	width: 250px;
	padding: 20px 20px 10px;
	float: right;
	margin-right: 3px;
	min-height: 150px;
	margin-bottom: 15px;
}
#detail #ficha .emotive
{
	margin-bottom: 10px;
	color: #1F5800;
	font-weight: bold;
}
#detail #item #ficha .label
{
	font-weight: bold;
}
#detail #item #ficha .label:after
{
	content: ': ';
}
#detail #icons
{
	margin-bottom: 5px;
}
#detail #icons .persons
{
	background-image: url(images/iconMan.png);
	background-color: #E6E6E6;
	text-align: center;
	width: 48px;
	border-radius: 5px;
	font-weight: bold;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 7px 1px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	/*+box-shadow:0px 0px 2px #BCBCBC;*/
	-moz-box-shadow: 0px 0px 2px #BCBCBC;
	-webkit-box-shadow: 0px 0px 2px #BCBCBC;
	-o-box-shadow: 0px 0px 2px #BCBCBC;
	box-shadow: 0px 0px 2px #BCBCBC;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
	margin-right: 3px;
}
#detail #icons .equipments
{
	background-color: #FFFFFF;
	text-align: center;
	width: 175px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	display: inline-block;
	vertical-align: top;
}
#detail #icons .icon
{
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin: 0px 1px 0px 0px;
}
#item .tableRow #ficha #reserva
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#detail #item #reserva .dateInput
{
	width: 115px;
	height: 18px;
	border-style: none;
	background-color: #CCCCCC;
	margin-right: 5px;
	font-size: 12px;
	text-indent: 5px;
	color: #4E4E4E;
	padding: 0px;
}
#detail A.bookingLink
{
	display: inline-block;
	background: -moz-linear-gradient(top, rgb(125,126,125) 0%, rgb(14,14,14) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(125,126,125)), color-stop(100%,rgb(14,14,14)));
	background: -webkit-linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	background: -o-linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	background: -ms-linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	background: linear-gradient(top, rgb(125,126,125) 0%,rgb(14,14,14) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
	color: #FFD61E;
	border-radius: 5px;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	vertical-align: top;
	margin: -18px 0px 0px 0;
	float: right;
	padding-top: 10px;
	width: 90px;
	text-align: center;
	font-size: 12px;
	line-height: 0.9;
}
#detail A.bookingLink:hover
{
	background: rgb(204, 95, 95);
	background: -moz-linear-gradient(top, rgb(204,95,95) 0%, rgb(204,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,95,95)), color-stop(100%,rgb(204,0,0)));
	background: -webkit-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -o-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5f5f', endColorstr='#cc0000',GradientType=0 );
}
#detail #item #reserva .ui-datepicker-trigger
{
	vertical-align: text-bottom;
	margin-top: 5px;
	cursor: pointer;
}
#detail #info UL
{
	padding-left: 30px;
}
#detail #item #emotive
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #1F5800;
}
#detail .aditional
{
	background-color: #D1D3D8;
	padding: 20px;
	margin-top: 20px;
}
#detail #info A
{
	color: #222299;
}
#detail #gallery
{
	margin-top: 20px;
	display: block;
	margin-right: -10px;
}
#gallery .imageTable
{
	width: 195px;
	height: 195px;
	display: inline-table;
	vertical-align: top;
	margin: 0px 10px 10px 0px;
	background-color: #222325;
}
#gallery A:hover
{
	background-color: #6DA300;
}
#detail #gallery A
{
	text-decoration: none;
	margin: 0px 0px 5px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
#gmap IFRAME
{
	width: 615px;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	height: 350px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#gmap SMALL
{
	display: none;
}
#detail #pricesTable
{
	margin-top: 20px;
	width: 615px;
	overflow-x: scroll;
}
#pricesTable #dates_prices_table TR#collapseRow TD
{
	background-color: #6DA300;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	cursor: pointer;
}
.list_date_table
{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#bannerDetail
{
	width: 675px;
}
.list_date_header
{
	padding: 3px;
	margin: 0px;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	font-weight: bold;
	font-size: 11px;
	background: #6DA300;
	color: #FFFFFF;
	cursor: pointer;
}
#dates_prices TABLE TR:nth-child(odd)
{
	background-color: #E8E8E8;
	/*[empty]background-image:;*/
}
#dates_prices TABLE TR:nth-child(1n+7)
{
	display: table-row;
}
.list_date_td
{
	padding: 0px 5px;
	margin: 0px;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	height: 20px;
}
.list_date_td1
{
	/*[empty]background:;*/
}
.list_date_td2
{
	/*[empty]background:;*/
}
.list_date_1
{
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_1 A:link
{
	font-weight: normal;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_1 A:visited
{
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_1 A:active
{
	font-weight: normal;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_1 A:hover
{
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_2
{
	font-weight: normal;
	font-size: 10px;
	/*[empty]color:;*/
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_2 A:link
{
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	/*[empty]color:;*/
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_2 A:visited
{
	font-weight: normal;
	font-size: 10px;
	/*[empty]color:;*/
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_2 A:active
{
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	/*[empty]color:;*/
	text-decoration: none;
	/*[empty]background:;*/
}
.list_date_2 A:hover
{
	font-weight: normal;
	font-size: 10px;
	/*[empty]color:;*/
	text-decoration: none;
	/*[empty]background:;*/
}
#content #similars
{
	margin-right: 10px;
	margin-top: 15px;
	background-color: #040607;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
#content #similars #title
{
	font-weight: 200;
	color: #FFFFFF;
	font-size: 20px;
	margin-left: 10px;
	padding-top: 5px;
}
#content #similars .item_table #title
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0;
	line-height: 1.1;
	max-width: 197px;
}
#content #similars .item_table #thumb
{
	/*+box-shadow:0px 0px;*/
	-moz-box-shadow: 0px 0px;
	-webkit-box-shadow: 0px 0px;
	-o-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	-moz-box-shadow: 0px 0px none;
	-webkit-box-shadow: 0px 0px none;
	-o-box-shadow: 0px 0px none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	background-color: #040607;
}
#content #similars .item_table
{
	margin: 5px 13px -30px 12px;
	/*+box-shadow:0px 0px;*/
	-moz-box-shadow: 0px 0px;
	-webkit-box-shadow: 0px 0px;
	-o-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	-moz-box-shadow: 0px 0px none;
	-webkit-box-shadow: 0px 0px none;
	-o-box-shadow: 0px 0px none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	width: 190px;
}
#content #similars .item_table #info
{
	height: 105px;
}
#bannerDetail .widget P
{
	margin: 0;
	padding: 0;
}
.twitter-share-button
{
	vertical-align: top;
}
#detail .equipment
{
	margin-top: 20px;
}
#detail .equipment .title
{
	text-transform: uppercase;
	font-weight: bold;
	color: #1F5800;
}
#detail .equipment .only_name
{
	display: inline-table;
}
#detail .equipment .only_name:after
{
	content: ',';
}
#detail .equipment .only_name:last-child:after
{
	content: '.';
}
#detail A.contactLink
{
	margin-top: 6px;
	display: block;
	margin-bottom: 5px;
}
#detail #item_news A.contactLink
{
	text-align: center;
}
#detail .addthis_toolbox
{
	position: fixed;
	top: 411px;
	left: -5px;
	background-color: #FFFFFF;
	border-radius: 5px;
	/*+box-shadow:0px 0px 5px #828282;*/
	-moz-box-shadow: 0px 0px 5px #828282;
	-webkit-box-shadow: 0px 0px 5px #828282;
	-o-box-shadow: 0px 0px 5px #828282;
	box-shadow: 0px 0px 5px #828282;
	padding: 5px 5px 5px 15px;
	width: 36px;
	z-index: 10000;
}
#detail .addthis_toolbox A
{
	display: block;
	margin-bottom: 2px;
	margin-top: 2px;
}
#detail .addthis_toolbox A.addthis_button_google_plusone
{
	margin-left: -3px;
}
/*DETAIL NO BOOKABLE*/
#detail #item_no_bookable #emotive
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	float: right;
	width: 300px;
	vertical-align: top;
}
#detail #item_no_bookable #info .description
{
	margin-top: 20px;
}
/*DETAIL NEWS*/
#entities #item_news
{
	display: inline-table;
	width: 630px;
	margin: 15px 10px 0px 0px;
	border-bottom-right-radius: 20px;
	border: 1px solid #CCCCCC;
	/*+box-shadow:0px 0px 11px #C5C5C5;*/
	-moz-box-shadow: 0px 0px 11px #C5C5C5;
	-webkit-box-shadow: 0px 0px 11px #C5C5C5;
	-o-box-shadow: 0px 0px 11px #C5C5C5;
	box-shadow: 0px 0px 11px #C5C5C5;
	font-size: 14px;
	padding: 20px;
}
#item_news #title
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	line-height: 1;
	padding: 4px 5px 5px 4px;
	background-color: #639F0C;
	margin-bottom: 20px;
}
#item_news A IMG
{
	float: left;
	margin-right: 20px;
}
#item_news #description_short
{
	font-weight: bold;
	font-size: 14px;
	color: #1F5800;
	margin-bottom: 10px;
}
#item_news #description
{
	padding: 20px 5px 30px 0px;
	text-align: left;
}
#item_news #autor, #item_news #llibre, #item_news #editorial
{
	padding: 0px 5px 0;
	font-size: 12px;
}
#item_news #logo
{
	padding: 0px 5px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-size: contain;
	width: 95px;
	margin-top: 20px;
	background-position: bottom center;
}
#logo.pageseditors
{
	background-image: url(images/pages_editors_s.png);
	height: 68px;
}
#logo.rdalmau
{
	background-image: url(images/Rafael-Dalmau-Editor.png);
	height: 135px;
}
#logo.rba
{
	background-image: url(images/Logo-RBA.gif);
	height: 122px;
}
/*COMUNITY*/
#entities .fb-like-box
{
	margin: 30px 0px 0px 5px;
}
#entities .fb-like-box IFRAME
{
	border-style: none;
}
/*FOOTER*/
FOOTER
{
	display: inline-block;
	width: 970px;
	background-color: #222325;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding: 0 0 10px;
}
FOOTER A
{
	color: #FFFFFF;
}
#main #content #search #advancedSearchButton:hover
{
	color: #5C950D;
}
#footerMeta
{
	text-align: left;
	padding-left: 10px;
}
#tagCloud
{
	padding: 0 10px 25px;
	text-align: justify;
	display: block;
	background-color: #FFFFFF;
}
#tagCloud .tags
{
	background-color: #FFFFFF;
}
#tagCloud .title
{
	font-weight: bold;
	padding-bottom: 5px;
	color: #878787;
}
#tagCloud .tagType .title
{
	cursor: pointer;
	color: #878787;
	font-weight: normal;
	padding-bottom: 0px;
}
#tagCloud .tagType DIV.title:hover
{
	color: #990000;
}
#tagCloud .tag
{
	display: inline-table;
	margin: 1px;
	padding: 0px 2px;
	text-decoration: none;
	color: #878787;
}
#tagCloud .tag:hover
{
	color: #990000;
}
/*POPUP*/
#popup
{
	width: 100%;
	height: 100%;
	z-index: 100;
	color: #FFFFFF;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
}
#popup #printButton
{
	/*+placement:anchor-top-right 0px 0px;*/
	position: absolute;
	right: 0px;
	top: 0px;
	background: #000000 url(images/botonClose.png) no-repeat 96% 55%;
	margin: 5px 100px 0px 0px;
	height: 22px;
	z-index: 10;
	padding-left: 8px;
	cursor: pointer;
	padding-right: 25px;
	font-weight: bold;
	color: #A7A7A7;
}
#popup #closeButton
{
	/*+placement:anchor-top-right 0px 0px;*/
	position: absolute;
	right: 0px;
	top: 0px;
	background: #000000 url(images/botonClose.png) no-repeat 96% 55%;
	margin: 5px 10px 0px 0px;
	height: 22px;
	z-index: 10;
	padding-left: 8px;
	cursor: pointer;
	padding-right: 25px;
	font-weight: bold;
	color: #A7A7A7;
}
#popup #closeButton:hover
{
	color: #FFFFFF;
}
#popup .fondo_negro
{
	background-color: #222325;
	width: 100%;
	height: 100%;
	/*+opacity:90%;*/
	filter: alpha(opacity=90);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	position: absolute;
}
#popup IFRAME
{
	width: 840px;
	height: 470px;
	margin-left: -420px;
	left: 50%;
	position: absolute;
	margin-top: -210px;
	top: 50%;
	border-style: none;
	background-color: transparent;
}
/*PRINT GIFT*/
BODY.page-template-gift_print-php
{
	margin: 0px;
	background: transparent;
	font-family: Arial;
	color: #FFFFFF;
}
#printable
{
	width: 830px;
	height: 466px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	overflow: hidden;
}
#printable #thumb
{
	/*+placement:anchor-top-left 77px 234px;*/
	position: absolute;
	left: 77px;
	top: 234px;
	width: 579px;
	max-height: 160px;
	overflow: hidden;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
#printable #info
{
	margin: 0;
	/*+placement:anchor-top-left 296px 237px;*/
	position: absolute;
	left: 296px;
	top: 237px;
	background-color: #FFFFFF;
	color: #006766;
	padding: 6px 0px 0 15px;
	width: 340px;
	height: 132px;
	overflow: hidden;
	font-size: 12px;
}
#printable #title
{
	font-weight: bold;
	font-size: 24px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#printable #description
{
	line-height: 1.2;
	font-weight: bold;
	font-size: 14px;
}
#printable #userData
{
	/*+placement:anchor-top-left 45px 151px;*/
	position: absolute;
	left: 45px;
	top: 151px;
	width: 630px;
	border-bottom: 2px dashed #FFFFFF;
	border-top: 2px dashed #FFFFFF;
	height: 45px;
}
/*CONTACTO*/
BODY.page-template-page_contact-php
{
	margin: 0px;
	background: #FFFFFF;
	font-family: Arial;
	color: #666;
}
#contact #pageTitle H3
{
	color: #FFFFFF;
	background: -moz-linear-gradient(top, rgb(101,155,0) 0%, rgb(140,193,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(101,155,0)), color-stop(100%,rgb(140,193,0)));
	background: -webkit-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -o-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -ms-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659b00', endColorstr='#8cc100',GradientType=0 );
	padding: 20px;
	margin: 0px;
}
#contact #pageContent
{
	padding: 10px 20px 20px;
	font-weight: bold;
	/*[empty]background-color:;*/
}
#contact FORM
{
	font-weight: normal;
	font-size: 14px;
}
#contact FORM INPUT, #contact FORM TEXTAREA
{
	width: 350px;
	min-height: 30px;
	background-color: #E6E6E6;
	border: 1px hidden #000000;
	padding: 0px 0px 0px 10px;
}
#contact .wpcf7-submit
{
	background: -moz-linear-gradient(top, rgb(101,155,0) 0%, rgb(140,193,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(101,155,0)), color-stop(100%,rgb(140,193,0)));
	background: -webkit-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -o-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: -ms-linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	background: linear-gradient(top, rgb(101,155,0) 0%,rgb(140,193,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659b00', endColorstr='#8cc100',GradientType=0 );
	color: #FFFFFF;
	border-radius: 5px;
	padding: 2px 6px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}
/*NO RESULTS*/
#noResults
{
	display: block;
	width: 615px;
	margin: 15px 10px 0px 0px;
	border-bottom-right-radius: 20px;
	border: 1px solid #CCCCCC;
	/*+box-shadow:0px 0px 11px #C5C5C5;*/
	-moz-box-shadow: 0px 0px 11px #C5C5C5;
	-webkit-box-shadow: 0px 0px 11px #C5C5C5;
	-o-box-shadow: 0px 0px 11px #C5C5C5;
	box-shadow: 0px 0px 11px #C5C5C5;
	font-size: 14px;
	padding: 30px 30px 60px;
}
#noResults .no_results
{
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 20px;
}
#noResults .results_type
{
	font-weight: bold;
	margin: 10px 0px 0px;
	display: inline-table;
	width: 100%;
	color: #456F0C;
}
#noResults .textList_item
{
	font-weight: normal;
}

.entitats_grup{
	color:white;
	width:675px;;
	height:25px;
	background-image:url("images/title_bg_px.png");
	background-repeat:repeat-x:
	float:left;
	margin-bottom:20px;
	padding-top:5px;
	padding-left:5px;
}

/* DETALLS FITXA */
.item_table_url_website{
	position: absolute;
	top:201px;
	left:0px;
	background:silver;
	height:24px;
	padding-top:6px;
	padding-left:15px;
	width:285px;
}

.item_table_url_website a{
	text-decoration:underline;
	color:white;
	font-size:14px;
	font-weight:bold;
}

/* URL LINK */
A.urlLink
{
	background: -moz-linear-gradient(top, rgb(164,164,164) 0%, rgb(164,164,164) 100%);
	background: rgb(164, 164, 164);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(164,164,164)), color-stop(100%,rgb(164,164,164)));
	background: -webkit-linear-gradient(top, rgb(164,164,164) 0%,rgb(164,164,164) 100%);
	background: -o-linear-gradient(top, rgb(164,164,164) 0%,rgb(164,164,164) 100%);
	background: -ms-linear-gradient(top, rgb(164,164,164) 0%,rgb(164,164,164) 100%);
	background: linear-gradient(top, rgb(164,164,164) 0%,rgb(164,164,164) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659b00', endColorstr='#8cc100',GradientType=0 );
	color: #FFFFFF;
	border-radius: 5px;
	padding: 2px 6px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 8px;
}
A.urlLink:hover
{
	background: rgb(204, 95, 95);
	background: -moz-linear-gradient(top, rgb(204,95,95) 0%, rgb(204,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,95,95)), color-stop(100%,rgb(204,0,0)));
	background: -webkit-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -o-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	background: linear-gradient(top, rgb(204,95,95) 0%,rgb(204,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5f5f', endColorstr='#cc0000',GradientType=0 );
}



.ent_group{
	color:white;
	width:675px;
	height:27px;
	font-size:20px;
	font-weight:bold;
	background-image:url('images/title_bg_px.png');
	background-repeat:repeat-x:
	float:left;
	margin-bottom:20px;
	margin-top:10px;
	padding-top:3px;
	padding-left:5px;
}
.ent_group a{
	float:right;
	padding-right:10px;
	padding-top:4px;
	font-size:12px;
	color:white;
	text-decoration:none;
}
.ent_group a:hover{
	color:#55c0f0;
}

H2.siteTitle
{
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	color:white;
}

#title_similars{
	font-size:18px;
	background:#6da300;
	margin-bottom:20px;
	margin-right:15px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:white;
}