/*



	Theme Name:  Tour operator



	Theme URI: http://www.dcreacion.com



	Description: The  Tour Operator  Theme



	Version: 1.0



	Author: Julio Antonio Reyes S.



	Tags:  tour operator , wordpress, template







*/







/* header -----------------------------------------------------------*/





body{

  background: #f0f0f0;

}







.spacer{



	height:20px;



}







#header_shine{



	background:url(../../images/header_shine.png);



	width:507px;



	height:363px;



	position:absolute;



}







#wrap{ position:relative;}







.logo{



	width:268px;



	height:95px;

   right: -49px;

}



	.logo h1{



		text-indent:-9999px;



	}



	



#phone_number{



	font-size:1.5em;



	padding:0 0 0 30px;



	line-height:25px;



	height:20px;



	width:590px;



	text-align:right;



}







	#phone_number img{



		margin-right:10px;



	}



	



	.tagline{



		font-size:0.55em;



		line-height:13px;



		color:#585858;



	}







/* navigation -----------------------------------------------------------*/


       /* The container wrapping ul.dropdown */
#navwrap {
float:left;
width:100%;
background: #600;
background: transparent; /* CSS 3 */
font: 1.0em "Segoe UI", "Lucida Grande", Verdana, Arial, sans-serif;
border-top:1px solid #FFFFFF;
/*border-bottom:0px solid #FFFFFF;    */
 padding:0px;
}

ul. ul li a {
    display: block;
    float: left;
    padding: 20px;
    position: relative;
    text-decoration: none;
    z-index: 2;
}
/* Top level Unordered list */
ul.dropdown {
list-style:none;
float:left;
width:100%;
padding: 0px;
}

ul.dropdown  li{
float:left; /* makes horiz list */
position:relative; /* hey Submenu ULs, appear below! */
}

ul.dropdown a {
padding:5px; /*space the items, occupy entire height too.*/
color:#eee;
text-decoration:none;
text-shadow:0 1px 0 #000;
}

/* Style the link hover */
ul.dropdown li:hover a {
/*background:#8D941D;    */


 text-decoration: underline ;

}

/* Displays the link as blocks. */
#dropdown li ul a {
   padding:0px;
display:block;
}


/* sub menus!!  */

ul.dropdown ul {
list-style: none;
margin:1; /* Appear just below the hovering list */
padding:1;
width:100px; /* specify the width. */
position:absolute; /* needed */
z-index:500; /* specify the order */
}

ul.dropdown li ul {
top:27px; /* Positioning:Calc with top level horz list height */
-moz-box-shadow:0 2px 10px #000; /* CSS 3 */
}

ul.dropdown ul ul {
top:0;
left:100%; /* Position the sub menus to right. */
}

ul.dropdown ul li {
float:none; /* umm.. Appear below the previous one. mmkay? */
}

/* Drop Down! */

/* Hide all the dropdowns (submenus) */
ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown ul li:hover ul ul
{ display: none; }

/* Display the submenus only when li are hovered */
ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul ,
ul.dropdown ul li ul li:hover ul
{ display: block;}

ul.dropdown li * a:hover {
/* Change color of links when hovered */
background: #600;
background: #ADB524; /* CSS 3 */
border-bottom:1px solid #900;
border-top:1px solid #FFFFFF;
   padding:0px;
}








#nav{/* Linea de abajo font-size:0.8em;  -----------------------------------------------------------*/
    background-color: #8D941D;
  padding-top: 0px;
  	border-bottom: 1px solid #bcbcbc;
	font-size:0.8em;
	padding-bottom:0px;
	float:left;
	z-index:2;
	position:relative;
}
	#nav ul{
  float:left;
}







	#nav ul li {
 margin:0 auto 0 auto;
		/*float:left;
		margin:0;   */

	}





	#nav ul li a{       /* Colores del menu -----------------------------------------------------------*/



		display:block;



		float:left;



		color:#FFFFFF;



		text-decoration:none;



		padding-right:47px;
         padding-top: 10px ;
  padding-bottom: 10px;
}







	#nav ul li a:hover{



		color:#000000;



	}









	#nav ul li ul{



	         /* 	margin:-4px 0px 0px -30%;El espacio -*/



		font-size:0.9em;



		line-height:15px;



		width:170px;



		text-align:center;



		color:#000000;

  margin-left: -20%;

  margin-right: -20%;

  margin-top: 3%;

  margin-bottom: 10px;
  height: 10px;
  padding-top: -10px ;
}







	#nav ul li ul li ul{



		margin:15px 0 0 40px;



		font-size:1em;



		line-height:15px;



		width:170px;



		border-top:1px solid #000000;



		text-align:center;







	}







	#nav ul li ul li a{/* Tama�o y color del submenu -----------------------------------------------------------*/



		background-color:#ADB524;



		border-bottom:1px solid #bcbcbc;



		border-left:1px solid #bcbcbc;



		border-right:1px solid #bcbcbc;



		display:block;



		padding:7px;



		width:150px;



}



	



	#nav ul li ul li a:hover{



		background-color:#FFFFFF;



	}







  	/*** ESSENTIAL STYLES ***/



	.sf-menu, .sf-menu * {



		margin:			0;



		padding:		0;



		list-style:		none;



	}



	.sf-menu {



		line-height:	1.0;



	}



	.sf-menu ul {



		position:		absolute;



		top:			-999em;



		width:			10em; /* left offset of submenus need to match (see below) */



	}



	.sf-menu ul li {



		width:			100%;



	}



	.sf-menu li:hover {



		visibility:		inherit; /* fixes IE7 'sticky bug' */



	}



	.sf-menu li {



		float:			left;



		position:		relative;



	}



	.sf-menu a {



		display:		block;



		position:		relative;



	}



	.sf-menu li:hover ul,



	.sf-menu li.sfHover ul {



		left:			0;



		top:			2.5em; /* match top ul list item height */



		z-index:		99;



	}



	ul.sf-menu li:hover li ul,



	ul.sf-menu li.sfHover li ul {



		top:			-999em;



	}



	ul.sf-menu li li:hover ul,



	ul.sf-menu li li.sfHover ul {



		left:			10em; /* match ul width */



		top:			0;



	}



	ul.sf-menu li li:hover li ul,



	ul.sf-menu li li.sfHover li ul {



		top:			-999em;



	}



   /*search-----------------------------------------------------------------*/







