/*
Theme Name: hotelspaarmunaoasis.es
Theme URI: hotelspaarmunaoasis.es
Description: Theme developed for hotelespaarmunaoasis.es
Version: 1.0
Author: nextline
Author URI: www.nextline.es
Tags:

*/


/*----------------------------------------------------------------------CLEARFIX
 */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/*
 *----------------------------------------------------------------------CLEARFIX
 */







*{
	margin:0px;
	padding:0px;
}

a{
	color:#727272;
	/*color:inherit;*/
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}

ul.horisontal li{
	display:inline;
}

body {
	background:#660066 url(images/background.jpg) repeat-x;
	text-align:center;
	font-family:Tahoma, Helvetica;
	font-size:12px;
	color:#727272;
}

#qtrans_language_chooser {
	list-style-type:none;
}

#container {
	width:810px;
	margin:0px auto;
	text-align:left;
	position:relative;
}

	#container .right_outter_menu {
		position:absolute;
		top:50px;
		right:0px;
		margin-right:-31px;
		background:#fff;
		width:31px;
		height:255px;
		list-style-type:none;
		text-indent:-99999px;
	}
	#container .right_outter_menu.no_header {
		top:93px;
	}
		#container .right_outter_menu .activities a {
			display:block;
			width:31px;
			height:120px;
			background:url(images/right_90_menu.png) top left no-repeat;
		}
		#container .right_outter_menu .pdi a {
			display:block;
			width:31px;
			height:135px;
			background:url(images/right_90_menu.png) bottom left no-repeat;
		}
		#container .right_outter_menu .activities a:hover {
			background:url(images/right_90_menu.png) top right no-repeat;
		}
		#container .right_outter_menu .pdi a:hover {
			background:url(images/right_90_menu.png) bottom right no-repeat;
		}


#container.popup{
	width:400px;
}

#arriva {
	height:40px;
	padding-top:10px;
	overflow:hidden;
}

#arriva #sitename {
	float:left;
	color:#C9C90D;
	text-indent:-9999999px;
	width:360px;
	height:30px;
	background:transparent url(images/title.gif) top left no-repeat;
	font-size:24px;
/*	font-weight:normal;*/
	font-family:Times New Roman;
}
#arriva #lang_select {
	float:left;
}
#arriva #lang_select a {
	color:#C9C90D;
}
#arriva #topmenu {
	font-family:Helvetica,Tahoma;
	font-size:24px;
	font-weight:bold;
	color:#F0BAEA;
	text-align:right;
	text-transform:uppercase;
	height:30px;
	overflow:hidden;
}

#arriva #topmenu a {
	color:#F0BAEA;
}
#arriva #topmenu a:hover {
	text-decoration:none;
}
#arriva #topmenu li {
	padding:0px 10px;
}
#arriva #topmenu li.last {
	border-right:none;
}

#arriva .direccion {
	clear:both;
	position:relative;
	display:inline;
	white-space:nowrap;
	top:-7px;
/*	left:45px;*/
	font-size:12px;
	color:#c9c90d;
}
#arriva .direccion a {
	color:#c9c90d;
}

#header {
	margin-bottom:12px;
	background-color:transparent;
	overflow:hidden;
	height:286px;
}

#header-left {
	background:#FFF;
	height:286px;
	width:267px;
	float:left;
/*	border-top:1px solid transparent;
	overflow:hidden;*/
	font-family:Helvetica,Tahoma;
	/*margin-right:12px;*/
}
#header-right {
	background:#FFF;
	height:286px;
	margin-left:276px;
	border-top:1px solid #fff;
	font-family:Helvetica,Tahoma;
	clear:none;
	position:relative;
}
#header.small,
#header-left.small,
#header-right.small{
	height:31px;
}

#header-left .content,
#header-right .content {
	background-color:#fff;
	height:239px;
	padding:8px 10px;
	color:#32654E;
	overflow:hidden;
}
#header-right .content {
	padding-top:7px;
}
#header-left .content a{
	color:#32654E;
}

#header-left .content {
	text-align:center;
	font-size:12px;
}

#header-left .content .inner{
	background-color:#D7DAD0;
	height:239px;
	text-align:center;
}
#header-right .content .inner{
	/*background: url(images/waterpool.jpg);*/
	height:239px;
	text-align:center;
}

