
@import url('buttons.css');

body {
	margin: 0px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	background-color: #FFFFFF;
}

.espacio {
	padding-bottom:50px;
}

.btn {
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 2px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #ccc;
	background-color: transparent;
	font-size: 17px;
	font-weight: bold;
	width: 80%;
	text-transform: uppercase;
}

#cookieaviso {
	text-align:center;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	background-color:rgba(0,0,0,0.8);
	padding:25px;
	padding-top:10px;	
	font-size:14px;
	color:#FFFFFF;
	line-height: 25px;
	z-index:100;
	display:none;
}

.envase {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

#titymon {
height:auto;
padding-bottom:20px;
}

#marquee {
background-color:#f1801f;

}



#separarriba {
padding-top:50px;
}

#nav {
position:fixed;
z-index:9999;
width:100%;
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.pie {
	margin-right: auto;
	margin-left: auto;
	background-color: #e18727;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 150px;
	padding-top: 10px;
}

a {
	color: #E18727;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.dianormal {
	color: #B9B9B9;
	text-decoration: none;
}

a.lnkdestacado {
	color: #D27C1E;
	text-decoration: none;
}

a.lnkdestacado:hover {
	text-decoration: underline;
}

.laspaginas {
	color: #E18727;
	float: left;
	clear:both;
	margin-top:15px;
}

.laspaginas a:hover {
	color: #000000;
}

.paganterior {
	padding-right: 25px;
	float: left;
}

.pagsiguiente {
	padding-left: 25px;
	margin-top:-15px;
	float: left;
}

.tipos{
	padding-left: 6px;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 4px;
	margin-left: 4px;
	text-indent: 5px;
}

/* todos */
[class^="tipoesp"]{
	background-color: #999999;
clear:both;  width:98%;  color:#FFFFFF; 
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
font-size:15px;
margin-top:10px;
}


[class^="tipoesp"].enhome{
	height:35px; margin-bottom:20px; padding-top:5px; margin-top:25px;font-size:24px; 
}

/* teatro */
.tipoesp1{

	background-color: #f1801f;
}
/* teatro infantil */
.tipoesp2{
	background-color:#FF66FF;
}
/* musica */
.tipoesp3{
	background-color: #c81421;
}
/* magia */
.tipoesp4{
	background-color: #8cdbec;
}
/* musical */
.tipoesp5{
	background-color: #7ae51b;
}
/* monologo */
.tipoesp6{
	background-color: #205291;
}
/* cine */
.tipoesp7{
	background-color: #6699CC;
}
/* exposiciones */
.tipoesp8{
	background-color:#64B172;
}

.titcuad {
	clear: both;
}

.titcuad a{
	font-family: chicago, "trebuchet MS", verdana;
	font-size: 10px;
	color: #666666;
	letter-spacing: -1px;
}

.cajatexto {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 12px;
	padding:3px;
	margin:2px;
	color: #333333;
}

.envase  .calendario {
	float: left;
}



.titulocab {
	font-size: 34px;
	padding-top: 25px;
	color: #FFFFFF;
	line-height: 32px;
}
#monitor {

}

.subtitulocab {
	font-size: 18px;
	padding-top: 4px;
	color: #f5d7b8;
	font-weight: bold;
}
.sup {
	font-size: 10px;
	width: 148px;
	padding-left: 5px;
	color: #ffffff;
}
.adelantos {
	padding-top: 7px;
}
.adelantos .item {
	padding-top: 10px;
	padding-bottom: 10px;
}

.fecha {
	font-size: 11px;
	color: #666666;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
}

.comentario, .anotacion {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #3a87ad;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #d9edf7;
  border-color: #bce8f1;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


.anotacion {
  background-color: #f1801f;
  border: 1px solid #F39547;
	text-shadow:none;
  color:#fff;
}
.anotacion a{
  color:#fff;
  text-decoration:underline;
}


.lasedades {
	float: right;
	margin-bottom: 18px;
	color: #ad3a51;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f7d9df;
	border: 1px solid #D37E8F;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
	border-radius: 4px;
	clear: both;
	padding-top: 8px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left: 14px;
	margin-top: 15px;
}

.item .titulo a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
}
.item .fecha {
	color: #F9E7D2;
	font-size: 11px;
}


.leyenda {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 100px;
	margin-left: 5px;
	margin-bottom: 5px;
	color: #666666;
}


/* redefine */
h1 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1.fichaespectaculo {
	text-transform:uppercase;
	font-size:36px;

}

