/*
      Theme Name: Suan Viajes
      Theme URI: http://www.suanviajes.com
      Version: 1.0
      Author: Portales Andalucia
      Author URI: http://www.portalesandalucia.com
*/

/* FIXES */
*, html { 
	margin:0; 
	padding:0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END FIXES */
body {
	background:#F3F3F3;
	color:#555;
	font-size:0.8em;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
}
a {
	text-decoration:none;
	color:#438369;
}
a:hover {
	color:#ff670c;
}
p {
	margin:10px 0px;
}
#header {
	width:882px;
	height:353px;
	background:url('imagenes/header-background.jpg') no-repeat;
	margin:0px auto;
	position:relative;
}
	.reserva{
		position:absolute;
		top:120px;
		right:65px;
		color:#ff6600;
		text-align:center;
		font-size:30px;
		width:305px;
		font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
		line-height:38px;
	}
		.reserva a{
			color:#ff6600;
			font-size:30px;
			font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
		}
			.reserva a:hover{
				text-decoration:underline;
			}
	#header h1 {
		width:277px;
		height:166px;
	}
	#header h1 a {
		display:block;
		text-indent:-99999px;
		width:277px;
		height:166px;
	}
	ul#menu {
		float:right;
		margin:100px 50px 0px 50px;
	}
	ul#menu li {
		width:142px;
		height:74px;
		background:url('imagenes/menu.png') no-repeat;
		float:left;
		list-style:none;
	}
	ul#menu li.cat-item a, ul#menu li.page-item-2 a {
		padding:12px;
	}
	ul#menu li a {
		padding:21px;
		text-align:center;
		font-size:1.3em;
		color:#10874e;
		display:block;
		text-transform:lowercase;
	}
	ul#menu li a:hover {
		color:#ff670c;
	}
	div.navigation {
		margin:30px;
	}
#container {
	width:882px;
	margin:0px auto;
}
	#content {
		float:right;
		width:615px;
		background:url('imagenes/content-repeat.jpg') repeat-y;
	}
	#content-head {
		background:url('imagenes/content-top.jpg') no-repeat;
		min-height:251px;	
		padding-top:1px;
	}
	#content-footer {
		background:url('imagenes/content-bottom.jpg') repeat-y;
		height:40px;
	}
	#content h2.title {
		text-align:right;
		margin:20px 60px;
		text-transform:uppercase;
	}
	.post {
		margin:10px 55px 0px 30px;
	}
	.entry ul, .entry ol {
		margin:10px 30px;
	}
	.entry a img {
		border:0px transparent;
	}
	.entry img.alignleft {
		float:left;
		margin:3px 10px;
		
	}
	.entry img.alignright {
		float:right;
		margin:3px 10px;
	}
	#sidebar {
		margin-top:-1px;
		float:left;
		width:267px;
		background:url('imagenes/sidebar-repeat.jpg') repeat-y;	
	}
	#sidebar-content {
		background:url('imagenes/sidebar-top.jpg') no-repeat;	
		min-height:252px;
		padding-top:1px;
		padding-left:60px;
		padding-top:13px;
	}
	#sidebar h2 {
		margin:10px 0px;
		color:#438369;
		text-transform:lowercase;
		font-size:1.4em;
	}
	#sidebar-footer {
		background:url('imagenes/sidebar-bottom.jpg') no-repeat;	
		height:48px;
	}
	#sidebar .entry {
		margin:20px 0px;
	}
	
	#sidebar .entry img {
		float:left;
	}

	#sidebar .entry a.title  {
		display:block;
		width:130px;
		height:60px;
		margin:0px 5px;
		float:left;
		color:#555;
	}
	#sidebar .entry a.title:hover  {
		color:#222;
	}
	
	.product .entry {
		margin:20px 0px;
	}
	.product .entry img {
		float:left;
		margin-left:60px;
	}
	.product .entry a {
		font-size:1.1em;
		display:block;
		width:300px;
		height:60px;
		float:left;
		margin:0px 10px;
	}
	
	
	.product-image {
		text-align:center;
		margin:10px 0px;
	}
	#content h2.title.single {
		font-size:1.2em;
		margin-top:25px;
	}
#footer {
	text-align:center;
	margin:10px;
	font-size:0.9em;
}

	
