﻿@charset "utf-8";
/* CSS Document */

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:center;
	height:auto;
	}

#wrap {
	margin:0 auto 0 auto;
	width: 955px;
	height:auto;
	vertical-align: top;
	text-align:left;
	}
	
	#menu {
		background-image:url(img/menu_header.png);
		width: 955px;
		height: 88px;
		}
		
		#menu_blog{
			margin-left:760px;
			margin-right:0px;
			padding-top:10px;
			}
		#menu_links {
			margin-top:17px;
			margin-left:17px;
			float:left;
			}
		#menu_search{
			text-align:right;
			padding-top:12px;
			margin-right:10px;
			float:right;
			}
	
	#content {
		margin-top: 10px;
		width:955px;
	}
		#col_1{
			width: 528px;
			float:left;
		}
			#header{
				margin-top:8px;
				background:transparent url(img/main_header2.jpg);
				width:500px;
				height:100px;
			}
				#header_title{
				margin-left:22px;
				margin-top:10px;
				position:absolute;
				}
				#header_subtitle{
				margin-left:22px;
				margin-top:45px;
				position:absolute;
				}
			
			#content_1{
				margin-top:5px;
			}
				#nav{
					margin-top: 10px;
					width:182px;
					float:left;
					display:block;
				}
				#main{
					float:right;
					width:500px;
				}
					#main_img{
						width:500px;
						height:200px;
						background-image: url(img/main_img.png);
						}
						#img_textfield{
						float:right;
						padding-right:4px;
						padding-left:4px;
						padding-top:40px;
						width:110px;
						line-height:14px;
						}
					.separadores{
						display:block;
						padding-left:8px;
						padding-top:2px;
						padding-bottom:3px;
						font-size: 12px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color: #FFFFFF;
						background-image: url(img/separador_20.jpg);
						}
						.separadores_eg{
							display:block;
							width:500px;
							background:transparent url(img/separador_eg.jpg) no-repeat;
							padding-left:8px;
							padding-top:2px;
							padding-bottom:3px;
							font-size: 12px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:bold;
							color: #FFFFFF;
							}
						.separadores_nav{
								display:block;
								background:transparent url(img/separador.jpg);
								padding-left:8px;
								padding-top:2px;
								padding-bottom:3px;
								}
						.separadores_big{
							display:block;
							background:transparent url(img/separador_big.jpg) no-repeat;
							padding-left:8px;
							padding-top:2px;
							padding-bottom:3px;
							font-size: 12px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:bold;
							color: #FFFFFF;
							}
							
					.arrow{
						margin-right:5px;
						text-align:right;
						}
				
				#marco_1{
					margin-bottom:5px;
				}
				#marco_img{
				float:left;
				margin-top:5px;
				width:231px;
				height:143px;
				}
				#marco_txt{
				padding-top:10px;
				margin-left:240px;
				width:260px;
				height:143px;
				}
			
		#col_2{
			width:226px;
			margin-top: -17px;
			/*margin-top: -25px;*/
			position: relative;
			float:right;
		}
			#latest_news{
				width:226px;
				height:563px;
				background-image:url(img/latest_news.png);
				margin-top:13px;
				margin-bottom:12px;
			}
				#news_content{
					width:210px;
					height: 563px;
					padding-left:8px;
					padding-right: 0px;
					padding-top: 3px;
					padding-bottom: 3px;
					overflow: auto;
				}
					#news_title{
						text-align:center;
						padding-right:0px;
					}
					.news_separadores{
	    	      		display:block;
	    	    	  	padding-top:2px;
						border-color:#D0D4D5;
						border-width:1px 0px 1px 0px;
						border-style:solid;
						padding-bottom:2px;
        	   			margin-bottom:5px;
						font-size: 12px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color: #3E3F3F;
						background-color:#F7F7F7;
						/*GOOD color: #FFFFFF;
						background-color:#F5DB3C;*/
						/*color: #3E3F3F;
						background-color:#F5DB3C(f5d004);*/
						padding-left:6px;
        			}
					.news_body{
         		  		padding-left:8px;
						font-size: 11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color: #000000;
					}
						.news_body a{
							font-size: 11px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							color: #000000;
							text-decoration:none;
						}
							.news_body a:hover{
								font-size: 11px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								color: #000000;
								text-decoration:underline;
								}					
			#tweets{
				margin-left:8px;
			}
			.holder_title{
				width:210px;
				margin-left:8px;
				border-style:solid;
				border-width:1px;
				border-top-color:#999999;
				border-right-color:#999999;
				border-left-color:#999999;
				border-bottom:none;
			}
			#holder{
				display:block;
				width:210px;
				margin-left:8px;
				border-style:solid;
				border-width:1px;
				border-top-color:#999999;
				border-right-color:#999999;
				border-left-color:#999999;
				border-bottom-color:#999999;
				/*background-color:#FFCC33;*/
				background-image:url(img/holder_fondo.jpg);
			}			
			#twitter_holder{
				width:210px;
			}
			#twitter_img{
				float:left;
				width:80px;
				height:80px;
				/*background-image:url(img/twitter_logo.png);*/
				}
			#facebook_holder{
				width:210px;
			}
			.logo1_img{
				float:left;
				width:80px;
				height:80px;
				margin-right:5px;
				margin-top:-5px;	
				z-index:5;			
			}
			.logo2_img{
				float:right;
				width:80px;
				height:80px;
				margin-left:5px;
				margin-top:-1px;				
			}
			.logo1{
				display:block;
				margin-left:32px;
				/*margin-top:12px;*/
				padding-top:7px;
				padding-bottom:7px;
				background-color:#fad874;
				/*filter: alpha(opacity=75); 
				opacity: .7*/
				}
			.logo2{
				margin-right:45px;
				margin-top:5px;
				display:block;
				padding-left:8px;
				padding-top:7px;
				padding-bottom:7px;
				background-color:#fad874;
			}
			#holder_blog{
				display:block;
				width:210px;
				margin-left:8px;
				border-style:solid;
				border-width:1px;
				border-top-color:#999999;
				border-right-color:#999999;
				border-left-color:#999999;
				border-bottom-color:#999999;
				/*background-color:#FFCC33;*/
				}
			/*#rss_img{
				float:left;
				width:50px;
				height:50px;
				background-image:url(img/rss.png);
				margin-right:5px;
			}*/
			#myfeeduri1234{
				display:block;
				width:210px;
				margin-left:8px;
				border-style:solid;
				border-width:1px;
				border-top-color:#999999;
				border-right-color:#999999;
				border-left-color:#999999;
				border-bottom-color:#999999;
				}
			div.feedburnerFeedBlock span.headline {
				text-align: left;
				font-size: 11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #6CB4F9;
				text-decoration:none;
				}
				div.feedburnerFeedBlock span.headline a{
					font-size: 11px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color: #6CB4F9;
					text-decoration:underline;
					font-weight:bold;
				}
			div.feedburnerFeedBlock p.date {
				text-align: left;
				margin-left:0px;
				padding: 0;
				margin: 0;
				font-size: 11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#a9a9a9;
			}
			div.feedburnerFeedBlock li div {
				text-align: left;
				margin-left:0px;
				margin: 0;
				font-size: 11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				margin-bottom:10px;
			}
			div.feedburnerFeedBlock ul {
				text-align: left;
				margin-left:0px;
				padding-left:12px;
				padding-right:12px;
				margin-top:10px;
			}
			div.feedburnerFeedBlock ul li {
				list-style-type: none;
				text-align: left;
				margin-left:0px;
				padding: 0;
				margin: 0;	
				}
			#feedcount{
				/*text-align:right;*/
				float:right;
				margin-right:6px;
			}
			.addthis{
				float:left;				
			}

	#footer {
	margin-top:30px;
	position:relative;
	float:left;
	background:transparent url(img/menu_header.png) no-repeat scroll center bottom;
	width: 955px;
	height: 88px;
	background-image: url(img/footer.png);
	}
		#footer_info{
		margin-top:18px;
		margin-left:10px;
		}
		#footer_add{
		position:absolute;
		margin-left:620px;
		margin-top:60px;
		}
		
