body {
	margin: 0;
	padding: 0;
	color: #333300;
	background-color: #F0FFF0;  
}

a img
{
	border: 0;
}


.logoLocal{
float:left;
clear:right;
background-color:black;
border:4px dotted red;
padding-left:1.5em;
}

#logoNomah{
float:left;
clear:right;
background-color:black;
border:4px dotted red;
padding: 2em;
}

.logoLocal>img{
margin-right:2em;
	
}


/* Visualización correcta logotipo NocheviejaOviedo cabecera: ... " */

#logoCabecera{
float:left;	
clear:left;
}


#restoCabecera {
float: left;
clear:right;
}

/* Fin visualización correcta logotipo NocheviejaOviedo cabecera: ... " */

/* Visualización correcta de la leyenda: "Fiestas & Entradas: ... " */

.pagina-actual{
	margin-right:10em;
}

.leyendaFiestas{
	font-size:1.6em;
	background-color:#DCDCDC;
	padding:0.8em 2em;	

	
}



/* FIN:Visualización correcta de la leyenda: "Fiestas & Entradas: ... " */


/* Nota NocheviejaOviedo , exterior #cuerpo */

#cuerpoNota{
	clear:both;	
	width:70%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* Fin Nota NocheviejaOviedo, exterior #cuerpo */

/* Logo del Sponsor */

#logo{
 background-color:white;	
 float:right;
}


#sponsors .sponsored{
	width:14em;
}

#sponsors{
	background-color:white;	
}

/* Fin Logo del Sponsor */





.oculto
{
	display: none;
}

.enfasis
{
	color: red;
	background-color:inherit;
	font-size: 1.2em;
	font-weight: bold;
}

.favoritos
{
	background-color:yellow;	
}

#detalles{
	font-weight:bold;		
}
/* ------------- Cabecera ----------------- */
#cabecera
{
	float: left;
	text-align: left;
	background: #005588;
	color: white;
	width: 100%;
	padding-bottom:0.2em; /* Necesario para justificación inferior con el Logotipo en Opera */
	
}
#cabecera h1
{
	color: white;
	background-color: #005588;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	letter-spacing: 0.3em;
	font-size: 2em;
	margin: 0.3em 0 0.3em 0;
	padding-left: 15px
	
	
}
#cabecera a
{
	color: #CCCCFF; 
	background-color: #005588;
	font-family: "Trebuchet MS", Garamond, serif;
	font-size: 1.1em;
	text-decoration: none;
	padding-left: 15px;
	line-height: 1.5em;
}


/* ------------- Contenido ----------------- */
#contenedor
{
	clear: both;
	font-family: Verdana, "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 0.8em;
	line-height: 1.5em;
	padding: 1em 2em 2em 3em;
}
/* ------------- Migas ----------------- */
#migas {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0.5em 0em 0em 0em;
	font-size: 0.7em;	
	width: 100%;
	line-height: 2em;
	margin-top:2em;
	margin-bottom: 2em;
}
	
#migas a{
	padding-left: 2px;
	color: #0088BB;
	background-color:inherit;
	text-decoration: none;
}

#migas a.bottomCabecera{
	color:black;
	text-decoration:underline;	
}

#migas a.bottomCabecera2{
	color:#000080;	
	text-decoration:underline;	
}

#migas a.bottomCabecera:hover{
	background-color:#FAFAD2;
	
		
}

#migas a.bottomCabecera2:hover{
	background-color:#FAFAD2;
}

#migas a:hover
{
	text-decoration: underline;
}

/* ------------- Menu ----------------- */

#menu-nav
{
	float: left;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	text-transform: lowercase;
	width: 14em;	

}

#menu-nav ul {
	margin-left: 0;
	list-style-type: none;
	margin-bottom:3em;	
}
  
#menu-nav li {
  	color: #0088BB;
  	background-color:inherit;
}

