/*
Theme Name: Delia Explorers
Theme URI: http://www.emenia.es
Description: Delia Explorers created by <a href="http://www.emenia.es">Emenia</a>
Author: Juan Diaz-Bustamante
*/

/*
	R E S E T  E R I C  M E Y E R
*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {			margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;
																vertical-align: top;	background: transparent;}
	body 											{			line-height: 1;}
	ol, ul 											{			list-style: none;}
	blockquote, q 									{			quotes: none;}
	:focus 											{			outline: 0;}
	ins 											{			text-decoration: none;}
	del 											{			text-decoration: line-through;}
	table 											{			border-collapse: collapse;	border-spacing: 0; }

/*
	C O L O R S

			Headers and links - Yellow: #ffae00;

			Body Color - Dark Brown   : #341a08;
			
			Footer & Content background - Darkest Brown: #130600;	
	
*/

/*
	M A I N   S T Y L E S
*/
	html, body 								{ 	margin: 0; padding: 0; text-align: center; width: 100%; color: #FFF;	
						  						font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
   												font-weight: 300; background-color: #341a08; font-size: 100.01%; line-height: 1.4em; }
	body 									{ 	font-size: 1em; }
	p										{	margin-bottom:  1.4em;}
	.aligncenter 							{ 	display:block; margin:0 auto }
	.alignleft 								{ 	float:left; padding: 10px; }
	.alignright 							{ 	float:right; padding: 10px; }
	.wp-caption 							{ 	border:1px solid #666; text-align:center; background:#ccc; 
												padding:10px; margin:10px }
	.clear									{	clear: both;}
	br.clear 								{	clear:both; display:block; height:1px; margin:-1px 0 0 0 }	
	.grupo:after                			{   visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	* html .grupo               			{   zoom: 1; } /* IE6 */
	*:first-child+html .grupo   			{   zoom: 1; } /* IE7 */

	.round                      			{   -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; CCborderRadius: 15px;}
	.shadow                     			{   box-shadow: 3px 3px 4pc #666; -webkit-box-shadow: 3px 3px 4px #666;	-moz-box-shadow: 3px 3px 4px #666;}

	input:focus, textarea:focus				{	border: 1px solid #015029 !important; }	
	.button									{	border: 1px solid #333; background: #E5E6E0; padding: 3px 6px;
												-moz-border-radius: 5px; -webkit-border-radius: 5px; color: #272727; }
	.button:hover							{	background: #015029; color: #FFF; }	
	input[type=text]						{	padding: 4px; margin: 0 0 10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #999;}		
	a:link,
	a:visited								{	color: #ffae00; text-decoration: underline; }
	a:hover									{	color: #FFF; }
	a:active								{	color: #ffae00; text-decoration: underline; }
/*
	C O N T A I N E R  &  S U B C O N T A I N E R &  L O G O
*/
	#container									{ 	margin: 0 auto; width: 100%; background: url(images/fondo_body_home.jpg) no-repeat scroll top center;}
	.subcontainer								{	margin: 0 auto; width: 960px; position: relative; }
	h1.logo										{	background: url(images/logo.png) no-repeat top left; width: 532px; height: 120px; margin-top: 35px; float: left;}	
	.home h1.logo								{	margin-top: 65px;}
	h1.logo a									{	text-indent: -9000px; display: block; width: 532px; height: 120px;}	

/*
	N A V I G A T I O N
*/
	ul#navigation											{	width: 960px; height: 35px; margin: 0 auto; text-align: left;}
	ul#navigation li										{	display: inline; }
	ul#navigation li a										{	display: block; float:left; width: 100px; height:35px; margin:0;  
																background: url(images/menu.png); text-indent: -9000px;}
	
	ul#navigation li.page-item-4 a:link,
	ul#navigation li.page-item-4 a:visited,
	ul#navigation li.page-item-4 a:active					{	width: 61px; background-position: 0 0;}
	ul#navigation li.page-item-4 a:hover					{	background-position: 0 36px; }
	.home ul#navigation li.current_page_item a				{	background-position: 0 36px; }
	
	ul#navigation li.page-item-10 a:link,
	ul#navigation li.page-item-10 a:visited,
	ul#navigation li.page-item-10 a:active								{	width: 135px; background-position: -61px 70px;}
	ul#navigation li.page-item-10 a:hover								{	background-position: -61px 36px; }
	.page-template-location-php ul#navigation li.current_page_item a	{	background-position: -61px 36px; }	
	
	ul#navigation li.page-item-22 a:link,
	ul#navigation li.page-item-22 a:visited,
	ul#navigation li.page-item-22 a:active								{	width: 90px; background-position: -196px 70px;}
	ul#navigation li.page-item-22 a:hover								{	background-position: -196px 36px; }
	.page-template-gallery-php ul#navigation li.current_page_item a		{	background-position: -196px 36px; }	
	
	ul#navigation li.page-item-27 a:link,
	ul#navigation li.page-item-27 a:visited,
	ul#navigation li.page-item-27 a:active								{	width: 157px; background-position: -286px 70px;}
	ul#navigation li.page-item-27 a:hover								{	background-position: -286px 36px; }
	.page-template-north-luangwa-php ul#navigation li.current_page_item a{	background-position: -286px 36px; }
	
	ul#navigation li.page-item-33 a:link,
	ul#navigation li.page-item-33 a:visited,
	ul#navigation li.page-item-33 a:active								{	width: 132px; background-position: -446px 70px;}
	ul#navigation li.page-item-33 a:hover								{	background-position: -446px 36px; }
	.page-template-reservations-php ul#navigation li.current_page_item a{	background-position: -446px 36px; }				
	
/*
	H O M E
*/		
	.home img.fotos											{	width: 231px; height: 250px; margin-top: 335px; float: left;}
	.home .post												{	width: 470px; float: left; margin-top: 375px; display: inline; margin-left: 20px; 
																font-size: 14px; text-align: left; height: 235px; overflow:hidden;}
	.home .post h2											{	width: 463px; height: 31px; background: url(images/titulo_home.png) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;	}
	
/*
	W H E R E   W E  A R E
*/
	.page-template-location-php #container 					{	background: url(images/fondo_body_rino.jpg) no-repeat scroll top center;}
	.page-template-location-php .post						{	width: 560px; float: left; margin-top: 63px; display: inline; margin-left: 20px; font-size: 14px; text-align: left; }
	.page-template-location-php .post h2					{	width: 246px; height: 35px; background: url(images/titulo_location.jpg) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;	}
	.page-template-location-php	.subcontainer .post			{	height: 535px; }
	.page-template-location-php .post img					{	float: left; width: 255px; margin-right: 20px; display: inline;}	

/*
	G A L L E R Y	
*/	
	.page-template-gallery-php #container					{	background: url(images/fondo_body_girafa.jpg) no-repeat scroll top center;}
	.page-template-gallery-php .post						{	width: 560px; float: left; margin-top: 63px; display: inline; margin-left: 20px; font-size: 14px; text-align: left; }
	.page-template-gallery-php .subcontainer .post			{	height: 535px; }	
	.page-template-gallery-php .post h2						{	width: 154px; height: 35px; background: url(images/titulo_gallery.jpg) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;	}	

/*
	N O R T H  L U A N G W A	
*/
	.page-template-north-luangwa-php #container				{	background: url(images/fondo_body_leon.jpg) no-repeat scroll top center;}
	.page-template-north-luangwa-php .post					{	width: 560px; float: left; margin-top: 63px; display: inline; margin-left: 20px; font-size: 14px; text-align: left; }	
	.page-template-north-luangwa-php .subcontainer .post	{	height: 535px; }	
	.page-template-north-luangwa-php .post h2				{	width: 291px; height: 35px; background: url(images/titulo_northluangwa.jpg) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;	}	
	.page-template-north-luangwa-php .post img				{	float: left; width: 255px; margin-right: 20px; display: inline;}	

/*
	R E S E R V A T I O N S
*/
	.page-template-reservations-php #container				{	background: url(images/fondo_body_hipo.jpg) no-repeat scroll top center;}
	.page-template-reservations-php .post					{	width: 560px; float: left; margin-top: 63px; display: inline; margin-left: 20px; font-size: 14px; text-align: left; }	
	.page-template-reservations-php .subcontainer .post		{	height: 535px; }	
	.page-template-reservations-php .post h2				{	width: 364px; height: 35px; background: url(images/titulo_reservation.jpg) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;	}
	.page-template-reservations-php	form p					{	margin-bottom: 0px; font-size: 12px;}		
	.page-template-reservations-php p.texto-reservations	{	position: absolute; top:465px; right: 285px; width: 340px;}															
																
	
/*
	F O O T E R
*/
	#footer													{	width: 1100px; margin: 15px auto 10px; background: #130600; text-align: left;}
    .page-template-self-catering-php #footer				{	margin-top: 200px;}	
	#footer h3.logo											{	width: 179px; height: 178px; background: url(images/logo_footer.jpg) no-repeat top left; text-indent: -9000px; float: left;}	
	#footer .footer_column									{	width: 240px; float: left; display: inline; margin-left: 60px; margin-top: 25px; font-size: 12px;}
	.textwidget												{	font-size: 12px; line-height: 16px; margin-bottom: 15px;}
	#footer .footer_column h3.reservation					{	width: 187px; height: 16px; background: url(images/titulo_makeyourreservation.png) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;}
	#footer .footer_column h3.aboutus						{	width: 188px; height: 15px; background: url(images/titulo_aboutdeliaexplorers.png) no-repeat top left; 
																text-indent: -9000px; margin-bottom: 10px;}	
	#footer .facebook										{	width: 173px; float: right; display: inline; margin-top: 25px; }	
	#footer .facebook a										{	width: 173px; height: 73px; display: block; background: url(images/facebook.png) no-repeat top left; text-indent: -9000px;}	
	p.copy													{	font-size: 0.9em; color: #9A4D19;}	
	