#search1{

	width:680px;

	height:385px;

    float:center;

	color:#FFFFFF;

	overflow:hidden;

    padding:20;

    position:relative;

    margin:1px 1px 1px 139px;

}



	#search1 h3{



		font-weight:normal;



		margin:20px 0 20px 20px;



	}







	.row{



		margin:0 0 20px 20px;



		font-size:0.8em;



	}







	#search1 label{



		float:left;



		margin-bottom:10px;



		margin-right:15px;



	}







	#search1 input, #search select{



		background:none;



		border:none;



		font-size:0.8em;



		position:relative;



		z-index:1;



	}







	.box{



		background:#FFFFFF;



		padding:2px;



		float:left;



		cursor:pointer;



		margin:0 10px 20px 0px;



	}







	.small{



		width:50px;



	}







	.medium{



		width:70px;



	}







	.medium2{



		width:180px;



	    padding:1px;



		height:18px;



	}







	.medium3{



		width:180px;



	}







	.large{



		width:246px;



		height:18px;



		 padding:1px;



	}







	#submit{



		margin:-2px 0 0 0;



	}











  /*search-----------------------------------------------------------------*/







#search2{



	width:257px;



	height:285px;



	float:rigth;



	color:#FFFFFF;



	overflow:hidden;

    float:right;



}



	#search2 h3{



		font-weight:normal;



		margin:10px 0 20px 20px;



	}







	.row2{



		margin:0 0 20px 20px;



		font-size:0.8em;



	}







	#search2 label{



		float:left;



		margin-bottom:10px;



		margin-right:15px;



	}







	#search2 input, #search select{



		background:none;



		border:none;



		font-size:0.8em;



		position:relative;



		z-index:1;



	}







	.box2{



		background:#FFFFFF;



		padding:2px;



		float:left;



		cursor:pointer;



		margin:0 10px 20px 0px;



	}







	.small2{



		width:50px;



	}







	.medium2{



		width:70px;



	}







	.medium22{



		width:180px;



	    padding:1px;



		height:18px;



	}







	.medium32{



		width:180px;



	}







	.large2{



		width:200px;



		height:18px;



		 padding:1px;



	}







	#submit2{



		margin:-2px 0 0 0;



	}



/*search-----------------------------------------------------------------*/

#search{

	width:310px;
	height:537px;
	float:right;
	color:#8D941D;
	overflow:hidden;
     border: 2px #8D941D ;
}
   #search h2{
		font-weight:bold;
		/*margin:20px 0 20px 20px;  */
       margin: 2px 17px -13px 74px;
  font-size: 12px  ;
}


    #home_iz {

 float:rigth;
background: #868A53 url(http://www.guatemalanadventure.com/TwitterGA.jpgs) no-repeat 0px 0px;
color: white;
height: 178px;
left: 0px;
margin-top: 0px;
padding: 10px;
position: relative;
top: 0px;
width: 289px;

}
    	#home_iz h2{
    	  text-shadow: 0 1px 0 #000000;
    	  font: 1.0em "Segoe UI", "Lucida Grande", Verdana, Arial, sans-serif;

   margin:-8px 0 -12px 35px;
font-size:19px;
		/*margin:-2px 0px -7px 20px;  */
  font-family: Arial;
}

	 #home_iz a {
	     margin:-3px -14px -34px -14px ;
            position: relative;
 color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    vertical-align: sub;


}




	.row{



		margin:0 0 20px 20px;



		font-size:0.8em;



	}







	#search label{



		float:left;



		margin-bottom:10px;



		margin-right:15px;



	}



	



	#search input, #search select{



		background:none;



		border:none;



		font-size:0.8em;



		position:relative;



		z-index:1;



	}







	.box2{



		background:#FFFFFF;



		padding:2px;



		float:left;



		cursor:pointer;



		margin:63px 10px -9px 0px;



	}

     	.box{



		background:#FFFFFF;



		padding:2px;



		float:left;



		cursor:pointer;



		margin:0 10px 20px 0px;



	}





	.small{



		width:50px;



	}







	.medium{



		width:70px;



	}







	.medium2{



		width:180px;



	    padding:1px;



		height:18px;



	}

    .medium22{



		width:180px;



	    padding:0px;



		height:21px;



	}







	.medium3{



		width:180px;



	}







	.large{



		width:246px;



		height:18px;



		 padding:1px;



	}







	#submit{



		margin:-2px 0 0 0;



	}
/*sidebar-----------------------------------------------------------------*/
#sidebar{        /*CONTROLA&nbsp;EL&nbsp;espacio--------*/
	width:160px;
	float:left;
	color:#FFFFFF;
	position:relative;
}
	#sidebar h3{
		font-weight:normal;
		margin:20px 0 20px 20px;

	}
	#sidebar h4{
		font-weight:bold;
		font-size:0.9em;
		margin-right:3px;
		padding:10px 0 10px 20px;
		display:block;
		width:140px;
	}
    	#sidebar h44{
		font-weight:normal;
		font-size:0.9em;
		margin-right:3px;
		padding:10px 0 10px 20px;
		display:block;
		width:140px;
        height:197px;
}
	#sidebar ul{
		margin-right:3px;
		margin-top:0px;
		width:160px;
	}
    	#sidebar ul{
		margin-right:3px;
		margin-top:0px;
		width:160px;
	}
	#sidebar ul li a{     /*DEL&nbsp;GRUPO&nbsp;PADRE----------------------------------------------------------------*/

        display:block;
		padding:10px 10px 10px 30px;
		text-decoration:none;
		font-size:0.8em;
		width:120px;
	}
	#sidebar ul li ul{      /*CATEGORIA&nbsp;HIJOS*/
        font-weight: normal;
        font-size:1.2em;
		margin:0;
	}
	#sidebar ul li ul li a{
		display:block;
		padding:10px 10px 10px 30px;
		text-decoration:none;
		font-size:0.7em;
		width:120px;
	}
	#sidebar ul li a:hover{
		background:#FFFFFF;
		color:#000000;
	}
	#sidebar label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
	}
	#sidebar input, #sidebar select{
		background:none;
		border:none;
		font-size:0.8em;
	}
