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

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

img {border: none;}

.left{ float:left}

img.right{float: right}

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

p{ font-size:14px; color:#666666;padding:10px 0}

h1{
	font-size: 30px;
	font-weight: normal; 
	color:#999999;
}
h2{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter; 
	color: #FF9900;
	border-bottom:1px solid #CCCCCC; 
	padding:5px 0 5px 7px;
	margin-bottom:5px; 
}
h4{
	font-size: 20px;
	color: #FF9900;
	padding:5px 0 5px 7px;
	margin-bottom:5px; 
}
/* 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:left; padding-top:37px}

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

	#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:135px; 
	border:1px #FFFFFF; 
	color: #999999; 
	padding:4px 2px 0 3px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}

#idioma{
	display:block; 
	font-size:11px; 
	font-weight: bold; 
	color:#FFFFFF; 
	float: left; 
	padding:2px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}

/* 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; 
}

#CenterContent{width:685px; float:left;}

.post{ 
	margin-bottom:20px; 
	border-bottom:1px solid #CCCCCC; 
	background:url(../images/post_bg.jpg) bottom repeat-x; 
	padding: 0 35px 30px 35px;
}
.post ul {padding:10px 0;}
.post img{ padding:10px 20px 10px 0;  }
.post li{ font-size:14px; /*list-style:none;*/ margin-left:20px; }
.post h1 a{ color:#999999 }
.post h1 a:hover{ color:#FF9900} 
.fecha{ 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	color: #999999; 
	float:left; 
	margin-top:20px
}
.comentario a{ 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	color: #999999; float: right; 
	margin-top:20px; 
	background:url(../images/coment.gif) no-repeat; 
	padding-left:25px; 
	height:20px;
}
.comentario a:hover{ color:#A9DF07}

#comments{ padding:10px 35px;}
#comments h2{ font-family:Georgia, "Times New Roman", Times, serif}
#comments h3{ background: url(../images/comments_img.gif) no-repeat; padding-left:40px; height:30px; line-height:25px; margin-top:10px;}
#comments p{ padding-left:40px;}
#Columna{ 
	width:215px; 
	float:right; 
	padding-bottom:80px;
}
#Columna ul{ 
	width:208px; 
	list-style:none; 
	padding-left:7px;
	padding-bottom:20px; 
}
#Columna ul li a{ 
	display:block; 
	color: #666666; 
	padding:4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  
 }
#Columna ul li a:hover{ 
	color:#A7DC06;
	padding-left:10px; 
	background: url(../images/blog.gif) no-repeat;
	background-position: 0 8px; 
}

#copyright{ 
	position:absolute; 
	right:0; 
	bottom:0; 
	text-align:right; 
	font-size:11px; 
	padding-bottom:10px;
	 width:200px;
	 font-family:Arial, Helvetica, sans-serif;
 }

/* 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:910px; 
	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*/