#imagen_404{
	margin-bottom:25px;
	background-image:url(img/error404.jpg);
	width:499px;
	height:346px;
	}
#texto_404{
	vertical-align:bottom;
	padding-top:290px;
	margin-left:20px;
	margin-right:20px;
	}
.sede_albergue{
width:165px;
float:left;
margin-right:12px;
margin-bottom:18px;
}
/*#link_prev{ /* nuevo 
	float: left;
	text-align: left;
	color:#A9A9A9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;		
}

#link_next{ /* nuevo 
	float: right;
	text-align: right;
	color:#A9A9A9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;		
}*/

/*TIPOGRAFIAS*/
.search_field{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	}
/*combinación molona es h1 fondo azul tipo blanco, h2 fondo blanco tipo azul*/
.h1{
	font-family: "myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#FFFFFF;
	font-style: normal;
	}
	.h1 span{
	background:#3E3F3F none repeat scroll 0 0;
	font-family: "myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	color:#FFFFFF;
	line-height:1.75;
	margin-right:10px;
	padding:2px 10px;
	}
	.h1 a{
		text-decoration:none;
		color:#FFFFFF;
		}
	.h1 a:hover{
		text-decoration:none;
		color:#FFFFFF;
		}
.h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#676967;
	font-weight:lighter;
	font-style: normal;
	}
	.h2 span{
	background:#FFFFFF none repeat scroll 0 0;
	font-family: "myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	color:#3E3F3F;/*azul claro: 6CB4F9*/
	line-height:1.75;
	margin-right:10px;
	padding:4px 10px;
	}
