/* CSS Document */
body
{
	font-size:14px;
}
h1 {	font-size:1.8em; margin-top:0;	margin-bottom:16px; }
h2 {	font-size:1.6em; margin-top:16px; margin-bottom:14px; }
h3 {	font-size:1.4em; margin-top:14px; margin-bottom:12px; }
{
	margin-top:10px;
	margin-bottom:10px;
}
.margen-texto
{
	padding:20px;
}
.contenido-izquierda-7030 { width:100%; float:left; text-align:center; }
.contenido-derecha-7030 { width:100%; float:right; text-align:center; }
.contenido-izquierda-portada { width:100%; float:left; text-align:center; }
.contenido-derecha-portada { width:100%; float:right; text-align:center; }

.menu{display:block;}
#slideshow {
  margin: 0 auto;
  position: relative;
  width: 100%;
  height: 280px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  position:relative;
}

#slideshow > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.contenido-izquierda { width:100%; }
.contenido-derecha { width:100%; float:right; }
{ display:block; }
.visible-escritorio
{ display:none; }

.margen
{
	padding:32px;
}
.margen-menor
{
	padding:24px;
}
.margen-menu
{
	padding:8px;
}
.margen-menu-interior
{
	padding-left:8px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:8px;
	font-size:10px;
}
.contenido
{
	font-size:10px;
}
.cabecera
{
	width:100%;

}
.centro
{
	width:100%;
	color:#FFFFFF;
	font-size:15px;
}
.division
{
	background-color:#FFFFFF;
	height:10px;
}
.division-redes-escritorio
{ display:none; }
.division-redes-movil
{ display:display; }


/*imagenes*/
.imagen-logo
{
	width:100%;
}
.imagen-inicio
{
	width:30%;
	opacity: .7;
	-moz-opacity: .7;
	filter:alpha(opacity=70);
}
.imagen-inicio:hover
{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.imagen-logo-cabecera
{
	width:80%;
}
.vineta
{
	width:8px;
}


/*enlaces*/
.imagen-portada-link { width:320px; }
.imagen-portada{width:320px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.ancho-tour-portada { width:320px; }
.enlace-menu { color:#FFFFFF; font-size:1em; text-align:center; margin-left:6px; margin-right:8px; }
.enlace-menu:hover { text-decoration:none; color:#64D5FF; font-weight:bold; }
.enlace-portada
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.enlace-portada:hover
{
	color:#FFFF00;
}
.enlace-categoria
{
   color:#0080FF;
   text-decoration: none;
   font-size:12px;
   margin-right:10px;
   margin-left:10px;
   font-weight:bold;
}
.enlace-categoria:hover
{
	color:#0080FF;
}
.enlace-inferior
{
   color:#999999;
   text-decoration: none;
   font-size:12px;
   font-weight:bold;
   text-align:left;
}
.enlace-inferior:hover
{
	color:#000000;
}

.menu{display:none;}
 
.mobile-menu{display:block;
margin-top:0;}
 
nav{margin:0;
background:none;}
 
.menu li{display:block;
margin:0;}
 
.menu li a {background:#ffffff;
color:#000000;
border-top:1px solid #e0e0e0;
border-left:3px solid #ffffff; border:1px solid #000000;}
 
.menu li a:hover, .menu li:hover > a{
background:#f0f0f0;
color:#797979;
border-left:3px solid #660000;}

.menu ul li a {display:block;
    color:#666666;
     margin-left:16px;
    background:#ffffff; font-size:1.1em;}
     
    .menu ul li a:hover, .menu ul li:hover > a{
    background:#f0f0f0;
    border-left:1px solid #CCCCCC;
    color:#000000;
    }
 
/*level 2 and 3 - make same width as all items*/
.menu ul {display:block;
position:relative;
top:0;
left:0;
width:100%;
}
.menu ul a:hover {border-left:3px solid #990000}
 
.menu ul ul {left:0;}
.menu ul ul a { color:#990000; font-size:1.2em; border:none; margin-left:32px;
}