/*li.categories {  }  /* outermost list item */
 /*li.cat-item {  }       */
 #sidebar li.cat-item-3 {  font-weight: bold; }  /* category ID #7, etc */
 #sidebar li.cat-item-49 {  font-weight: bold; }  /* category ID #7, etc */
 #sidebar li.cat-item-51 {  font-weight: bold; }  /* category ID #7, etc */
 #sidebar li.cat-item-79 {  font-weight: bold; }  /* category ID #7, etc */
 #sidebar li.cat-item-229 {  font-weight: bold; }  /* category ID #7, etc */

 li.current-cat {  }
 	#sidebar li.current-cat-parent {   font-weight: bold;  }
#sidebar ul.children {  }
/*banner-----------------------------------------------------------------*/







#banner{



	height:452px;



	background-color:#FFFFFF;



	padding:1px;



	width:936px;



}







#random_posts{



	float:left;



	width:936px;



	height:350px;



	overflow:hidden;



	position:relative;



	z-index:1;



}











	#random_posts h2{



		font-size:1.2em;



		line-height:25px;



		cursor:default;



	}







	#random_posts p{



		font-size:0.8em;



		font-weight:normal;



		cursor:default;



	}







	#random_posts p.random_price{



		font-size:1.5em;



		position:absolute;



		text-align:right;



		width:936px;



		margin-top:-28px;



		cursor:default;



	}





/*banner--------------BARRA NEGRA DE LAS IMAGENES----------------------------------*/

	.description{



		background: url(images/black_bar.png);



		width:936px;



		padding:15px 20px 15px 20px;



		color:#FFFFFF;



		margin-top:-65px;



		z-index:1;



		position:relative;







	}







	.random_image{



		position:relative;



		z-index:1;



	}











/*holder-----------------------------------------------------------------*/

 /*banner-----------------------------------------------------------------*/







#banner2{



	height:380px;



	background-color:#FFFFFF;



	padding:1px;



	width:776px;



}







#random_posts2{



	float:left;



	width:776px;



	height:350px;



	overflow:hidden;



	position:relative;



	z-index:1;



}











	#random_posts2 h2{



		font-size:1.2em;



		line-height:25px;



		cursor:default;



	}







	#random_posts2 p{



		font-size:0.8em;



		font-weight:normal;



		cursor:default;



	}







	#random_posts2 p.random_price{



		font-size:1.5em;



		position:absolute;



		text-align:right;



		width:480px;



		margin-top:-28px;



		cursor:default;



	}



/*banner--------------BARRA NEGRA DE LAS IMAGENES----------------------------------*/

	.description2{



		background: url(images/black_bar.png);



		width:800px;



		padding:15px 20px 15px 20px;



		color:#FFFFFF;



		margin-top:-65px;



		z-index:1;



		position:relative;







	}







	.random_image2{



		position:relative;



		z-index:1;



	}











/*holder-----------------------------------------------------------------*/



#holder{



	background-color:#FFFFFF;



	padding:1px;



	width:936px



}







	#sidebar_image{



		width:938px; !important



	}







/*right_side----------------------------------------------------------*/







#search_query{



	padding:20px;



	color:#585858;



	width:736px;         /*EL anterio es 480*/



	font-size:0.75em;



	line-height:20px;



}







#search_query h2{	



	position:absolute;



	margin:-18px 0 0 0;



	text-align:right;



	display:block;



	width:584px;



}







#right_side{



	width:626px;



	float:left;



}







.result{



	padding:20px;



	color:#585858;



	width:736px;             /*EL anterio es 480*/



	font-size:0.75em;



	margin:1px 0 0 0;



	position:relative; !important /*for IE6*/



}







	.result_image a{



		padding:10px;



		display:block;



		float:left;



		width:125px;



		text-align:center;



		font-size:0.8em;



		color:#585858;



		text-decoration:none;



		



	}



	



	.result_image_single a{



		padding:10px;



		display:block;



		float:left;



		width:125px;



		text-align:center;



		font-size:0.8em;



		color:#585858;



		text-decoration:none;



		margin: 0 20px 0 0;



	}







.result_text{



	float:left;



	margin:0 0 0 10px;



	width:500px;



}







	.result_text h1{



		color:black;



		font-weight:normal;



		font-size:1.3em;



		margin:10px 0 10px 0;



	}







	.result_text h2 a:hover{



		color:#000000;



	}



	



	.text_small{



		font-size:0.8em;



		color:#585858;



		line-height:20px;



	}



	



	.result_text p{



		font-size:0.9em;



		line-height:18px;



	}







	.result_text p.links{



		font-size:0.9em;



		line-height:18px;



		margin:10px 0 0 0;



	}







	.result_text p.links a{



		text-decoration:none;



	}



	



	.result_text p.links a:hover{



		text-decoration:none;



		color:#000000;



	}







.details {

height:106px;

margin:-13px 0 0;

position:relative;

text-align:left;

width:125px;

float:right;



}

	.details .Book_Now{

	   margin:70px -126px -133px 24px;

		position:relative;

		text-align:left;

font-family:"Trebuchet MS",sans-serif;

font-size:11px;

font-weight:bold;

line-height:1.5;

  color: #FFFFFF;

  border: #FFFFFF;

  background-color: #FFFFFF;

  height: 12px;

  left: 42px;

  cursor: pointer;

  right: 10px;

  top: 66px;

}

		.details .icon_number{



			font-size:1.5em;



			margin-right:-175px;



		}

        	.details .icon_number2{







			margin-right:-310px;

            font-family:"Trebuchet MS",sans-serif;

font-size:11px;

  color: #FFFFFF;

}

        	.details .icon_number22{



			font-size:1.4em;



			margin-right:-310px;





		}



		



	.details_single{



		position:absolute;



		width:410px;



		margin:-0px 0 0 180px;



		text-align:right;



	}







		.details_single .icon_number{



			font-size:1.5em;



			margin-right:10px;



		}



