.home h2 {
	font-size:1em;
	font-weight: normal;
}

#breadcrumb{
	background-color:#ffffff;
	position: relative;
	padding: 18px 0 5px 0;
	height:40px;
}
	#breadcrumb ul {
		font-size: 1.3em;
		padding-left: 46px;
	}
	#breadcrumb ul li {
		background:url(../images/css-fnd-breadcrumb2.png) 2px center no-repeat;
		float:left;
		padding: 0 20px 0 14px;
		color: #e94e0b;
	}
	#breadcrumb ul li a { color:#535353; }
	#breadcrumb ul li a:hover {
		color:#000;
		text-shadow:none;
	}

#contenido_home {
	padding: 45px 0 0 50px;
	background-color: #ffffff;
}
	#contenido_home .izda, #contenido_home .dcha {
		width: 371px;
		float: left;
	}
	#contenido_home .dcha {
		border-left: 1px solid #d7d7d7;
		padding-left: 41px;
		margin-left: 63px;
	}
	#contenido_home ul { float: left; }
	#contenido_home ul li {
		border-top: 1px solid #d7d7d7;
		font-weight: bold;
		font-size: 1.421em;
		line-height: 0.9em;
		display: block;
		text-transform: uppercase;
		font-family: Arial;
	}
	#contenido_home ul li.primero { border-top: none; }
	#contenido_home>ul>li:first-child { background-image:none; }
	#contenido_home ul li a {
		color: #e94e0b;
		display: block;
		line-height: 1.3em;
    	padding: 12px 8px 12px 0px;
		text-decoration: none;
	}
	#contenido_home ul li.ultimo a { padding-right: 0; }
	#contenido_home ul li a:hover { color: #000000;	}	
	#contenido_home h2{
		font-family: 'Time News Roman';
		font-size: 1.95em;
		font-weight: bold;
		color: #e94e0b;
		margin: 0 0 0.72em;
		line-height: 0.95em;
	}
	#contenido_home h2 a {
		color: #878787;
		}
	#contenido_home h2 a:hover {
		color: #E94E0B;
		}
	
	#contenido_home h3{
		color: #e94e0b;
		display: block;
		font-family: Arial;
		font-size: 1.421em;
		font-weight: bold;
		line-height: 0.9em;
		text-transform: uppercase;
		margin: 1.4em 0 1.4em;
	}
	#contenido_home p{
		margin: 18px 0 20px 0;
		font-size: 1.3em;
		line-height: 1.45em;
	}

#contenido {
	background-color: #ffffff;
	color: #535353;
	padding: 12px 0 40px 50px;
}
	#contenido h1{
		font-family: 'Arial';
		font-size: 3.85em;
		font-weight: bold;
		color: #e94e0b;
		margin: 0 0 0.3em 0;
		text-transform:uppercase;
		line-height: 0.95em;
		width: 615px;
	}
	#contenido h2 {
		font-family: 'Arial';
		font-size: 2.4em;
		color: #e94e0b;
		margin: 1.78em 0 0.1em 0;
		line-height: 0.95em;
		text-transform:uppercase;
	}
	#contenido h3{
		font-family: arial;
		font-weight:bold;
		font-size: 1.3em; 
		color: #E94E0B;
		margin: 0.8em 0;
	}
	#contenido .col1 ul li{
		background: url(../images/css-fnd-breadcrumb2.png) 0 .5em no-repeat;
		padding: 0 0 3px 10px;
		margin-left: 20px;
		font-size: 1.3em;
	}
	#contenido p{
		margin: 18px 0 20px 0;
		font-size: 1.3em;
		line-height: 1.45em;
		width: 579px;
	}
	#contenido p.fecha_hora{
		margin: 20px 0;
		font-size: 1.5em;
		line-height:1.25em;
		color: #E94E0B;
	}
	#contenido .entradilla{
		margin: 20px 0 29px 0;
		font-size: 1.41em;
		line-height:1.3em;
		color: #000000;
		font-weight:bold;
	}
	#contenido .destacado {
		color:#E94E0B;
		}
	#contenido p.intro{
		font-style:italic;
		line-height: 1.45em;
	}
	#contenido p.biografias{ color: #e94e0b; }
	#contenido p.img{ margin: 0; }
	#contenido p.origen{
		font-style:italic;
		margin: 0 0 0.8em 0;
	}
	#contenido p a { color: #3B3B3B; }
	#contenido p a:hover { color: #E94E0B; }
	#contenido .col1{
		float:left;
		width:615px;
	}
	#contenido .col2 {
		float:right;
		width: 258px;
	}
	#contenido .col1 p:first-child, #contenido .col1 h3:first-child{ margin-top: 0; }
	#contenido dt {
		clear:left;
		width: 175px;
		float:left;
		font-size: 1.1em;
		font-weight: bold;
		color: #E94E0B;
		text-align: right;
		margin-bottom:.3em;
	}
	#contenido dd {
		width: 340px;
		float:left;
		margin: 0 0 .3em 15px;
	}
	#contenido ol, #contenido ol>li {
		list-style: decimal inside;
		font-size: 1.15em;
	}

