html { padding: 0; margin: 0; }

img {border: 0; }
ul, ol, li, dl, dt, dd { list-style-type: none; margin: 0; padding: 0; }
a { text-decoration: none; }
h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0; }
form,fieldset,label,input {padding: 0;margin: 0; }
fieldset {border: 0;}
p {margin: 0 0; line-height:16px; }
*{margin:0;padding:0}
a:focus { outline: 0 none; }

body {font:normal 12px Arial; color:#fff;  position:relative; background: #000;}

	#body1 { background: url(../img/fondo-body1.jpg) no-repeat center top; min-height:651px; }
	#body2 { background: url(../img/fondo-body2.jpg) no-repeat center top; min-height:651px;}
	#body3 { background: url(../img/fondo-body3.jpg) no-repeat center top; min-height:651px;}
	
#Nuevo { background:#000; height:1150px; position:absolute; top:0; left:0; opacity:0.2; visibility: visible; width:100%; z-index:31999; }

#Nuevo2 { display:block; z-index:32000; position:absolute; top:0; left:0; width:100%; height:100%; }

#Nuevo2 #intNuevo { position:relative; width:850px; height:565px; background:#000; margin:0 auto;  z-index:77777; margin-top:155px; border:5px solid #3f3f3f; }

#intNuevo .cerrar { display:block; clear:both; width:850px; height:10px;  }
	#intNuevo .cerrar a { display:block; float:right; margin-right:10px; font:normal 12px Verdana; color:#fff; }
	#intNuevo .cerrar a:hover { color:#ff0000; }

#intNuevo .fotoNuevo { display:block; width:850px; height:550px; position:relative; overflow:hidden; }
#intNuevo .fotoNuevo #imgsNuevo img { display:block; position:absolute; top:0; left:0; z-index:88888; }
#intNuevo #mascara { display:block; position:absolute; top:43px; left:20px;   z-index:999999; width:373px; height:502px; margin:0 auto; }


#wrapper { width:900px; display:block; clear:both; position:relative; overflow:hidden; margin:0 auto; text-align:left; }

	h1 a { display:block; clear:both; margin-top:48px; text-indent:-9000px; overflow:hidden; background: url(../img/logo-circoservian.png) no-repeat; width:385px; height:107px;  }

	.imagenFlotador { display:block; position:absolute; top:0px; left:690px; width:210px; height:225px; z-index:500; }	
		#flota1 { background: url(../img/imagen-flotador1.png) no-repeat; }
		#flota2 { background: url(../img/imagen-flotador2.png) no-repeat; }
		#flota3 { background: url(../img/imagen-flotador3.png) no-repeat; }
		#flota4 { background: url(../img/imagen-flotador4.png) no-repeat; }
		#flota5 { background: url(../img/imagen-flotador5.png) no-repeat; }
		#flota6 { background: url(../img/imagen-flotador6.png) no-repeat; }
		#flota7 { background: url(../img/imagen-flotador7.png) no-repeat; }
		#flota8 { background: url(../img/imagen-flotador8.png) no-repeat; }
	
	#cuerpo { display:block; clear:both;  position:relative; overflow:hidden; height:400px; background: #000; width:900px; z-index:2; }
	
		#cuerpo #elFlash { display:block; position:absolute; top:0; left:0; width:900px; height:400px; z-index:1; }
	
		#cuerpo #izq { display:inline; float:left; width:456px;  }	
			#cuerpo #izq .imagenIzq { display:block; position:absolute; top:0; left:0; }	
		
		#cuerpo #der { display:block; position:absolute; top:26px;left:456px; width:423px; z-index:9999999; }

			#cuerpo #textoInterno { display:block; clear:both; font:normal 12px Arial; color:#fff; overflow:auto; width:410px; height:295px; margin-top:20px; padding-right:10px; }
	
			.acerca-del-show h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-acerca-del-show.png) no-repeat; width:276px; height:27px; }
			.creadores h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-creadores.png) no-repeat; width:174px; height:28px; }
			.contacto h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-contacto.png) no-repeat; width:174px; height:28px; }
			.personajes h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-personajes.png) no-repeat; width:181px; height:33px; }
			.videos h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-videos.png) no-repeat; width:257px; height:28px; }
			.actos h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-actos.png) no-repeat; width:97px; height:28px; }
			.fotos h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-fotos.png) no-repeat; width:93px; height:28px; position:absolute; top:20px; left:15px; z-index:999999; }
			.fotos p { display:block; clear:both; width:900px; height:20px; position:absolute; top:35px; left:122px; z-index:9999999; }		
			.mensajes h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-mensajes.png) no-repeat; width:147px; height:33px; }
			.noticias h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/tit-noticias.png) no-repeat; width:137px; height:28px; }
			
	
		.personajes ul.listaPersonajes { display:block; clear:both; position:relative; overflow:hidden; }
			.personajes .listaPersonajes li { display:block; clear:both; overflow:hidden;  border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px; }
				.personajes .listaPersonajes li img { display:inline; float:left; border:4px solid #3f3f3f; width:62px; height:62px; margin-right:10px; }
				.personajes .listaPersonajes li h3 {font:bold 12px Arial; color:#fff; }
				.personajes .listaPersonajes li .intro { font:normal 12px Arial; color:#fff; }
				
		.videos ul.listaVideos { display:block; clear:both; position:relative; overflow:hidden; }
			.videos .listaVideos li { display:block; clear:both; overflow:hidden;  border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px; }
				.videos .listaVideos li img { display:inline; float:left; width:120px; height:90px; margin-right:10px; }
					.videos .listaVideos li .foto { display:block; width:120px; height:90px;  padding-left:2px; }
				.videos .listaVideos li h3 {font:bold 12px Arial; color:#a30013; }
				.videos .listaVideos li .intro { font:normal 12px Arial; color:#fff; }

		.fotos ul.listaFotos { display:block; clear:both; position:relative; overflow:hidden; }
			.fotos .listaFotos li { display:inline; float:left; margin-right:8px; overflow:hidden; margin-bottom:8px; }
				.fotos .listaFotos li img { display:block; width:185px;   }


		.actos ul.listaActos { display:block; clear:both; position:relative; overflow:hidden; }
			.actos .listaActos li { display:block; clear:both; overflow:hidden;  border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px; }
				.actos .listaActos li h3 { display:block; clear:both; font:bold 12px Arial; color:#ffffff; }
				.actos .listaActos li .intro { display:block; clear:both; margin-top:5px; font:normal 12px Arial; color:#ffffff; }
				.actos .listaActos li .galeria { display:block; clear:both; margin-top:5px; font:bold 12px Arial; color:#a30013; background: url(../img/bullet.png) no-repeat 0 5px; padding-left:10px; overflow:hidden; }
					.actos .listaActos li .galeria:hover { text-decoration:underline; }

		.mensajes ul.listaActos { display:block; clear:both; position:relative; overflow:hidden; }
			.mensajes .listaActos li { display:block; clear:both; overflow:hidden;  border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px; }
				.mensajes .listaActos li h3 { display:block; clear:both; font:bold 12px Arial; color:#ffffff; }
				.mensajes .listaActos li .intro { display:block; clear:both; margin-top:5px; font:normal 12px Arial; color:#ffffff; }

		.noticias ul.listaActos { display:block; clear:both; position:relative; overflow:hidden; }
			.noticias .listaActos li { display:block; clear:both; overflow:hidden;  border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px; }
				.noticias .listaActos li h3 { display:block; clear:both; font:bold 12px Arial; color:#ffffff; }
				.noticias .listaActos li .intro { display:block; clear:both; margin-top:5px; font:normal 12px Arial; color:#ffffff; }
	
	#menu { display:block; clear:both; width:900px; height:49px; background:#323131; margin-bottom: 10px; }
		#menu h3 { display:inline; float:left; margin:8px 0 0 21px; text-indent:-9000px; background: url(../img/el-show.png) no-repeat; width:156px; height:33px; }
		#menu ul.botonera { display:inline; float:left; margin:12px 0 0 -13px; position:relative; overflow:hidden; background: url(../img/botonera-nueva.png) no-repeat; width:719px; height:25px; }
		
			#menu .botonera li { display:inline; float:left; height:25px; }
			#menu .botonera li a { display:block; height:25px; overflow:hidden; text-indent:-9000px; background: url(../img/botonera-nueva.png) no-repeat;  }
				#menu .botonera #bot1 a { width:166px; background-position:0 0; }
					#menu .botonera #bot1 a:hover, #menu .botonera #bot1 .seleccionado { background-position:0 -25px; }	
				#menu .botonera #bot2 a { width:73px; background-position:0 166px; }
					#menu .botonera #bot2 a:hover, #menu .botonera #bot2 .seleccionado { background-position:-166px -25px; }	
				#menu .botonera #bot3 a { width:117px; background-position:0 239px; }
					#menu .botonera #bot3 a:hover, #menu .botonera #bot3 .seleccionado { background-position:-239px -25px; }	
				#menu .botonera #bot4 a { width:80px; background-position:0 356px; }
					#menu .botonera #bot4 a:hover, #menu .botonera #bot4 .seleccionado { background-position:-356px -25px; }	
				#menu .botonera #bot5 a { width:72px; background-position:0 436px; }
					#menu .botonera #bot5 a:hover, #menu .botonera #bot5 .seleccionado { background-position:-436px -25px; }	
				#menu .botonera #bot6 a { width:113px; background-position:0 508px; }
					#menu .botonera #bot6 a:hover, #menu .botonera #bot6 .seleccionado { background-position:-508px -25px; }	
				#menu .botonera #bot7 a { width:98px; background-position:0 621px; }
					#menu .botonera #bot7 a:hover, #menu .botonera #bot7 .seleccionado { background-position:-621px -25px; }	
	
	#mensajes { display:block; clear:both; position:relative; overflow:Hidden; background: url(../img/fondo-mensajes.png) repeat-y; width:900px; margin:10px 0;  }

			
		#mensajes .mensajes { display:inline; float:left; width:250px; margin:21px 0 0 20px; padding-bottom:10px; }
			#mensajes .mensajes h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/mensajes.png) no-repeat; width:250px; height:28px; border-bottom:5px solid #2a2a2a; }
			#mensajes .mensajes .fecha { display:block; clear:both; font:normal 12px Arial; color:#b50015; margin-top:10px; }
			#mensajes .mensajes p { display:block; clear:both; border-bottom:1px solid #2a2a2a; padding-bottom:10px; margin-bottom:10px; font:normal 12px Arial; color:#fff; margin-top:5px; line-height:16px; }
				#mensajes .mensajes a.deja { display:block; clear:both; overflow:Hidden; font:normal 12px Arial; color:#7b7b7b; background: url(../img/bullet.png) 0 5px no-repeat; padding-left:10px; margin:5px 0; }
					#mensajes .mensajes .deja:hover { color:#b50015; text-decoration:none; }
			
		#mensajes .noticias { display:inline; float:left; width:250px; margin:21px 0 0 54px;  padding-bottom:10px;}
			#mensajes .noticias h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/noticias.png) no-repeat; width:250px; height:28px; border-bottom:5px solid #2a2a2a;  }
			#mensajes .noticias p { display:block; clear:both; border-bottom:1px solid #2a2a2a; padding-bottom:10px; margin-bottom:10px; font:normal 12px Arial; color:#fff; margin-top:5px; line-height:16px; }	
				#mensajes .noticias h3 { display:block; clear:both; margin-top: 10px; font:bold 12px Arial; color:#fff; }
				#mensajes .noticias h3 a:hover { text-decoration:underline; }
				#mensajes .noticias a.deja { display:block; clear:both; overflow:Hidden; font:normal 12px Arial; color:#7b7b7b; background: url(../img/bullet.png) 0 5px no-repeat; padding-left:10px; margin:5px 0; }
					#mensajes .noticias .deja:hover { color:#b50015; text-decoration:none; }	
							
		#mensajes .contacto { display:inline; float:left; width:250px; margin:21px 0 0 54px; padding-bottom:10px; }
			#mensajes .contacto h2 { display:block; clear:both; text-indent:-9000px; background: url(../img/contacto.png) no-repeat; width:250px; height:28px; border-bottom:5px solid #2a2a2a; }									
			#mensajes .contacto p { display:block; clear:both;  font:normal 12px Arial; color:#fff; margin-top:10px; line-height:16px; }
				#mensajes .contacto p a { display:block; clear:both; margin-top:5px; overflow:hidden; color:#a30013; }
					#mensajes .contacto p a:hover { text-decoration:underline; }
				#mensajes .contacto a.deja { display:block; clear:both; overflow:Hidden; font:normal 12px Arial; color:#7b7b7b; background: url(../img/bullet.png) 0 5px no-repeat; padding-left:10px; margin:5px 0; }
					#mensajes .contacto .deja:hover { color:#b50015; text-decoration:none; }
	
	
		#form_contactos  { display:block; width:390px;  overflow:hidden;list-style-type: none; margin: 0; }
			#form_contactos input { display:block; width:390px; background:#DEDEDE; padding:2px; font:normal 12px Arial; color:#000; border:0; margin-bottom:5px;}
			#form_contactos label { display:block; width:390px; font:normal 12px Arial; color:#fff; margin-bottom:2px; }
			#form_contactos textarea { display:block; width:393px; height:135px; background:#DEDEDE; padding:2px; font:normal 12px Arial; color:#000; border:0; margin-bottom:5px;}
			#form_contactos button { display:block; margin-top:10px; text-indent:-9000px; border:0; cursor:pointer; overflow:hidden; background: url(../img/enviar.png) no-repeat; width:79px; height:23px; margin-left:162px; }
			.contacto p { display:block; margin-top:10px; font:normal 12px Arial;; color:#fff; }
			.contacto p a { display:block; margin-top:3px; font:normal 12px Arial; color:#fff; text-decoration:none; }
			.contacto p a:hover { color:#fff; text-decoration:underline; }	

		#form_mensajes  { display:block; width:390px;  overflow:hidden;list-style-type: none; margin: 0; margin-bottom:15px; }
			#form_mensajes input { display:block; width:390px; background:#DEDEDE; padding:2px; font:normal 12px Arial; color:#000; border:0; margin-bottom:5px;}
			#form_mensajes label { display:block; width:390px; font:normal 12px Arial; color:#fff; margin-bottom:2px; }
			#form_mensajes textarea { display:block; width:393px; height:100px; background:#DEDEDE; padding:2px; font:normal 12px Arial; color:#000; border:0; margin-bottom:5px;}
			#form_mensajes button { display:block; margin-top:10px; text-indent:-9000px; border:0; cursor:pointer; overflow:hidden; background: url(../img/enviar.png) no-repeat; width:79px; height:23px; margin-left:162px; }

				.mensajes a.deja { display:block; clear:both; overflow:Hidden; font:normal 12px Arial; color:#7b7b7b; background: url(../img/bullet.png) 0 5px no-repeat; padding-left:10px; margin:5px 0; cursor:pointer; }
					.mensajes .deja:hover { color:#b50015; text-decoration:none; }

			
	#pie { display:block; clear:both; overflow:hidden; position:relative; width:900px; height: 210px; }
		#pie address { display:inline; float:left; overflow:hidden; font:normal 12px Arial; color:#555; background: url(../img/servian.png) no-repeat 0 5px; padding-left:100px; padding-top:3px; padding-bottom:12px; }
			#pie address a { color:#555; }
			#pie address a:hover { text-decoration:underline; }
			
	#pie #pie1 { display:block; clear:both; position:relative; width:596px; height: 150px; border-top:1px solid #333; }
	
	
		#pie1 a.facebook { display:inline; float:left; text-indent:-9000px; background: url(../img/facebook.png) no-repeat; width:100px; height:37px; overflow:hidden; margin:8px 0 0 10px; }
		#pie1 a.ticket { display:inline; float: left; text-indent:-9000px; background: url(../img/ticketek.png) no-repeat;width:274px; height:37px; overflow:hidden; margin:8px 0 0 0;}
		#pie1 a.mendoza { display:inline; float:right; position:absolute; top:-45px; left:607px; overflow:hidden; width:292px; height:80px; }
		#pie1 #auspiciantes { display:block; clear:both; position:relative; width:900px; height:150px; overflow:hidden; background: url(../img/auspiciantes.png) no-repeat; margin-top:5px;}
			#auspiciantes .uno a { display:inline; float:left; width:164px; margin-left:171px; height:100px; text-indent:-9000px; overflow:hidden; }
			#auspiciantes .dos a { display:inline; float:left; width:261px; height:100px; text-indent:-9000px; overflow:hidden; }
			#auspiciantes .tres a { display:inline; float:left; width:130px; height:100px; text-indent:-9000px; overflow:hidden; }
			#auspiciantes .cuatro a { display:inline; float:left; width:130px; height:100px; text-indent:-9000px; overflow:hidden; }

	
	.paginador { padding: 3px 0; margin: 14px 0 15px 15px; display:block; position:relative; clear:both; overflow:hidden; font:normal 12px Arial; color:#746d60; }
		.paginador .flechas {float: right; }
		.paginador span {  }
		.paginador span strong {color: #fff; background-color: #746d60; padding: 1px 3px; border: 1px solid #ded5c8; color:#fff;  height: 13px; }
		.paginador a {color: #6383bc;  }

		.paginador .numeros a {background: none; color: #746d60; padding:  1px 3px; border: 1px solid #ded5c8; background:#f3f3f3; height: 13px; }
		.paginador .numeros {background: none; padding: 0 5px;}
		.paginador .anterior {padding-left: 6px; font-weight:bold;}
		.paginador .siguiente {padding-right: 6px; }		
							
	#texto { display:block; clear:both; font:normal 12px Arial; color:#fff; overflow:auto; width:410px; height:305px; margin-top:20px; padding-right:10px; }
		#texto p { display:block; margin:0 0 10px 0; }
		#texto ul { display:block; clear:both; overflow: hidden; margin-top:10px; }
			#texto ul li { display:block; clear:both; margin:5px 0; font:normal 12px Arial; color:#fff;  padding-left:10px; }
		#texto h5 { display:block; margin:10px 0; font:bold 12px Arial; color:#fff; border-bottom:1px solid #333; padding-bottom:5px; }
		#texto a { color:#fff; text-decoration:underline; }
		#texto strong { font:bold 12px Arial; color:#b50015; }