/*actividades--------------------------------#414B55;-----------*/

        	.details2{

		background: #414B55 none repeat scroll 0;

        font-family:"Trebuchet MS",sans-serif;

		width:740px;

		color:#FFFFFF;

        margin-bottom:-21px;

        margin-left:-20px;

        margin-top:-57px;

         margin-right: 10px

		z-index:1;

         padding:1px 20px 134px 16px;

		position:absolute;



}

        	.details22{

		background: transparent none repeat scroll 0;

        font-family:"Trebuchet MS",sans-serif;

		width:740px;

		color:#FFFFFF;

        margin-bottom:-21px;

        margin-left:-20px;

        margin-top:-57px;

         margin-right: 10px

		z-index:1;

         padding:1px 20px 78px 16px;

		position:absolute;



}

.details2 .icon_number{



			font-size:1.5em;



			margin-right:-175px;







}

      	.details234{



		position:relative;



		width:410px;



		margin:-57px -16px 62px -20px;

        position:relative;

		text-align:left;

        background: url(images/black_bar.png);

        padding:15px -20px -15px 20px;

        width:700px;

        padding:15px 20px;





}







        	.details2 .icon_number2{



			font-size:1.3em;



			margin-right:-310px;

left:0;

margin:5px 29px 0 11px;

position:absolute;

top:0;

font-weight: bold ;



}

        	.details2 .icon_number22{



			font-size:1.5em;



			margin-right:-310px;

left:0;

margin:5px 29px 0 11px;

position:absolute;

top:0;

}





 	.details_single22{



		position:absolute;

        font-family:"Trebuchet MS",sans-serif;





		margin:33px -9px -48px -3px;



		text-align:right;

  color: #FFFFFF;

}

    	.details_single222{



		position:absolute;

        font-family:"Trebuchet MS",sans-serif;





		margin:58px -9px -48px -3px;



		text-align:right;

         color: #FFFFFF;

	}

     	.details_singledere{



		position:absolute;

        font-family:"Trebuchet MS",sans-serif;





		margin:-39px -9px -48px 554px;



		text-align:right;

         color: #FFFFFF;

	}

       	.details_singledere2{



		position:absolute;

        font-family:"Trebuchet MS",sans-serif;





		margin:-16px -9px -47px 572px;



		text-align:right;

         color: #FFFFFF;

	}



	.details_single2{



		position:absolute;



		width:410px;



		margin:-0px 0 0 180px;



		text-align:right;



	}

    	.details_single3{



		position:absolute;







		margin:7px 1px -52px 583px;



		text-align:left;



	}

     	.details_single33{



		position:absolute;







		margin:24px 15px -80px -78px;



		text-align:left;



	}

      	.details_single333{



		position:absolute;







		margin:25px -72px -123px 0px;



		text-align:left;



	}

         	.Book_Now{



		position:absolute;







		margin:79px -114px -125px 687px;



		text-align:left;



font-family:"Trebuchet MS",sans-serif;

font-size:11px;

font-weight:bold;

line-height:1.5;

  color: #FFFFFF;

  border: #FFFFFF;

  background-color: #FFFFFF;

}



    	.details_singleN{

color:#FFFFFF;

font-family:"Trebuchet MS",sans-serif;

font-size:11px;

font-weight:bold;

line-height:1.5;

}







		.details_single2 .icon_number{



			font-size:1.5em;



			margin-right:10px;



		}

           	.espacio_a{



	   height:20px;







		margin:25px -72px -123px 0px;



		text-align:left;



	}



        /*texto de las imagenes--------------------------------------------*/

  #sumIcons {

left:0;

margin:5px 0 10px;

position:relative;

top:0;

}

.sumIconHolder {

float:left;

text-align:center;

}

.sumIconPic {

text-align:center;

}

/*single-------------------------------------------*/



   .result2{



	padding:20px;



	color:#585858;



	width:600px;             /*EL anterio es 480*/



	font-size:0.75em;



	margin:1px 0 0 0;



	position:relative; !important /*for IE6*/



}







	.result2_image a{



		padding:10px;



		display:block;



		float:left;



		width:125px;



		text-align:center;



		font-size:0.8em;



		color:#585858;



		text-decoration:none;







	}







	.result2_image_single a{



		padding:10px;



		display:block;



		float:left;



		width:125px;



		text-align:center;



		font-size:0.8em;



		color:#585858;



		text-decoration:none;



		margin: 0 20px 0 0;



	}







.result2_text{



	float:left;



	margin:0 0 0 10px;



	width:500px;



}







	.result2_text h1{



		color:black;



		font-weight:normal;



		font-size:1.3em;



		margin:10px 0 10px 0;



	}







	.result2_text h2 a:hover{



		color:#000000;



	}







	.text2_small{



		font-size:0.8em;



		color:#585858;



		line-height:20px;



	}







	.result2_text p{



		font-size:0.9em;



		line-height:18px;



	}







	.result2_text p.links{



		font-size:0.9em;



		line-height:18px;



		margin:10px 0 0 0;



	}







	.result2_text p.links a{



		text-decoration:none;



	}







	.result2_text p.links a:hover{



		text-decoration:none;



		color:#000000;



	}



 /*single2-------------------------------------------*/