#menu-nav li a{
  	color: #0088BB;
  	background-color:inherit;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#menu-nav li.actual{
  	font-size: 1.3em;
  	line-height: 1.7em;
  	text-transform: uppercase;
  	letter-spacing:0.2em;
  	margin-top: 0.5em;
  	color:#005588;
  	background-color:inherit;
  	font-weight:900;
}
#menu-nav li.actual2{
  	font-size: 1.3em;
  	line-height: 1.7em;
  	text-transform: uppercase;
  	letter-spacing:0.1em;
  	margin-top: 0.5em;
  	margin-left: 0.2em;
  	color:#005588;
  	background-color:inherit;
  	font-weight:900;
}
#menu-nav li a.nivel2{
  	color: #0088BB;
  	background-color:inherit;
	text-decoration: none;
	border-bottom: 1px dotted;
	margin-left: 1em;
}
#menu-nav li a:hover{
	color:white;
  	background-color:#005588;
}


/* ------------- Cuerpo ----------------- */

#cuerpo{
	padding: 0em 1em 2em;
	background-color:#FFFACD;
	border:4px dotted red;
	float:left;
	margin-bottom:2em;
	margin-right:2em;
	min-width:36em;
	max-width:40em;
	text-align:center;
	
}
h1, h2, h3, h4, h5 {
	color: #005588;
	background-color:inherit;
	margin-bottom: 1em;
}
h1
{
	line-height: 1.2em;
	font-size: 1.8em;
}

h2
{
	line-height: 1.1em;
	font-size: 1.6em;
}
h3
{
	line-height: 1em;
	font-size: 1.4em;
	
}

h4
{
	line-height: 1em;
	font-size: 1.2em;
	
}

h5
{
	line-height: 1em;
	font-size: 1.1em;
	
}

p{
	margin-right: 1em;	
	margin-bottom: 1em;
}
strong, em {
	color: #005588;
	background-color:inherit;
}
/* ------------- listas ----------------- */
ul.listaNovedades li {
	list-style-type: none;
	margin-top: 0.5em;
	
}

ul.lista li {
	list-style-type: circle;
	margin-top: 0.5em;
	
}
ul.lista a, ul.listaNovedades  a{
  	color: #005588;
  	background-color:inherit;
  	text-decoration: none;
  	border-bottom: 1px dashed;
}
ol.lista-num li{
	margin-left: 1em;
	color: #005588;
	background-color:inherit;
}
ol.lista-num  a{
	font-size: 1.1em;
  	color: gray;
  	background-color:inherit;
  	text-decoration: none;
}
ol.lista-num  a:hover{
  	color: #005588;
  	font-size:1.5em;
  	background-color:inherit;
}

ul.enlaces {
	list-style-type: circle;
}
ul.enlaces a:link, ul.enlaces a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	font-size:1.2em;
	color: #005588;
	background-color:inherit;
	}
ul.enlaces a:hover, ul.enlaces a:active { 
	text-decoration: underline; 
	color: #9685BA;
	background-color:inherit;

}
.enlacesInternos a:link, .enlacesInternos a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	font-size:1.0em;
	color: #005588;
	background-color:inherit;
	
	}
.enlacesInternos a:hover, .enlacesInternos a:active  { 
	text-decoration: none; 
	color: #9685BA;
	background-color:inherit;
	border-bottom: 1px dashed;
	
}
.nota{
	color: red;
	background-color:inherit;
}
.encabezado
{
	color: white;
	background: #005588;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding: 2px 1em;
	text-transform: uppercase;
	margin-left: 10em;
	
}
/* ------------- Acrónimos y abreviaturas ----------------- */	
abbr, acronym { 
	cursor: help; 
	border-bottom: 1px dotted #000; 
	font-style: normal 
}
/* ------------- Pie ----------------- */
#pie
{
	border-top: 2px dotted #005588;
	font-size: 0.9em;
	line-height: 1.2em;
	clear: both;
	padding: 3em 2em;
	text-align:center;
}

a#pie
{
margin-right:0.2em;	
}

/* ------------- Aviso legal ----------------- */

#avisolegal
{
	font-size:0.6em;
}

.margen
{
	margin-right:0.8em;
	
}

/* ------ Refactored -------- */


.floatLeft{
	float:left;
}

.logoLocal{
	clear:both;
}

#divAdvertencia{
	background-color:#EAD656;
	width:70%;
	padding-bottom:8em;
	font-size:1.2em;
}

.imgWarning{
	border:7px solid red;
}