h2 {
	font-size: 20px;
	font-weight: bold;
	color: #e18727;
	padding-top: 8px;
	margin: 0px;
}
h3 {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.actuacion a.titulo {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.patr {
	padding-top: 10px;
	padding-bottom: 10px;
}

.titular {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.cajalta {
	/*height: 320px;*/
}

.cajalta img {
	width:100%;
}

.cajabaja {
	height: 150px;
}


.modulo {
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 32%;/*318*/
	float: left;
	overflow: hidden;
}
.modulo .titulo {
	padding-bottom: 5px;
	height: 50px;
}

.modulo .titulo a{
	font-size: 18px;
	color: #666666;
	line-height: 17px;
}

.modulo a:hover{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.modulo img{
	margin-top: 4px;
}

.modulo .txt {
	font-size: 12px;
	line-height: 12px;
	padding-top: 8px;
	padding-bottom: 10px;
	color: #666666;
}

.modulo img:not(.noresize) {
	width:100%;
	
}
.col_tercio .modulo {
	width:100%;
}

.titular a {
	color: #666666;
	line-height: 14px;
	font-weight: bold;
}


.lead {
	font-style: italic;
	padding-top: 2px;
	padding-bottom: 4px;
	font-size: 12px;
	color: #666666;
}


.cia {
	font-size: 20px;
	color: #333333;
	padding-top: 5px;
}
.etiqueta {
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 3px;
}

.comentario {
	padding-top: 20px;
	padding-bottom: 20px;
}
.comentario .avatar {
	float: left;
	width: 52px;
	height: 52px;
	padding-right: 3px;
}
.comentario .caja {
	width: 410px;
	float: left;
}



.comentario .user a {
	font-weight: bold;
	color: #BE711B;
	font-size: 14px;

}
.comentario .txt {
	font-size: 12px;
	line-height: 11px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
}

.actuacion a.titulo:hover {
	font-weight: bold;
	color: #C6751C;
}

.actuacion:after {
	clear:both;
}
.actuacion {
	display:inline-block;
	padding-top: 0px;
	padding-bottom:25px;
	height:788px;
	height:inherit;
	padding-right:5px;
}
.envase.ficha .actuacion {
	width:32%;
}
.envase.ficha .col_tercio .actuacion {
	width:100%;
}

.col_tercio .actuacion {
	width:100%;
}


/*.actuacion img {
	float: left;
	width: 70px;
	margin-right: 6px;
}*/

.actuacion img {
	width:100%;
	padding-top:0px;
}

.espectaculo .actuacion img {
	/*width:68px;*/
}


.actuacion .txt {
	float: left;
	/* width: 230px;  */
}
.actuacion .tit{
/*	width: 210px; */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
		text-transform:uppercase;
	transition: background-color 0.5s ease;
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	height:35px;
}

.actuacion:hover .tit {
background-color:#000000;

}

.actuacion .txt .sinopsis {
	font-size: 12px;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 6px;
	color: #666666;
}

.espectaculo {
	float: left;
	height: 365px;
	width: 33%;
}

.espectaculo a.titulo {
	font-size:18px;
}

.espectaculo .txt div {
margin-top:10px;
margin-bottom:10px;
}

/* */

.fila {
	clear: both;
}
.fila small i, .fila small a{
	font-size:14px;
	line-height:22px;
}
.linea {
	clear: both;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.redes {
	clear: both;
	float: right;
	display: inline;
	margin-bottom: 5px;
}
.barranaranja {
	background-color: #e18727;
	clear: both;
	height: 10px;
}
.barramorada {
	background-color: #a25197;
	clear: both;
	height: 35px;
}


.pase {
	background-image: url(../img/entrada.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 11px;
	font-weight: bold;
		float: left;
	width: 235px;
	height:20px;
}

.pasepasado {
	background-image: url(../img/entradapas.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 11px;
	font-weight: bold;
		float: left;
	width: 235px;
}

.aforocompleto {
	background-image: url(../img/aforocompleto.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 11px;
	font-weight: bold;
		float: left;
	width: 235px;
}
.entradalibre {
	background-image: url(../img/entradalibre.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 11px;
	font-weight: bold;
		float: left;
	width: 235px;
}
.pases {
	padding-top: 5px;
	padding-bottom: 2px;
	clear: both;
}

.entradavirtual {
	height: 150px;
	background-image: url(../img/entrada.png);
	width: 300px;
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 15px;
}

#tituloenentrada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 9px;
	padding-left: 110px;
	color: #666666;
}

.calendario {
	border: 5px solid #FF6600;
}

.marco_a {
	padding-bottom: 8px;
}

.marco_b {
	padding-top: 18px;
	padding-right: 15px;
}

.columna {
	float: left;
}

.columna img {
	padding:0px;
	margin:0px;
}

.columna.park {
display:inline-block; width:40%;
}

.envacas {
	float: left;
	color: #FFDDA4;
	width: 110px;
	font-size: 12px;
	line-height: 14px;
}

.envacas h3{
	color: #ffffff;
}


.derecha {
	float: right;
}

.derecha img{
	float: right;
}

.col_mitad {
	width: 48%;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.col_mitad.peq {
	width:44%;
	
}
.col_mitad img {
	width:100%;
	
}

.col_mitad img {
	padding-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 10px;
}

.col_tercio {
	width: 31%;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
}




.col_dos_tercios {
	width: 630px;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
}

.col_prog {
	width: 64%;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.col_contenido {
	width: 64%;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.col_contenido img {
	padding: 10px;
	float: left;
	max-width:640px;
}

.col_contenido h1 {
	font-size: 28px;
}

.col_sexto {
	width: 15%;
	float: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.col_cal {
	width: 160px;
	float: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.col_not {
	width: 140px;
	float: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.legal {
	font-size: 12px;
	color: #F7DEC4;
}
.itemprog {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.itemprog .titulo a {
	color: #333333;
}
.itemprog .cia a {
	color: #666666;
}

.itemprog .foto {
	float: left;
	width: 15%;
	padding-right: 5px;
}
.itemprog .foto img{
	width: 85%;
	height:auto;
}
.itemprog .txt {
	float: left;
	width: 84%;
}

.itemprog .titulo {
	font-size: 20px;
	color: #333333;
}
.itemprog .cia {
	font-size: 12px;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 3px;
	font-weight: bold;
}
.itemprog .sinopsis {
	font-size: 13px;
	line-height: 14px;
}



a.lnk2 {
	color: #F7DEC4;
	font-size: 12px;
}

a.lnk2:hover {
	text-decoration: underline;
}
.lnkmas {
	background-image: url(../img/masblanco.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 60px;
	font-size: 11px;
	text-indent: 15px;
	padding-top: 5px;
}

.lnkmasbis {
	background-image: url(../img/masblanco.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
	text-indent: 15px;
	padding-top: 5px;
}
.lnkprog {
	background-image: url(../img/masblanco.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 230px;
	font-size: 11px;
	text-indent: 15px;
	float: left;
}

.logosite {
	padding-top:6px;
	padding-left:20px;
	float:left;
}


/* menu superior*/

#menu_superior {
	height: 55px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 2px;
	margin: 0px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}


#menu_superior ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	color: #F4D6B3;
}
#menu_superior ul ul {
	display:none;
}
#menu_superior li {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: left;
}
#menu_superior li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}

#menu_superior li.mnb a {
	padding-top: 8px;
}


#menu_superior li a:hover {
	color: #FF9900;
}


#dropmenu, #dropmenu ul {
	margin:0; 
	padding:0; 
	list-style-type:none; 
	list-style-position:outside; 
	position:relative; 
	line-height:16px; 
	z-index:100; 
	width:100%; 
	font-weight:bold;
}
#dropmenu a {
	display:block; 
	padding:0.25em 1em; color:#686868; border-right:1px solid #c8c8c8; text-decoration:none;}
/* #dropmenu a:hover {background:#888; color:#fff;} */
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; top:32px; left:-1px;}
#dropmenu ul a {font-size: 12px; border-left:1px solid #c8c8c8; background:#fff;}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:200px;}
#dropmenu li ul a {width:200px; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

/* menu inferior*/
#menu_inferior {
	clear: both;
}

#menu_inferior ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}

#menu_inferior li li {
	float: left;
}

#menu_inferior li {
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#menu_inferior li a {
	display: block;
	text-decoration: none;
	float: left;
	padding-right: 10px;
	color: #f0e3d6;
}
#menu_inferior li a:hover {
	display: block;
	text-decoration: underline;
}



#accesos-directos ul {
	list-style-image: url(/img/more.gif);
	list-style-type: none;
	list-style-position: outside;
	font-size: 0px;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin: 0;
}
#accesos-directos a {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#accesos-directos ul ul {
	margin: 0px;
	padding: 0px;
}
.negro {
	background-color: #000000;
}
.migapan {
	font-weight: bold;
}

/* enlaces en lista */


.enlaces ul {
	list-style-type: none;
	list-style-position: outside;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin: 0;
	text-indent: 5px;
}

.enlaces ul ul {
	margin-bottom: 10px;
}

.enlaces {
	padding-top: 5px;
	padding-bottom: 10px;
}


/* botonlink */

.botonlink li a:hover {
	background-color: #000000;
}

.botonlink ul {
	font-size: 1em;
	list-style-type: none;
	list-style-position: outside;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin: 0;
	text-indent: 5px;
}

.botonlink ul ul {
	margin-bottom: 10px;
}

.botonlink {
	padding-top: 5px;
	padding-bottom: 10px;
}

.botonlink li a{
	display: block;
	font-weight: bold;
}

.botonlink li a:hover {
	/*	border: 1px solid #f5821f;*/
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #FFFFFF;
}


.botontarambano {
	cursor: pointer;
	-cursor: hand;
	clear:both;
	background-image: url(../img/fndboton.png);
	height: 40px;
	width: 167px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 80px;
	margin-right: 5px;
}

.botontarambano a{
	color: #FFFFFF;
}

/* visor fotos */

#visor_foto img{
	padding: 2px;
	width:100%;
}


#fotos_listathumb {
	width: 657px;
	height: 80px;
	overflow-x:auto;
	overflow-y:hidden;
	scrollbar-face-color: #e18727;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #f9d4ac;
	scrollbar-3dlight-color: #e18727;
	scrollbar-shadow-color: #ebc9a4;
	scrollbar-darkshadow-color: #e18727;
	scrollbar-track-color: #ebc9a4;
	padding: 0px;
	margin: 0px;
}

.fotos_thumb {
	width: 95px;
	float: left;
	padding: 5px;
}
.fotos_thumb_ver {
	width: 40px;
	float: left;
	padding: 5px;
}


#bsiguiente {
	float: left;
	position: relative;
	top: -350px;
	overflow: hidden;
	left: 610px;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

#banterior{
	float: left;
	position: relative;
	top: -350px;
	overflow: hidden;
	left: -81px;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.pintbutton {
	float: left;
	position: relative;
	top: -526px;
	left: -125px;
}

.compra {
	font-size: 9px;
}

.ajuste {
	height: 50px;
}

#covermobile {
	z-index:-1;
	display:none;
	position: relative;
	float: left;
	width: 230px;
}

/*Utilizado en contenido*/
.opinion {
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 2px;
}

.opinion .nombre {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.opinion .texto {
	color: #666666;
}

.notportada  {
	display:inline;
}

#col_interna {
	display:inline;
}

.colizd {
	float:left; 
	width:245px;

}

#menucontrol {

}

