.h2contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
		border-bottom: 2px solid silver;
	
}

body {
	margin: 0;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(img/fondorepeat_lateral.jpg);
}

#skipnav a, #skipnav a:hover, #skipnav a:visited{
position:absolute;
left:-500px;
width:1px;
height:1px;
top:0px;
overflow: hidden;
}

#cabecera {
	color: #777;
	border-bottom: 2px dotted silver;
	margin: 0 0 1em 0;
	padding-left: 2px;
	overflow: hidden;
	position: relative;

}
#cabecera h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

#lateral h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
text-align:center;
padding:0.2em;
margin-left:0.8em;
color: silver;
border-top: 2px dashed silver;
border-bottom: 2px dashed silver;

}

#secundario h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
text-align:center;
border-top: 2px dashed silver;
border-bottom: 2px dashed silver;
color: #fff;
padding:0.2em;
}

#lateral {
	float: left; 
	width: 17%;
	padding: 0 0 0 .4em;
	
	
}
#contenidos {
	float: right;
	width: 64%;
	margin-right: 1%;
	margin-left: 1%;
}
#contenidos #principal {
	float: left;
	width: 64%;
	padding-right: 4%;
	border-right: 1px dotted silver;
	padding-left: 2%;
	border-left: 1px dotted silver;
	text-align:justify;
}
 #secundario {
	float: right;
	width: 15%;

}

#contenidos #secundario ul {
	list-style: none;
	padding: 0;
	margin: 0.2em 0 0 0.2em;
}

#secundario ul li {
	border-bottom: 1px dotted silver;
}

#secundario ul li a {
	text-decoration: none;
	color: #fff;
	padding: 1%;
	display: block;
}

#pie {
	clear: both;
	border-top: 1px dotted silver;
}

#lateral ul {
	list-style: none;
	padding:0.6em;
	margin: 0.5em 0 0 0.5em;
}

#lateral ul li {
	border-bottom: 1px dotted silver;
		
}

#lateral ul li a {
	text-decoration: none;
	color: #fff;
    padding:0.6em;
	display: block;
	
	
}
#lateral ul li a:hover {
background-color: #83B4C6;
  padding:0.6em;
 color: #000;
 display: block;

}


#contenidos #secundario h2 {
	font: normal 1.2em Georgia, "Times New Roman", Times, serif;
}

#pie {
	text-align: center;
	margin: 0;
	padding: 1em 0;
	color: #AAA;
	padding-left:.3em;
}



#contenidos {
	float: left;
	width: 76%;
	margin-left: 1%;
}
#contenidos #principal {
	float: left;
	width: 76%;
	padding-right: 2%;
	border-right: 1px dotted silver;
	padding-left: 2%;
	color:#fff;
	padding-bottom: 1.5em;
}

#cabecera {
	margin-bottom: 0;
}
#menucabecera{
	
	margin-bottom: 1em;
	width: 100%;
}
#menucabecera ul {
	margin: 0;
	float: left;
	width: 100%;
}
#menucabecera ul li {
	float: left;
	border-bottom: 0;
	text-align: center;
	width: 15%;
	border-bottom: 1px dotted silver;
	border-top: 1px dotted silver;
}


#menucabecera ul li a {
	display: block;
	padding: .5em .5em; 
	text-decoration: none;
	color: #fff;

}
#menucabecera ul li a:hover {
	background-color: #83B4C6;
}

#contenedor {
	width: 85%;
	max-width: 700px;
	margin-top:0.7em;
	background: #06688C;
	border-left: 3px solid silver;
	border-right: 3px solid silver;
	border-top: 3px solid silver;
	border-bottom: 3px solid silver;
	
	
}

#foto {
width:583px;
height:375px;
border-top: 1px dotted silver;
padding-top: 1%;
border-bottom: 1px dotted silver;
padding-bottom: 1%;
}
#entrada {
padding-top: 0.1em;
padding-bottom: 0.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
text-align:center;
color: #FFF;
background: #06688C;

}

#piefoto {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:90%;
color: #CCCCCC;
padding-top:0.8em;
padding-left:0.5em;
}