#mas_info {
	width:264px;
	margin-left: 35px;
	background-color: #f8efef;
	padding: 15px 0 20px 25px;
}
	#mas_info .naranja {
		color:#f05521;
		font-style:italic;
		line-height:1.2em;
		margin-bottom:0;
	}
	#mas_info h2{
		font-size: 1.9em;
		color: #4ba8be;
		margin: 0.3em 0;
	}
	#mas_info h2 > a{
		font-size: .7em;
		color: #4ba8be;
		text-decoration: none;
		display:block;
	}
	#mas_info h2 a:hover { color:#000; }
	#mas_info ul { width:200px; }
	#mas_info li {
		font-size: 1.1em;
		color: #f05521;
		border-bottom: 1px solid #d8d0d0;
		line-height: 1.5em;
		padding: 9px 0 9px 12px;
		background:  url(http://www.blueshondarribia.com/newsletter/images/css-li-mas-info.gif) 5px 17px no-repeat;
	}
	#mas_info li a {
		color: #f05521;
		text-decoration:none;
	}
	#mas_info li a:hover { color:#000; }
	#mas_info p.logo {
		margin: 25px 0 0 0;
		padding-bottom:0;
	}

body.voluntarios #contenido .col1 { width: 475px; }
body.voluntarios #contenido .col2 { width:390px; }
#voluntarios {    
	background-color: #F8EFEF;
    padding: 15px 25px 20px 25px;
}
	#voluntarios p {
		color: #3b3b3b;
		line-height: 1.5em;
		margin: 0.3em 0;
	}
	#voluntarios p span {
		color: #f39900;
		font-family: 'KreonRegular';
		font-size: 1.6em;
		line-height: 1.3em;
		font-style:italic;
	}
	#voluntarios p span a { color: #f39900; }

#galeria { margin-bottom: 14px;  }
	#galeria li{
		float:left;
		margin: 14px 0 1px 18px;
	}
	#galeria li.primero { margin: 0 1px 0 0; }
	#galeria_9 { margin-bottom: 14px; }
	#galeria_9 li{
		float:left;
		margin: 14px 0 0 8px;
	}
	#galeria_9 li.primero { margin-left: 0; }

#pruebas { margin-bottom: 23px; }
	#pruebas li{
		float:left;
		margin: 23px 0 0 23px;
		position:relative
	}
	#pruebas li.primero { margin-left: 0; }
	#pruebas li span {
		bottom: 13px;
		color: #3B3B3B;
		font-family: 'KreonRegular';
		font-size: 1.7em;
		left: 5px;
		line-height: 1em;
		position: absolute;
		text-align: center;
		width: 153px;	
	}

ul.transporte li{
	font-weight:bold;
	font-style: italic;
	padding-left: 18px;
	margin-bottom: 9px;
	background: url('http://www.blueshondarribia.com/newsletter/images/css-li-naranja.gif') 5px 5px no-repeat;
}

ul.transporte li li{
	font-weight:normal;
	font-style: normal;
	padding: 0;
	background-image: none;
	margin-bottom: 0;
}

#mapa_google { margin-top: 2em; }
		