#menucontrol a img:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


@media only screen and (max-width: 1200px){

.envase {
	width:100%;
}

#menu_superior ul li a {
	padding-left:11px;
	padding-right:11px;
	margin:0px;
}

#menu_superior ul li  {
	padding:0px;
	margin:0px;
}
}
@media only screen and (max-width: 1100px){

.envase {
	width:100%;
}
.col_mitad {
	width: 47%;
}
}

@media only screen and (max-width: 870px){



#menu_superior ul li a {
	font-size:11px;
	padding-left:7px;
	padding-right:7px;
}



}


/*
@media only screen and (min-width: 767px){

}
*/

/* Pantallas normales*/

@media only screen and (min-width: 767px){

/* menu superior */
#menucontrol {
	display: none;
}

}






/* Móviles ****************************************************** */

@media only screen and (max-width: 767px) {  

#mm {
height:340px;
}

#colderform {
clear:both;

}

.redes {
	display:none;
}

#separarriba {
padding-top:0px;
}


#covermobile {
	display:inline;
}

#col_interna {
	/*display:none;*/
}
    .envase:not(.ficha) { display: flex; flex-flow: column-reverse; } 

.col_not {
	width: 40%;
}

#nav {
	box-shadow: none;
	/*background-color: #000000;*/
	top: 0px;
	/*position: absolute;*/
}