#single_image2 a{



		padding:10px;



		display:block;



		float:left;



		width:250px;



		text-align:center;



		font-size:0.8em;



		color:#585858;



		text-decoration:none;



	}







	#multiple_images2{



		float:left;



		width:725px;



		margin:5px 0 20px 4px;



	}







	#multiple_images2 h1{



		font-size:1.5em;



		display:block;



		border-bottom:1px solid #CCCCCC;



		color:#000000;



		padding:0 0 10px 0;



		margin:0 0 20px 0;



		font-weight:normal;



	}







	#multiple_images2 p{



		text-align:center;



		font-size:0.8em;



	}







	.image{



		float:left;



		margin:0 6px 10px 0;



	}







	.image a{



		padding:5px;



		display:block;



	}







	#description h1, #description h2, #description h3, #description h4, #description h5, #description h6{



		font-weight:normal;



		display:block;







		border-bottom:1px solid #CCCCCC;



		color:#000000;



		padding:0 0 10px 0;



		margin:0 0 20px 0;



	}







	#description h1{



		font-size:1.5em;



	}







	#description h2{



		font-size:1.4em;



	}







	#description h3{



		font-size:1.3em;



	}







	#description h4{



		font-size:1.2em;



	}







	#description h5{



		font-size:1em;



	}







	#description h6{



		font-size:0.9em;



	}







	#description label{



		display:block;



		padding:0 0 6px 0;



	}







	#description input, #description textarea{



		margin: 0 0 20px 0;



		border:1px solid #999999;



		padding:5px;



		background:#FFFFFF;



		font-family:Arial;



		font-size:1em;



		width:200px;



	}







	#description form{



		margin:0 0 20px 0;



	}







	#description textarea{



		width:718px;



	}







	#description input.submit{



		width:150px;



		cursor:pointer;



	}







	#description p{



		line-height:18px;



		margin:0 0 20px 0;



	}







	#description ul{



		margin:0 0 20px 20px;



	}







	#description ul li{



		list-style: square;



		line-height:20px;



		color:#000000;



	}







	#contact_info p{



		margin:0;



		padding:0;



	}

/************************ para q funcione el conact */



     .simple_overlay2 {

	/* must be initially hidden */

	display:none;



	/* place overlay on top of other elements */

	z-index:10000;



	/* styling */



	width:675px;



	min-height:10px;



	padding:10px;



    border:1px solid #666;

    	/* CSS3 styling for latest browsers */

	-moz-box-shadow:0 0 90px 5px #000;

	-webkit-box-shadow: 0 0 90px #000;



}

	/* close button positioned on upper right corner */

	.simple_overlay2 .close {

		background-image:url(images/close.png);

		position:absolute;

		right:-15px;

		top:-15px;

		cursor:pointer;

		height:35px;

		width:35px;

	}

/*************************** para q funcione el conact */

	.simple_overlayy {

      float: left;

	/* must be initially hidden */

	display:none;



	/* place overlay on top of other elements */

	z-index:10000;



	/* styling 	background-color:#333;*/



	width:675px;

     position:relative;



    min-height:200px;

	padding:10px;

    border:1px solid #666;

    	/* CSS3 styling for latest browsers */

	-moz-box-shadow:0 0 90px 5px #000;

	-webkit-box-shadow: 0 0 90px #000;

  right: 1000px;

  margin-left: 10px;

}



	/* close button positioned on upper right corner */

	.simple_overlayy .close {

		background-image:url(images/close.png);

		position:absolute;

		right:-15px;

		top:-15px;

		cursor:pointer;

		height:35px;

		width:35px;

	}







	/* the large image. we use a gray border around it */

	#img {

		border:1px solid #666;

	}



	/* "next image" and "prev image" links */

	.next, .prev {

		/* absolute positioning relative to the overlay */

		position:absolute;

		top:40%;

		border:1px solid #666;

		cursor:pointer;

		display:block;

		padding:10px 20px;

		color:#fff;

		font-size:11px;

		/* upcoming CSS3 features */

		-moz-border-radius:5px;

		-webkit-border-radius:5px;



	}







	.prev {



		left:0;



		border-left:0;



		-moz-border-radius-topleft:0;



		-moz-border-radius-bottomleft:0;



		-webkit-border-bottom-left-radius:0;



		-webkit-border-top-left-radius:0;



	}







	.next {



		right:0;



		border-right:0;



		-moz-border-radius-topright:0;



		-moz-border-radius-bottomright:0;



		-webkit-border-bottom-right-radius:0;



		-webkit-border-top-right-radius:0;



	}







	.next:hover, .prev:hover {



		text-decoration:underline;



		background-color:#000;



	}







	/* when there is no next or previous link available this class is added */



	.disabled {



		visibility:hidden;



	}







	/* the "information box" */



	.info {



		position:absolute;



		bottom:0;



		left:0;



		padding:10px 15px;



		color:#fff;



		font-size:11px;



		border-top:1px solid #666;



	}







	.info strong {



		display:block;



	}







	/* progress indicator (animated gif). should be initially hidden */



	.progress {



		position:absolute;



		top:45%;



		left:50%;



		display:none;



	}







	/* everybody should know about RGBA colors. */



	.next, .prev, .info {



		background:#333 !important;



		background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;



	}



/*&nbsp;END&nbsp;single2-------------------------------------------*/

/*single-------------------------------------------*/



#multiple_images_iframe a{



		padding:10px;

		display:block;

		float:left;

		width:250px;

		text-align:center;

		font-size:0.8em;

		color:#585858;

		text-decoration:none;

	}





	#multiple_images_iframe{

		float:left;

		width:725px;

		margin:5px 0 20px 4px;

	}



	#multiple_images_iframe h1{

		font-size:1.5em;

		display:block;

		border-bottom:1px solid #CCCCCC;

		color:#000000;

		padding:0 0 10px 0;

		margin:0 0 20px 0;

		font-weight:normal;

	}



	#multiple_images_iframe p{

		text-align:center;

		font-size:0.8em;

	}



/*single-------------------------------------------*/