.h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#a9a9a9;
	}
	.h3 span{
	font-family:arial,'lucida grande','lucida sans unicode','bitstream vera sans','dejavu sans','trebuchet ms',sans-serif;
	line-height:1.75;
	color:#3E3F3F;
	border-bottom:dotted;
	border-bottom-width:thin;
	}
.tipo_blog {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	}
	.tipo_blog a{
		/*color:#a9a9a9;*/
		color:#858585;
		text-decoration:none;
		}
	.tipo_blog a:hover{
		color:#4f4f4f;
		text-decoration:underline;
		}
	.tipo_blog a:active{
		text-decoration:none;
		color:#CCCCCC;
		}
.tipo_blog_menu {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration:none;
	}
	.tipo_blog_menu a{
		color: #4f4f4f;	
		text-decoration:none;
		}
	.tipo_blog_menu a:hover{
		color:#4f4f4f;
		text-decoration:underline;
		}
.tipo_menu {
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	}
	.tipo_menu a{
		color:#4f4f4f;
		text-decoration:none;
		}
	.tipo_menu a:hover{
		text-decoration:underline;
		color:#4f4f4f;
		}
	.tipo_menu a:active{
		text-decoration:none;
		color:#CCCCCC;
		}
.tipo_titulo_separadores {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	.tipo_titulo_separadores a{
		text-decoration:underline;
		}
	.separadores a{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	.separadores a:hover{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
	}
.tipo_titulo_news {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:6px;
	}
.tipo_cuerpo {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	.tipo_cuerpo a{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	}
	.tipo_cuerpo a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
	}
.tipo_cuerpo_holder {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	}
	.tipo_cuerpo_holder a{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration:none;
	}
	.tipo_cuerpo_holder a:hover{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration:underline;
	}
.tipo_footer {
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	.tipo_footer a{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	}
	.tipo_footer a:hover{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
	}
.tipo_footer{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676967;
	font-weight:lighter;
	font-style: normal;
	line-height: 20px;
	}
	.tipo_footer a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676967;
	font-weight:bold;
	font-style: normal;
	text-decoration:none;
	}
	.tipo_footer a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676967;
	font-weight:bold;
	font-style: normal;
	text-decoration:underline;
	}

#LoginBox {
	position: absolute;
	top: -15px;
	width: 150px;
	visibility: hidden;
	border: 1px solid;
	left: 800px;
		
}