/* GENERAL DEFINITIONS STARTS */
* {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}
body {background-color:#FFF; color:#666666;}

a{ text-decoration:none; color:#A9DF07; }
a:hover{ text-decoration:none; color:#FF9900;}

img {border: none;}

.left{ float:left}

img.right{float: right}

.clear {clear: both;font-size:1px;}

p{ font-size:14px; color:#333333;padding:10px 0; word-spacing:2px;}

h1{
	font-size: 35px;
	font-weight: normal; 
	color:#999999;
	width:600px;
}
h2{
	font-size: 25px;
	font-weight: lighter; 
	color: #FF9900;
	border-bottom:1px solid #CCCCCC; 
	padding:20px 0 5px 0;
	margin-bottom:15px; 
}
h3{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 0 0 15px; background:url(../images/defaults/bullet.gif) no-repeat left top;
	 
}
h4{
	font-size: 20px;
	color: #999999;
	border-bottom:1px solid #CCCCCC; 
	padding:0 0 5px 0;
	margin-bottom:10px;
	font-weight:normal;	
}
h5{ font-size:22px; padding:5px 0; color:#999999; font-weight:normal;	 }

/* GENERAL DEFINITIONS ENDS */

/* MAIN CONTAINER STARTS */
#MainContainer{
	margin: 0 auto;
	width: 974px;
}
	
/* TOP STARTS */

#Top {margin: 0 auto; width: 974px;}

#logo{ padding:27px 30px 12px 14px; float:left }

#anuncioTop{
	float: right;
	clear:right;
	padding:15px 15px 0 0;	
	position:relative;
}

#anuncioTop a{ display:block; position: relative; z-index:100;  }
#anuncioTop a.transparente{ display:block; position: absolute; z-index:100;  }
#anuncioTop object{ position: relative; z-index:1;  }



#menu{ 
	width:974px; 
	background:url(../images/defaults/menu_dg.gif) repeat-x top;
	height:84px; 
	float:left;
	position:relative
 }

	#iconos{ background:url(../images/defaults/menu_center.gif) repeat-x top; width: 679px; float:left; height:67px; display:block; padding-top:17px;}
	#iconos li, #iconos li a{ display: inline; color:#FFFFFF; float:left; font-size:12px; font-weight:bold; list-style:none; font-family:Arial, Helvetica, sans-serif;}
	
	#inicio a{ background:url(../images/defaults/icono_inicio.gif) no-repeat top; background-position:center top; padding:32px 18px 0 15px;}
	#inicio a:hover{ background: url(../images/defaults/icono_inicio_hover.gif) no-repeat top; background-position:center top;}
	
	#costarica a{ background:url(../images/defaults/icono_costarica.gif) no-repeat top; background-position:center top;padding:32px 18px 0 18px;}
	#costarica a:hover{ background:url(../images/defaults/icono_costarica_hover.gif) no-repeat top; background-position:center top;}
	
	#galeria a{ background:url(../images/defaults/icono_galeria.gif) no-repeat top; background-position:center top; padding:32px 22px 0 22px;}
	#galeria a:hover{ background:url(../images/defaults/icono_galeria_hover.gif) no-repeat top; background-position:center top;}
	
	#mapas a{ background:url(../images/defaults/icono_mapas.gif) no-repeat top; background-position:center top;padding:32px 26px 0 26px;}
	#mapas a:hover{ background:url(../images/defaults/icono_mapas_hover.gif) no-repeat top; background-position:center top;}
	
	#blog a{ background:url(../images/defaults/icono_blog.gif) no-repeat top; background-position:center top;padding:32px 26px 0 26px;}
	#blog a:hover{ background:url(../images/defaults/icono_blog_hover.gif) no-repeat top; background-position:center top;}
	
	#viajero a{ background:url(../images/defaults/icono_viajero.gif) no-repeat top; background-position:center top;padding:32px 22px 0 22px;}
	#viajero a:hover{ background:url(../images/defaults/icono_viajero_hover.gif) no-repeat top; background-position:center top;}
	
	#directorio a{ background:url(../images/defaults/icono_directorio.gif) no-repeat top; background-position:center top;padding:32px 22px 0 22px;}
	#directorio a:hover{ background:url(../images/defaults/icono_directorio_hover.gif) no-repeat top; background-position:center top;}
	
	.menuSec{display:block; font-size:11px; 
	font-weight: bold; color:#FFFFFF; float:left; padding:12px 5px 10px 15px; font-family:Arial, Helvetica, sans-serif; height:23px;}
	.menuSec:hover{ color:#FFFFCC}
	
.eng{ padding:0 0 0 4px; }
.search{
	float:left; 
	height: 19px; 
	margin-left:10px;
	width:180px; 
	border:1px #FFFFFF; 
	color: #999999; 
	padding:4px 2px 0 3px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}

#FormIdioma{
	background:url(../images/defaults/idioma.gif) no-repeat;
	width:91px;
	height:31px;
	line-height:20px;
	text-align:center;
	float:right
}
#FormIdioma p{
	padding: 0;	
}
#idioma{
	font-size:11px; 
	font-weight: bold; 
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	background:none;
	cursor:pointer;
}

#idioma:HOVER {
	color:#FFFFCC;
}

.mas, .mas a{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic; font-weight:bold; text-align:right;
	color:#FF9900;
}
.mas a:hover{
	color:#A9DF07; 	
}
/* TOP ENDS */



/* MAIN PAGE STARTS */
#PageContent {
	margin: 0 auto;
	width: 933px; 
	clear: both; 
	background:url(../images/defaults/bg_pagecontentjpg.jpg) repeat-y left;
	 position:relative; 
	 padding-top:3px; 
	 margin-bottom:15px;
}

#white{position:absolute; top:0; left:699px;}

#CenterContent{width:691px; float:left; padding-top:10px;}

#ColumnaAnuncios{ width:240px; float:right;}

#imagenAnuncio{ border:#FF9900 1px solid; float:right;}

#anuncieseAqui{padding:15px 0 120px 25px; float: left}

#anuncieseAqui p{font-size:12px;  border-bottom: #CCC 1px solid; padding:5px 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
#anuncieseAqui a{font-family:Arial, Helvetica, sans-serif;}

#redesSociales{	text-align: center;}
#redesSociales p{ line-height:35px;padding:0; color:#FF9900; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.redesSocialesimg {margin:0 15px;}


#copyright{ 
	position:absolute; 
	right:0; 
	bottom:0; 
	text-align:right; 
	font-size:11px; 
	padding-bottom:10px;
	 width:200px;
	 font-family:Arial, Helvetica, sans-serif;
 }
#copyright a{ color: #666666; font-family:Arial, Helvetica, sans-serif;}
#copyright a:hover{ color:#FF9900; } 
/* MAIN PAGE ENDS */



/* FOOTER STARTS */
#Footer {
	background:url(../images/defaults/footer_bg.jpg) repeat-x top; 
	height:82px; 
	padding-top:21px; 
	clear:both
}
#FooterInfo{ 
	height:40px; 
	width:800px; 
	background:url(../images/defaults/footer_bg_green.jpg) repeat-x top; 
	margin:0 auto; 
	position:relative;
}
.footerIcono{ padding:0 15px 0 10px; float:left}

#FooterInfo a, #FooterInfo p{
	font-size:12px; 
	font-weight:bold; 
	color:#FFFFFF; 
	float:left; 
	line-height:40px; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
/* FOOTER ENDS*/

#Goto {float:right; margin:5px};