#single_image a{



		padding:10px;



		display:block;



		float:right;



		width:250px;



		text-align:center;



		font-size:0.8em;



		color:#585858;



		text-decoration:none;



	}







	#multiple_images{



		float:left;



		width:725px;



		margin:5px 0 20px 4px;



	}







	#multiple_images h1{



		font-size:1.5em;



		display:block;



		border-bottom:1px solid #CCCCCC;



		color:#000000;



		padding:0 0 10px 0;



		margin:0 0 20px 0;



		font-weight:normal;



	}







	#multiple_images p{



		text-align:center;



		font-size:0.8em;



	}



	



	.image{



		float:left;



		margin:0 10px 10px 0;
         background: none repeat scroll 1px 0 #E4EDC5;


	}







	.image a{







		display:block;



	}







	#description h1, #description h2, #description h3, #description h4, #description h5, #description h6{



		font-weight:normal;



		display:block;







		border-bottom:1px solid #CCCCCC;



		color:#000000;



		padding:0 0 10px 0;



		margin:0 0 20px 0;



	}







	#description h1{



		font-size:1.5em;



	}



	



	#description h2{



		font-size:1.4em;



	}







	#description h3{



		font-size:1.3em;



	}







	#description h4{



		font-size:1.2em;



	}



	



	#description h5{



		font-size:1em;



	}







	#description h6{



		font-size:0.9em;



	}







	#description label{



		display:block;



		padding:0 0 6px 0;



	}



	



	#description input, #description textarea{



		margin: 0 0 20px 0;



		border:1px solid #999999;



		padding:5px;



		background:#FFFFFF;



		font-family:Arial;



		font-size:1em;



		width:200px;

        cursor:pointer;

	}







	#description form{



		margin:0 0 20px 0;



	}







	#description textarea{



		width:564px;



	}

    #description textarea _overlay{



		width:400px;



	}



	



	#description input.submit{



		width:150px;



		cursor:pointer;



	}



	



	#description p{



		line-height:18px;



		margin:0 0 20px 0;



	}







	#description ul{



		margin:0 0 20px 20px;



	}



	



	#description ul li{



		list-style: square;



		line-height:20px;



		color:#000000;



	}



	



	#contact_info p{



		margin:0;



		padding:0;



	}




/*listings--------------------------------------------------------------*/







#listing{



	width:948px;



}







#listing ul li{



	float:left;



	margin-bottom:20px;



}







#listing ul li a{



	padding:20px;



	display:block;



	/*text-decoration:none;  */



	float:left;



	position:relative;



	z-index:2;



}



	



	



	.hover{



		cursor:pointer;



	}







	



	.listing_image{



		width:125px;



		height:91px;



		vertical-align:top;



		float:left;



		position:relative;



		z-index:1;



	}



	



	.text_wrap{



		float:left;



		width:139px;



		margin-left:134px;



		cursor:pointer;



		margin-top:-84px;



	}



	



	.city{



		font-size:0.7em;



		color:#585858;



		margin:4px 0 0 0;



	}



	



	.address{



		color:#000000;



		font-size:1.1em;



		line-height:20px;

  font: bold;

}







	.price{



		font-size:0.75em;



		font-weight:bold;



		display:block;



		margin-bottom:10px;



	}



	



	.icon_number{



		color:#585858;



		font-size:0.7em;



	}



	.icon{

         font-size:0.75em;

		width:18px;



		height:14px;



		margin-right:5px;



	}



	



/*welcome-------------------------------------------*/







#welcome h2{



	font-size:1.2em;



	font-weight:normal;



	margin-bottom:10px;



	color:#303030;



	width:



}



#welcome h1{



	font-size:1.8em;



	font-weight:normal;



	margin-bottom:10px;



	color:#303030;



	width:



}







	#welcome p{



		color:#000000;



		font-size:0.9em;



		line-height:23px;



		margin-bottom:10px;



	}
#home_menu0 li{
  font-size:13.55px;
  font-weight:bold;
  color:#303030;
  position:absolute;
  top: 8px ;
  right: 163px;

}

#home_menu1 li{
  font-size:13.55px;
  font-weight:bold;
  color:#303030;
  position:absolute;
  top: 8px ;
  right: 285px;

}
#home_menu2 li{
  font-size:13.55px;
  font-weight:bold;
  color:#303030;
  position:absolute;
  top: 8px ;
  right: 456px;

}
#home_menu3 li{
  font-size:13.55px;
  font-weight:bold;
  color:#303030;
  position:absolute;
  top: 8px ;
  right: 610px;

}
#home_menu4 li{
  font-size:13.55px;
  font-weight:bold;
  color:#303030;
  position:absolute;
  top: 8px ;
  right: 770px;

}


/*footer--------------------------------------------*/

#footer3{







	padding:20px 0 20px 0;



	font-size:0.9em;



	color:#585858;



}

footer3.center{

float:center;

text-align:center;

margin-left:20px;

}

	#footer3 ul{



		float:center;

        text-align:center;

	}



	



	#footer3 li{



		display:inline;



		margin-left:20px;



	}







	#footer3 a{

		color:#585858;

		text-decoration:underline;

		float:center;

        text-align:center;



	}



	#footer3 a:hover{



		color:#000000;

        text-align:center;

	}



 #footer22{
border-top:1px solid #bcbcbc;

background:url(../../images/footer_bg.jpg);
padding:6px 6px 6px 6px;
font-size:0.7em;
color:#585858;
}

#footer_h ul{
		float:right;
        text-align:right;
        margin-top: 51px;
  margin-right: 11px;
  margin-bottom: 5px
}


@font-face {
/*Insertamos la ruta donde se
encuentra el archivo de la tipografia
y el formato de la tipografia*/
font-family: "Androgyne";
src: url(http://www.guatemalanadventure.com/androgyne_tb-webfont.ttf) format("truetype");
}




#footer_h h1{

 position:relative;
  top: 75px ;
  right: 308px;
  /*font-family:"Androgyne", sans-serif;*/
  font-size: 14px ;
}



 #rotator {
        position: relative;
        width: 936px;
        height: 533px;
        margin: 0; padding: 0;
        overflow: hidden;
    }