iframe {
	width:100%;
}



#colleftscreen { 
	display:none;
}



#logo { 
	z-index:1000;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 100%;
	height:70px;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.col_prog { 
width:100%;

}

.envase .col_mitad h3 {
display:none;

}

/* itemprog */
.itemprog .txt {
	float: right;
	width: 70%;
}

.itemprog .foto {
	float: left;
	width: 20%;
	padding-right: 5px;
}

/* miga pan y redes*/

#cab_content {
	/* display: none; */
}

.migapan {
	padding-top:5px;
}

.col_mitad {
	width: 100%;
	padding-top:5px;
	padding-bottom:5px;
}

.col_mitad iframe {
	width:100%;
}

.col_mitad img {
	width: 100%;
}

.col_mitad .columna{ 
	width:104px;
	height:20px;
}

.col_tercio {
	width: 100%;
}



.titulocab {
text-align:left;
	width:auto;
	font-size: 32px;
	padding-top: 3px;
}

.subtitulocab {
	width:auto;
	text-align:left;
}

.titulocabbloque {
width:100%;
	float:left;
}

.envase {
width:100%;

}

#titymon {
height:170px;

}



#monitor {
display:none;
}

/* contenido*/

.col_contenido {
	width: 94%;
}

.col_contenido img { 
	width:100%;
	height: auto;
}