.bloque1 {
    background-color: #FFFFFF;
    float: left;
    height: 650px;
    width: 650px;
	position:relative;
}
	.bloque1 h2 {
		background: url(http://www.blueshondarribia.com/newsletter/images/css-fnd-boton-amarillo.png) no-repeat 0 0;
		font-size: 1.3em;
		height: 42px;
		left: -10px;
		line-height: 1.1em;
		padding: 5px 10px;
		position: absolute;
		text-shadow: 2px 1px 1px #555555;
		top: 50px;
		width: 128px;
		z-index:10;
	}
	.bloque1 h2 a {
		color: #FFFFFF;
		text-decoration:none;
		/*font-size:1.3em;*/
		line-height:1.1em;
	}
	.bloque1 h2 a:hover {
		opacity: 0.9;
		color: #000000;
		text-shadow:none;
	}

.bloque2 {
	float: left;
	margin-left:24px;
	width:313px;
	height:313px;
	background-color:#FFFFFF;
	font-weight:lighter;
}
	.bloque2 a {
		display:block;
		background: url(http://www.blueshondarribia.com/newsletter/images/css-stadium.jpg) 0 0 no-repeat;
		width:313px;
		height:313px;
		position:relative;
		color: #FFF;
		text-decoration: none;
	}
	.bloque2 a span {
		background:url(http://www.blueshondarribia.com/newsletter/images/css-fnd-boton-amarillo.png) 0 0 no-repeat;
		font-size: 1.3em;
		height: 57px;
		left: -10px;
		line-height: 1.1em;
		padding: 5px 10px;
		position: absolute;
		text-shadow: 2px 1px 1px #555555;
		top: 50px;
		width: 128px;
	}
	.bloque2 a:hover {
		opacity:.9;
		filter:alpha(opacity=90);
	}
	.bloque2 a:hover span {
		opacity:1;
		filter:alpha(opacity=100);
		color:#000;
		text-shadow:none;
	}

.bloque3 {
	float: left;
	margin-top:24px;
	width:263px;
	height:273px;
	background-color:#FFFFFF;
	background: url(http://www.blueshondarribia.com/newsletter/images/css-accomodation.jpg) 0 0 no-repeat;
	position:relative;
	padding: 25px 25px 15px 25px;
	font-size:1.1em;
	line-height:1.6em;
}
	.bloque3 h2 {
		font-family: 'KreonRegular';
		font-size:2.3em;
		text-transform:uppercase;
		text-shadow:#a83b17 2px 2px 2px;
		margin-bottom:.5em;
		color: #FFF;
		font-weight:lighter;
	}
	.bloque3 p {
		text-shadow:#b23f18 2px 1px 1px;
		margin-bottom:1em;
	}

.bloque4 {
	float: left;
	margin: 24px 0 0 24px;
	width: 313px;
	height: 313px;
	background-color:#FFFFFF;
}
	.bloque4 a {
		display:block;
		background: url(http://www.blueshondarribia.com/newsletter/images/css-popular.jpg) 0 0 no-repeat;
		width:313px;
		height:313px;
		position:relative;
		color: #FFF;
		text-decoration: none;
	}
	.bloque4 a span {
		background:url(http://www.blueshondarribia.com/newsletter/images/css-fnd-boton-amarillo.png) 0 0 no-repeat;
		font-size: .8em;
		height: 42px;
		left: -10px;
		line-height: 1.1em;
		padding: 5px 10px;
		position: absolute;
		text-shadow: 2px 1px 1px #555555;
		top: 24px;
		width: 128px;
		font-weight:normal;
	}
	.home .bloque4 a span { font-size:1.3em; }
	.bloque4 a:hover {
		opacity:.9;
		filter:alpha(opacity=90);
	}
	.bloque4 a:hover span {
		opacity:1;
		filter:alpha(opacity=100);
		color:#000;
		text-shadow:none;
	}				

.bloque5 {
	float: left;
	margin: 24px 0 0 24px;
	width:263px;
	height:273px;
	background-color:#FFFFFF;
	background: url(http://www.blueshondarribia.com/newsletter/images/css-voluntarios.jpg) 0 0 no-repeat;
	position:relative;
	padding: 25px 25px 15px 25px;
	font-size:1.1em;
	line-height:1.6em;
}
	.bloque5 h2 {
		font-family: 'KreonRegular';
		font-size:2.3em;
		text-transform:uppercase;
		text-shadow:#8a8a8a 2px 2px 2px;
		margin-bottom:.5em;
		color: #FFF;
		font-weight:lighter;
	}
	.bloque5 p {
		text-shadow:#5d5d5d 2px 1px 1px;
		margin-bottom:1em;
	}		
		
.bloqueAmarillo {
	background:url(http://www.blueshondarribia.com/newsletter/images/css-bloque-amarillo.gif) 0 0 repeat-x;
	float: left;
	width:268px;
	height:273px;
	padding: 20px 20px 20px 25px;
	margin: 24px 0 0 24px;
	color: #FFF;
	font-size:1.2em;
	line-height:1.6em;
	text-shadow:#a76900 2px 1px 1px;
}
	.bloqueAmarillo h2 {
		font-family: 'KreonRegular';
		font-size:2.3em;
		text-transform:uppercase;
		text-shadow:#a56800 2px 2px 2px;
		margin-bottom:.5em;
		font-weight:lighter;
		line-height:.9em;
	}
	.bloqueAmarillo input.texto {
		color: #826248;
		text-decoration:none;
		background-color:#f9ce85;
		border:none;
		padding:5px;
	}
	.bloqueAmarillo p { margin: 0 0 1em 0; }
	.bloqueAmarillo input.boton {
		background:url(http://www.blueshondarribia.com/newsletter/images/css-input.gif) 0 0 repeat-x;
		line-height:33px;
		height:33px;
		border:none;
		color:#FFF;
		border-radius: 5px;
		padding: 0 10px;
		cursor:pointer;
		text-shadow:#498686 1px 1px 1px;
	}

a.boton01 {
	background:url(http://www.blueshondarribia.com/newsletter/images/css-input.gif) 0 0 repeat-x;
	line-height:33px;
	height:33px;
	border:none;
	color:#FFF;
	border-radius: 5px;
	padding: 8px 15px;
	cursor:pointer;
	text-shadow:#498686 1px 1px 1px;
	text-decoration:none;
}

a.boton02 {
	background:url(http://www.blueshondarribia.com/newsletter/images/css-input-amarillo.gif) 0 0 repeat-x;
	line-height:33px;
	height:33px;
	border:none;
	color:#FFF;
	border-radius: 5px;
	padding: 8px 15px;
	cursor:pointer;
	text-shadow:#498686 1px 1px 1px;
	text-decoration:none;
}
a.boton01:hover, a.boton02:hover { color:#000000; }
	
.horarios {
	position: relative;
	float:left;
}
	.horarios .reloj {
		position:absolute;
		background:url(http://www.blueshondarribia.com/newsletter/images/reloj.png) 0 0 no-repeat;
		height:48px;
		width:48px;
		top:-10px;
		left:20px;
	}
	.horarios a {
		font-family: 'KreonRegular';
		color:#FFFFFF;
		text-decoration:none;
		font-size:1.9em;
		font-style:italic;
		display:block;
		padding: 6px 25px 6px 80px;
		text-shadow:1px 2px 2px #4b94a5;
		background-color:#64c5dc;
		border-radius: 5px;
	}
	.horarios a:hover {
		background-color:#8adaed;
		text-decoration:underline;
	}

/*** MANTENTE INFORMADO ***/

form.informate {
	float: left;
	width:500px;
	margin-top:25px;
}
form.informate .campo { padding-bottom:10px; }
form.informate .campo label {
	float: left;
	display:block;
	width:170px;
	margin-right: 10px;	
	text-align:right;
	padding-top:4px;
}
form.informate .campo .text {
	padding: 4px;
	border:1px solid #c6c6c6;
	color:#595959;
	width:230px;
}
	form.informate .campo .error {
		border:1px solid #990000;
		background-color:#fdebeb;
	}
	form.informate .campo .enfocado {
		border:1px solid #c6c6c6;
		background-color:#f3f3f3;
	}
	#contenido form.informate .campo .errores {
		font-size:.9em;
		color: #990000;
		padding:0 0 0 180px;
		margin:0;
	}
form.informate .botones { padding:20px 0 0 180px; }
form.informate .botones .boton {
    background-color:#e94e0b;
    border: none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
	font-size: 1.1em;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
}
form.informate .botones .boton:hover { color:#000000; }
	
.envioOK {
	padding: 20px 10px 5px 130px;
	font-size:1.5em;
	width:245px;
	font-style:italic;
	margin-top:25px;
}
	#contenido .envioOK p { line-height:1.1em; }
	
	
/***** ESTILO WEB 2013 ***/

#cuerpo.web2013 #contenido_home p.imagen {
	float: left;
	margin-right: 60px;
	}

#cuerpo.web2013 #contenido_home ul {
	width:430px;
	}