#footer2{



   	border-top:0px solid #bcbcbc;



	background:url(../../images/footer_bg.jpg);



	padding:6px 0 6px 0;



	font-size:0.7em;



	color:#585858;



}


#footer2 ul{
/*CENTRA&nbsp;LA&nbsp;INFORMACION*/
margin-left: auto;
margin-right: auto;
/*------*/
text-align:center;

}







	#footer2 li{



		display:inline;



		margin-left:20px;

        line-height: 1;

  font-style: normal

}







	#footer2 a{



		color:#585858;



		/*text-decoration:underline; */



	}



	



	#footer2 a:hover{



		color:#000000;

        text-decoration:underline;

        /*text-align:center;*/

	}





#footer{

     /*

	border-top:0px solid #bcbcbc;



	background:url(../../images/footer_bg.jpg); */



	padding:-20px 0 -20px 0;



	font-size:0.7em;



	color:#585858;



}

footer.center{ float:center;

text-align:center;

}

	#footer ul{



		float:center;

        text-align:center;

	}



	



	#footer li{



		display:inline;



		margin-left:20px;



	}







	#footer a{

		color:#585858;

		text-decoration:underline;

		float:center;

        text-align:center;



	}

    #footer aa{

	   	color:#585858;

		text-decoration:underline;

		float:center;

        text-align:center;



	}



	#footer a:hover{



		color:#000000;

        text-align:center;

	}







.left{ float:left;}

.center{ float:center;

text-align:center;}

.right{ float:right;}











#location {



float: left;



overflow: auto;



margin: 0 0 20px 0px;



}







#location .gsmsc-mapDiv {



height: 350px;



}







#location .gsmsc-idleMapDiv {



height: 350px;



overflow: hidden!important;



}







#location #mapsearch * {



margin: 0px!important;



padding: 0px!important;



font-size: 12px;



}







#location #mapsearch {



width: 745px;



}







#location .gsmsc-controls, #location div.gs-directions-to-from {



display: none;



}







/*Comments*/







#description ul.commentlist{



	list-style:none;



	margin:0 0 0px 20px;



}











.commentlist li{



	margin:0 0 20px 0;



	padding:0 0 20px 0;



	list-style:none;



	border-bottom:1px solid #d8d8d8;



}







.comment-text p{



	color: #666666;



	font-size:1em;



}







#description .comment-text h5{



	border:none;



	margin:0px;



}







	.grav{



		float:left;



		margin:0 20px 0 -20px;



		width:96px;



		height:96px;



	}



	



	.comment-text p{



	}



	



	.comment-text h4{



	}



.formelement_nieuwsbrief_button_orange



{



	width:			188px;



	border:			0px solid #FFFFFF;



	color:			#FFFFFF;



	font-size:		17px;



	padding-top:		1px;



	padding-left:		5px;



	font-family:		Calibri, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";



	font-weight:		bold;



	background-image:	url(images/subscribe.gif);



	background-color:	#dbdbdc;



	width:				152px;



	height:				28px;



	cursor:			pointer;



}





.overlayy{



     background:transparent url(images/overlay.png) repeat top left;



     position:fixed;



     top:0px;



     bottom:0px;



     left:0px;



     right:0px;



    z-index:100;



 }

 .box2{

            position:fixed;

            top:-1000px;

            left:25%;

            right:25%;

            background-color:#fff;

            color:#7F7F7F;

            padding:20px;

            border:2px solid #ccc;

            -moz-border-radius: 20px;

            -webkit-border-radius:20px;

            -khtml-border-radius:20px;

            -moz-box-shadow: 0 1px 5px #333;

            -webkit-box-shadow: 0 1px 5px #333;

            z-index:101;

        }

        .box2 h1{

            border-bottom: 10px dashed #FFFFFF;

            margin:-20px -20px 0px -20px;

            padding:10px;

            background-color:#FFFFFF;

            color:#8D941D;



            -moz-border-radius:20px 20px 0px 0px;

            -webkit-border-top-left-radius: 20px;

            -webkit-border-top-right-radius: 20px;

            -khtml-border-top-left-radius: 20px;

            -khtml-border-top-right-radius: 20px;

        }

        a.boxclose{

            float:right;

            width:36px;

            height:36px;

            background:transparent url(images/close.png) repeat top left;

            margin-top:-30px;

            margin-right:-30px;

            cursor:pointer;

        }

         a.activator{



            position:absolute;

            top:0px;

            left:0px;

             width:775px;

            height:160px;

            z-index:1;

            cursor:pointer;

        }





           a.activator2{
              font-family:"Trebuchet MS",sans-serif;
        background: url("clickme.png") no-repeat scroll left top #FFFFFF;
    cursor: pointer;
    height: 50px;
    left: 678px;
    margin: 4px;
    padding: 3px;
    position: absolute;
    top: 111px;
    width: 78px;
    z-index: 1;
  text-align: center ;
}


#forum {
font-weight:bold;
background: #868A53;
color: white;
height: 18px;
left: 0px;
margin-top: 2px;
padding: 10px;
position: relative;
top: 0px;
width: 289px;;
  text-align: center    ;
}

#forum a {
background: none;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: 0px;
}
#forum a:hover, #forum a:active{
text-decoration: underline !important;
color: #FFFFFF;
	}
#twitter {
background: #8D941D url(http://www.guatemalanadventure.com/TwitterGA.jpg) no-repeat 0px 0px;
color: white;
height: 104px;
left: 0px;
margin-top: 2px;
padding: 10px;
position: relative;
top: 0px;
width: 289px;
}
#twitter listing: ul li{
	float:left;
	margin-bottom:20px;
}
.twitterFooter {
font-size: 12px;
margin-left: 28px;
margin-top: 15px;
}
#twitter a:link {
background: none;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding: 0px;
}
259	.twitterFooter{
260	    margin-top: 15px;
261	    margin-left: 28px;
262	    font-size: 12px;
263	}