#header-left .menu,
#header-right .menu {
	list-style-type:none;
	height:33px;
	font-size:11px;
	background:transparent url(images/header_menu_bg.gif);
	/*letter-spacing: -0.7px;*/
}

#header-right .menu li,
#header-left .menu li {
	float:left;
	width:33.3%;
	text-align:center;
}

#header-right .menu li {
	width:16.66%;
}
#header-right .menu li.last{
	width:16%;
}

#header-right .menu li a,
#header-left .menu li a {
	display:block;
	height:33px;
	overflow:hidden;
	color:#727272;
	white-space:nowrap;
}
#header-right .menu li a:hover,
#header-left .menu li a:hover {
	background:transparent url(images/header_menu_bg_hover.gif);
	text-decoration:none;
}

#header-right .menu li a .corner_left,
#header-left .menu li a .corner_left {
	background: url(images/top_menu_left_corner.gif) bottom left no-repeat;
}

#header-right .menu li a .corner_right,
#header-left .menu li a .corner_right{
	background: url(images/top_menu_right_corner.gif) bottom right no-repeat;
	padding:9px 0px;
}

#header-right .menu li.first a .corner_left,
#header-right .menu li.last a .corner_right,
#header-left .menu li.first a .corner_left,
#header-left .menu li.last a .corner_right {
	background-image:url(2);
}

#content {
	background-color:#FFF;
	padding:8px 10px;
	margin-bottom:12px;
	font-size:12px;
}

#content #content-text {
	padding:25px 35px;
	background-color:#EBEDE8;
}

.post {
	padding-bottom:20px;
}

.post .post-title {
	border-bottom:1px solid #D7DAD0;
	margin-bottom:20px;
	font-size:16px;
	color:#3E153D;
}
.post .post-title a{
	color:#3E153D;
}
.post p {
	padding-top:0px;
}

.post h3 {
	margin:20px 0px 10px 0px;
}
.post h5 {
	line-height:20px;
}

.entry table.ec3_schedule {
	float:none;
	display:block;
	border:none;
	font-size:10px;
	color:#727272;
	margin:-20px 10px 10px 0px
}

#footer {
	display:block;
	padding:10px;
	background-color:#F0BAEA;
	text-align:center;
	font-size:10px;
	color:#000;
}

#footer a {
	color:#000;
}







#page-tarifa h3 {
	padding-left:30px;
	margin:25px 0px;
}

#page-tarifa table {
	width:100%;
	background-color:#727272;
}
#page-tarifa table th {
	color:#EBEDE8;
}
#page-tarifa table td {
/*	width: 200px;*/
	padding:1px 4px;
	background-color:#EBEDE8;
}


.attachments {
	float:right;
	list-style-type:none;
}
.attachments li {
	width:160px;
	height:180px;
	overflow:hidden;
	text-align:center;
	float:right;
	padding:3px;
	border-left:1px solid #D7DAD0;
	border-top:1px solid #D7DAD0;
	border-right:1px solid #727272;
	border-bottom:1px solid #727272;
	background-color:#FFF;
	margin:5px;
}

.attachments li span {
	display:block;
}
.attachments li img {
	border:1px solid #727272;
}


#sidebar {
	float:left;
	width:200px;
	list-style-type:none;
	list-style-position:inside;
	margin:0px 20px 20px 0px;
}

#sidebar .widget {
	background-color:#FFF;
	border:1px solid #D7DAD0;
	font-size:10px;
	padding:0px 2px 10px 2px;
}

#sidebar .widget h2 {
	font-size:12px;
	border-bottom:1px solid #D7DAD0;
	text-align:center;
}

#event-calendar a.eventday {
	font-weight:bold;
}

#proximos-eventos .ec3_events {
	list-style-type:none;
	list-style-position:inside;
}

#proximos-eventos .ec3_events .ec3_list_day {
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#proximos-eventos .ec3_events .ec3_list_day ul{
	font-weight:normal;
	list-style-position:inside;
}



#slide-container {
	text-align:center;
	margin:20px 0px;
}
#slide-container #slideshow {
/*	visibility:hidden;*/
	width:500px;
	height:375px;
	margin:auto;
	position:relative;
}

#slide-container #slideshow IMG {
    position:absolute;
    top:0;
    left:0;
/*    z-index:8;*/
}

/*#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
*/