.col_contenido .columna {
	width: 48%;
	padding-right:2px;
}

.col_contenido h1 {
	font-size:22px;
	line-height:22px;
}

/* menu superior */
#menu_superior {
	height:auto;
	position:fixed;
	left:0px;
	margin-top: 20px;
	margin-bottom: 0px;
	clear: both;
	padding: 0px;
	float: none;
	display: none;
	background-color: #666666;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}

#menu_superior  ul {
	clear: both;
	float: none;
}
#menu_superior  li {
	width: 99%;
	margin-left: 0px;
}

#menu_superior  li:hover {
	background-color: #333333;
}
#menu_superior  li a {
	width: 97%;
	font-size: 16px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	border-top-width: 1px;
	/*border-left-width: 1px;*/
	border-top-style: solid;
	/*border-left-style: solid;*/
	border-top-color: #CCCCCC;
	/*border-left-color: #333333;*/
	/*border-right-width: 1px;*/
	border-bottom-width: 1px;
	/*border-right-style: solid;*/
	border-bottom-style: solid;
	/*border-right-color: #000000;*/
	border-bottom-color: #000000; 
}
#menu_superior  li a:hover {
	color:#FFFFFF;
	background-color: #333333;
}


body {
	/* overflow-x: hidden; */
	padding-top: 50px;

}

.envase {
	width: 88%;
}

.col_dos_tercios {
	width: 100%;
	float: left;
	margin-top:-30px;
	padding-right: 7px;
	padding-left: 0px;
}

#redes  {
	 display:none; 
}

.redes {
width:100%;
}

#botonfacebook {
width:100%;
padding-bottom:5px;
}

.notportada  {
	display:none; 
}

.patr .columna{
	width: 100%;
}

.columna.park {
width:100%;
}
.modulo {
	padding-left: 5px;
	width: 100%;
}

.actuacion {
	width: 100%;
}

.actuacion .txt{
	/*width: 55%;*/
}


/* menu inferior*/
#menu_inferior {
	margin-left: 5px;
}

#menu_inferior ul {
	display:block;
	width: 100%;

}

#menu_inferior li li {
	border: 1px solid #FF9966;
}

#menu_inferior li {
	padding-top: 8px;
	padding-left: 8px;
	height:25px;
	display:block;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e1bb92;
	border-bottom-color: #a5631d;
}

#menu_inferior li a{
	display:block;
	width: 100%;
}

#menu_inferior li a:hover {
	text-decoration: none;
}

#menu_inferior li:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

/* botonlink */

.botonlink {
	margin-left: 5px;
}

.botonlink ul {
	display:block;
	width: 100%;
}

.botonlink li li {
	border: 1px solid #FF9966;
}


.botonlink li {
	padding-top: 3px;
	padding-left: 8px;
	height:25px;
	display:block;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#CCCCCC;
	border-bottom-color:#000000;
	background-color:#666666;
	overflow:hidden;
	line-height:26px;
}

.botonlink li a{
	display:block;
	width: 100%;
	color:#CCCCCC;
}

.botonlink li a:hover {
	text-decoration: none;
}

.botonlink li:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}


.legal {
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pie {
	height: auto;
}

/* pase como boton */

	.itemprog .pase, .lnkprog a, .pases .pase a {
		color: #666666;
	text-decoration: none;		
	}

	.itemprog .pase, .lnkprog, .pases .pase {
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;

	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	margin-bottom: 20px;
	line-height: normal;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;


				clear: both;
				float: none;
				display:block;
				width: 90%;
				margin-bottom: 5px;
}

	.itemprog .pase:hover, .lnkprog, .pases .pase:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.itemprog .pase:active, .lnkprog, .pases .pase:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.itemprog .pase.full-width, .lnkprog, .pases .pase.full-width {
		width: 70%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }






#covermobile {
	display:inline;
	width: 100%;
}

.espectaculo {
	height:auto;
	width: 100%;
}


}

@media only screen and (max-width: 400px) {  

.mobresize img {
	max-width:100%;
	width:100%;
}



}

@media only screen and (max-width: 350px) {  


.col_not {
display:none;

}

}

@media only screen and (max-width: 300px) {  

.titulocabbloque {
	display:none
}



}