264	#twitter a:hover, #twitter a:active{
265	    text-decoration: underline !important;
266	    color: #FF9200 !important;
267	}

268	.twitterFooter a{
269	    color: #fff !important;
270	}

271	.twitterFooter a:hover, .twitterFooter a:active{
272	    color: #fff !important;
273	}

.tweet, .query {
    color: #FFFFFF;
    font: 11px/15px "Trebuchet MS",sans-serif;
}
.tweet .tweet_list, .query .tweet_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
    text-transform: uppercase;
}
.tweet .tweet_list li, .query .tweet_list li {
    height: auto;
    overflow: hidden;
    padding: 0 0 0;
}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
    float: left;
}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
    vertical-align: middle;
}
.tweet_time {
    font-size: 10px;
}
ul.tweet_list {
    margin-left: 20px !important;
    width: 270px;
}
.tweet_time {
    display: none;
}

    ul.tabs {

    margin: 0;

    padding: 0;

    float: right;

    list-style: upper-roman;

    height: 32px; /*--Define el ancho de las tabs--*/

    border-bottom: 1px solid #999;

    border-left: 1px solid #999;

    width: 100%;

    }

    ul.tabs li {

    float: left;

    margin: 0;

    padding: 0;

    height: 31px; /*--Sustrae 1px de la altura de la lista desordenada--*/

    line-height: 31px; /*--Alineamiento vertical del texto dentro de la tabla--*/

    border: 1px solid #999;

    border-left: none;

    margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/

    overflow: hidden;

    position: relative;

    background: #EEEEEE; /*Color de fondo*/

    }

    ul.tabs li a {
    text-decoration: none;
    display: block;
    font-size: 1.15em;

     /*text-shadow: 0px 0px 6px #000;*/
    padding: 5px 20px;
    color: #333333;    /*color de texto*/
    font-weight:bold;
    border: 1px solid #fff;


    }

    ul.tabs li a:hover {
     color: #fff;
    background: #303030;

    }

    html ul.tabs li.active, html ul.tabs li.active a:hover { /*--Estate seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/

    background: #fff;

    border-bottom: 1px solid #fff; /* li.visited --Esto hace que la tab activa esté conectada con respecto a su contenido--*/
      color: #000;

}
       .tab_container {

    border: 1px solid #FFFFFF;

    border-top: none;

    overflow: hidden;

    clear: both;

    float: left; width: 100%;

    background: #FFFFFF;
  color: #000000   ;
}

    .tab_content {

    padding: 1px;

    font-size: 1.2em;

    }

       .areglo {
     background-color: #7F7F7F;
  height: 1px;
  margin-left: -20px;
  width: 50%;
  margin-top: 32px;
}


    ul.tabs2 {

    margin: 0;
    padding: 0;
    float: right;
    list-style: upper-roman;
    height: 32px; /*--Define el ancho de las tabs--*/
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    width: 100%;
    }

    ul.tabs2 li {

    float: left;
    margin: 0;
    padding: 0;
    height: 34px; /*--Sustrae 1px de la altura de la lista desordenada--*/
    line-height: 22px; /*--Alineamiento vertical del texto dentro de la tabla--*/
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/
    overflow: visible;
    position: relative;
    background: #EEEEEE; /*Color de fondo*/
    }

    ul.tabs2 li a {

    text-decoration: none;
    display: block;
    font-size: .94em;

     /*text-shadow: 0px 0px 6px #000;*/
    padding: 5px 10px;
    color: #333333;    /*color de texto*/
    font-weight:bold;
    border: 1px solid #fff;



    }

    ul.tabs2 li a:hover {
     color: #fff;
    background: #303030;

    }

    html ul.tabs2 li.active, html ul.tabs2 li.active a:hover { /*--Estate seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/

    background: #FFFFFF;

    border-bottom: 1px solid #FFFFFF; /* li.visited --Esto hace que la tab activa esté conectada con respecto a su contenido--*/
      color: #000;

}
       .tab_container2 {
    border: 0px solid #7F7F7F;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left; width: 124%;
    background: #FFFFFF;
  color: #000000   ;
}

    .tab_content2 {

    padding: 1px;

    font-size: 1.em;

    }

       .areglo2 {
          background: #FFFFFF;
  color: #FFFFFF   ;
     background-color: #FFFFFF;
  height: 1px;
  margin-left: 0px;
  width: 50%;
  margin-top: 32px;
}
       .areglo3 {
     background-color: #e4edc5;
  height: 1px;
  margin-left: -20px;
  width: 110%;
  margin-top:  auto;
}
/* some styling for triggers */


	.#triggers img ul li a:hover {
       text-decoration:underline;

	}
	#triggers {

    color: #585858;
       font-weight:bold;
           	width: 951px;

		text-align:right;

  top: 147px;

  margin-top: 58px;
  font-size: 0.9em  ;
}

	#triggers img {
		cursor:pointer;



		/*background-color:#fff;
		border:1px solid #ccc; */
		padding:4px;

	  /*	-moz-border-radius:4px;
		-webkit-border-radius:4px; */
  margin-top: 2px;
 margin-left: 3px;


}



	/* styling for elements inside overlay */
	.detailsemail {
		position:absolute;
		top:10px;
		right:10px;
		font-size:11px;
		color:#fff;
		width:180px;
	}

	.detailsemail h3 {
		color:#ADB524;
		font-size:13px;
		margin:0 0 8px 0;
	}
.simple_overlay {

	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background-color:#333;

	width:208px;
	min-height:159px;
	border:1px solid #666;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;

}

/* close button positioned on upper right corner */
.simple_overlay .close {
   	background-image:url(images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/*ESTILO DEL EMAIL*/
 #wp_email_capture
{
 position:absolute;
 margin:2px ;
}

#wp_email_capture label
{
  padding-bottom: 10px  ;
}

#wp_email_capture input
{

  margin-top: 7px;


}

#wp_email_capture_2
{

}

#wp_email_capture_2 label
{

}

#wp_email_capture_2 input

{


}`


