@charset "utf-8";
/* CSS Document */

p{
	margin: 5px;
	}

.bloque_cont{
	width: 100%;
	overflow: hidden;
	}
	
.titulo{
	width: 100%;
	background-color: #CCC;
	clear: both;
	overflow: hidden;
	}
	
/*#titu_inicio{
	-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
	}*/
	
.contenido{
	width: 95%;
	float: right;
	text-align: left;
	overflow: hidden;
	}
	
.contenido_shows{
	width: 95%;
	float: right;
	text-align: left;
	overflow: hidden;
	}
	
.contenido_shows img{
	margin: 10px 10px 0px 0px;
	border: 2px solid #000;
	}
	
#ancla_inicio, #ancla_comedia, #ancla_servicios, #ancla_artistas, #ancla_multimedia, #ancla_shows, #ancla_contactos{
	width: 100%;
	height: 55px;
	}


/*--------------ANIMACIONES---------------*/
@keyframes animatitulo{
  from {opacity: 0; padding-right: 150px;} 
  to {opacity: 100; padding-right: 0px;}
}

@-moz-keyframes animatitulo{
  from {opacity: 0; padding-right: 150px;} 
  to {opacity: 100; padding-right: 0px;}
}

@-webkit-keyframes animatitulo{
  from {opacity: 0; padding-right: 150px;} 
  to {opacity: 100; padding-right: 0px;}
}

@-o-keyframes animatitulo{
  from {opacity: 0; padding-right: 150px;} 
  to {opacity: 100; padding-right: 0px;}
}
/*--------------FIN ANIMACIONES---------------*/

.foto_evento{
	width: 95%;
	max-width: 700px;
	height: 90px;
	border: 1px solid #999;
	margin: 8px 8px;
	clear: both;
	background: url(../images/foto_evento.jpg) no-repeat;
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 0px 21px 0px #000000;
	/* Mozilla Firefox */ -moz-box-shadow: inset 0px 0px 21px 0px #000000;
	/* Proposed W3C Markup */ box-shadow: inset 0px 0px 21px 0px #000000;
	}
	
.ciudad{
	/*width: 95%;*/
	background-color: #c7d8e5;
	padding: 5px 5px;
	margin: 10px 20px 10px 0px;
	clear: both;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 15px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 15px rgba(50, 50, 50, 0.5);
	border: 1px solid #81a7c4;
	}
	
.caja_lugar{
	background-image: linear-gradient(left , #1488b7 4%, #c7d8e5 100%);
    background-image: -o-linear-gradient(left , #1488b7 4%, #c7d8e5 100%);
    background-image: -moz-linear-gradient(left , #1488b7 4%, #c7d8e5 100%);
    background-image: -webkit-linear-gradient(left , #1488b7 4%, #c7d8e5 100%);
    background-image: -ms-linear-gradient(left , #1488b7 4%, #c7d8e5 100%);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0.04, #1488b7),color-stop(1, #c7d8e5));
	}
	
.lugar_evento{
	font-family: 'Mouse Memoirs', sans-serif;
	font-size: 1.7em;
	font-weight: normal;
    font-style: normal;
	padding: 2px 2px;
	color: #FFF;
	}
	
.telefono{
	font-family: 'Mouse Memoirs', sans-serif;
	font-size: 1.7em;
	font-weight: normal;
    font-style: normal;
	padding: 2px 2px;
	color: #1488b7;
	}
	
.caja_foto{
	margin: 5px 5px;
	float: left;
	}
	
.caja_foto img{
	opacity: 0.8;
	border: 2px solid #666;
	}
	
.caja_foto img:hover{
	opacity: 1;
	border: 2px solid #F00;
	}
	
.caja_foto h3{
	font-size: 1.7em;
	padding: 0;
	margin: 0;
	}
	
.ver_foto a{
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background-color: #83878A;
	color: #FFF;
	}
	
.ver_foto a:hover{
	background-color: #F00;
	}
	
.enlace a{
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background-color: #83878A;
	color: #FFF;
	}
	
.enlace a:hover{
	background-color: #F00;
	}
	
.enlace2 a{
	font-size: 26px;
	text-decoration: none;
	padding: 2px 6px;
	background-color: #FFF;
	}
	
.enlace2 a:hover{
	color: #FFF;
	background-color: #F00;
	}

.rojo{
	color: #C00;
	}