
@font-face {
    font-family: 'vagrounded_btregular';
    /*src: url('font/vag_rounded_bt-webfont.eot');*/
    src: url('font/vag_rounded_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/vag_rounded_bt-webfont.woff') format('woff'),
         url('font/vag_rounded_bt-webfont.ttf') format('truetype'),
         url('font/vag_rounded_bt-webfont.svg#vagrounded_btregular') format('svg');
    font-weight: normal !important;
    font-style: normal !important;

}


@font-face {
    font-family: 'VAG_Rounded_Light';
    /*src: url('font/VAG_Rounded_Light.eot');*/
    src: /*url('font/VAG_Rounded_Light.eot?#iefix') format('embedded-opentype'),*/
         url('font/VAG_Rounded_Light.woff') format('woff'),
         url('font/VAG_Rounded_Light.ttf') format('truetype'),
         url('font/VAG_Rounded_Light.svg#VAG_Rounded_Light') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}


input, textarea{
	outline: none;
}

img{
	border: none;
}

html{
	width: 1024px;
	margin: 0 auto;
}

body{
	margin: 0 auto;
	padding: 0;
	font-family:'VAG_Rounded_Light', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/background.jpg) repeat;
	/*background: no-repeat fixed center -108px url(/templates/papalote/images/backgrounds/bg_artico.jpg);*/
}


iframe[src="about:blank"]{display:none;}

#capcha{
	width: 320px;
	margin:  0 auto 30px 180px;
	height: 130px;
	clear: both;
	text-align: center;
}

.fixer{
	clear: both;
}

a, a:active, a:visited{
	color: #0887cd;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/* Wrap */

#superview{
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 1024px;
	background: url(../images/bg_wrapper.png) repeat-y center bottom;
}

#wrapper{
	position: relative;
	margin: 0 auto;
	padding: 0 0 30px 0;
	width: 960px;
	border: 1px solid transparent
}

/* Header */

#header{
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 240px;
	width: 1024px;
	background: url(../images/bg_header.png) repeat-y center top;
}

#wrapperHead{
	width: 960px;
	height: 194px;
	margin: 0 auto;
}


#wrapperHead #logo{
	width: 183px;
	height: 173px;
	background: url(../images/logo.png) no-repeat center;
	position: absolute;
	left: 30px;
	top: 25px;
}

#wrapperHead #logo a{
	width: 183px;
	height: 173px;
	display: block;
}

#wrapperHead #home_ico{
	float: left;
	width: 30px;
	height: 30px;
	left: 200px;
	top: 55px;
	position: absolute
}

#wrapperHead #fondo{
	width: 400px;
	height: 38px;
	background: red;
	position: absolute;
	left: 192px;
	top: 14px;
	background: url(../images/cambio_fondo.png) no-repeat left center;
}

#wrapperHead #fondo ul{
	margin: 0 0 0 150px;
	padding: 0;
	list-style: none;
}

#wrapperHead #fondo ul li{
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
	width: 46px;
	height: 23px;
	background: url(../images/botones_cambio_de_fondo.png) no-repeat;
}

#wrapperHead #fondo ul li a{
	display: block;
	width: 46px;
	height: 23px;
}

#wrapperHead #fondo ul li.b1{
	background-position: 0 0;
}

#wrapperHead #fondo ul li.b2{
	background-position: -51px 0;
}

#wrapperHead #fondo ul li.b3{
	background-position: -103px 0;
}

#wrapperHead #fondo ul li.b4{
	background-position: -155px 0;
}

#wrapperHead #fondo ul li.b5{
	background-position: -209px 0;
}

#buscador {
	border: none;
	background: url(../images/bg_buscador.jpg) no-repeat;
	top: 60px;
	left: 235px;
	position: absolute;	
	width: 182px;
}

#buscador input{
border: none;
outline: none;
padding: 3px 4px;
color: #009fda;
width: 150px;
}


ul#redes{
	text-align: right;
	width: 250px;
	position: absolute;	
	height: 30px;
	margin: 0;
	padding: 0;
	top: 58px;
	left: 370px;
}

#redes li{
	float: right;
	margin: 0 0 0 15px;
	list-style: none;
}

#boletin{
	position: absolute;
	top: -5px;
	height: 25px;
	left: 50px;
	width: 320px;
	background: none;
	height: auto;
	z-index: 9999 !important;
	background: #ccd500;
	float: left;
	padding: 45px 5px 15px 5px;
	-moz-box-shadow: 0 0 8px 1px #888;
	-webkit-box-shadow: 0 0 8px 1px #888;
	box-shadow: 0 0 8px 1px #888;
}

#boletin input{
	outline: none;
	height: 21px;
	background: #fff;
	width: 90%;
	color: #999;
	padding: 2px 3px;
	margin: 0 auto;
	border: 1px solid #dedede;
}

#boletin .error{
	color: #cb0044;
	clear: both;
	border: 1px solid blue
}

#boletin .button{
	background: #522e91;
	color: #fff;
	width: 80px;
	height: 27px;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0;
	cursor: pointer;
	border: none !important;
}

#boletin .button:hover{
	background: #7d5cc6;
	color: #fff;
	width: 80px;
	height: 27px;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0;
	border: none !important;
}

#hideshow{
	cursor: pointer !important;
	height: 35px;
	float: left;
	position: inherit;
	z-index: 99999 !important;

}

#hideshow.height-title{
	width: 90px;
	height: 30px;
	text-align: left;
	margin-left: 30px;
	background: url(../images/tit_boletin.png) no-repeat;
}

#hideshow.height-title:hover{
	width: 90px;
	height: 30px;
	text-align: left;
	margin-left: 30px;
	background: url(../images/tit_boletin_hover.png) no-repeat;
}

#wrapperHead .horarios{
	width: 180px;
	height: 85px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 150px;
	top: 50px;

}

#wrapperHead .horarios a{
	display: block;
	width: 109px;
	height: 60px;
	margin: 0;
	padding: 0;
}



#wrapperHead .horarios img{
	-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
 }

#wrapperHead .horarios img:hover{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg); 
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}

/*
#wrapperHead #horarios-box{
	position: absolute;
	right: 122px;
	top: 33px;
	z-index: 500;
	background: url(../images/horarios_bg.png);
	width: 191px;
	padding: 10px 0 10px 0;
	display: none;
}

#wrapperHead #horarios-box p{
	width: 90%;
	margin: 0 auto 10px auto;
	color: #ffffff;
	font-size: 12px;
}

#wrapperHead #horarios-box p.under{
	text-decoration: underline;
}

#wrapperHead #horarios-box p.img{
	text-align: center;
}

#wrapperHead #horarios-box a.close{
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	font-weight: bold;
	background: #acacac;
	padding: 5px;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

#wrapperHead #horarios-box a.close:hover{
	background: #4b4b4b;
}

*/


#wrapperHead .compra{
	width: 180px;
	height: 85px;
	background: url(../images/compra.png?22) no-repeat center;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 30px;
	top: 30px;
}

#wrapperHead .compra a{
	display: block;
	width: 109px;
	height: 60px;
	margin: 0;
	padding: 0;
}



/* Menu */

#wrapperHead #nav{
	position: absolute;
	margin: 0 20px 0 0;
	padding: 0;
	right: 0px;
	top: 139px;
	width: 815px;
	z-index: 999 !important;
	
}

#wrapperHead #nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 110;
}

#wrapperHead #nav ul li{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#wrapperHead #nav ul li a{
	background: url(../images/menu_sprite.png) no-repeat;
}

/* Tu museo */
#wrapperHead #nav ul li.museo{
	width: 133px;
	height: 99px;
}

#wrapperHead #nav ul li.museo a{
	width: 133px;
	height: 99px;
	display: block;
	background-position: 0px 0;
}

#wrapperHead #nav ul li.museo a:hover, 
#wrapperHead #nav ul li.museo a.active{
	background-position: 0px -100px;
}

/* Planea */
#wrapperHead #nav ul li.planea{
	width: 135px;
	height: 99px;
}

#wrapperHead #nav ul li.planea a{
	width: 135px;
	height: 99px;
	display: block;
	background-position: -134px 0;
}

#wrapperHead #nav ul li.planea a:hover, 
#wrapperHead #nav ul li.planea a.active{
	background-position: -134px -100px;
}

/* Familia */
#wrapperHead #nav ul li.familia{
	width: 135px;
	height: 99px;
}

#wrapperHead #nav ul li.familia a{
	width: 135px;
	height: 99px;
	display: block;
	background-position: -672px 0;
}

#wrapperHead #nav ul li.familia a:hover, 
#wrapperHead #nav ul li.familia a.active{
	background-position: -672px -100px;
}




/* UNETE */
#wrapperHead #nav ul li.unete{
	width: 135px;
	height: 99px;
}

#wrapperHead #nav ul li.unete a{
	width: 135px;
	height: 99px;
	display: block;
	background-position: -672px 0;
}

#wrapperHead #nav ul li.unete a:hover, 
#wrapperHead #nav ul li.unete a.active{
	background-position: -672px -100px;
}

/* Maestros */
#wrapperHead #nav ul li.maestros{
	width: 135px;
	height: 99px;
}

#wrapperHead #nav ul li.maestros a{
	width: 135px;
	height: 99px;
	display: block;
	background-position: -268px 0;
}

#wrapperHead #nav ul li.maestros a:hover, 
#wrapperHead #nav ul li.maestros a.active{
	background-position: -268px -100px;
}

/* Jovenes */
#wrapperHead #nav ul li.jovenes{
	width: 135px;
	height: 99px;
}

#wrapperHead #nav ul li.jovenes a{
	width: 135px;
	height: 99px;
	display: block;
	background-position: -403px 0;
}

#wrapperHead #nav ul li.jovenes a:hover, 
#wrapperHead #nav ul li.jovenes a.active{
	background-position: -403px -100px;
}

/* Espacios */
#wrapperHead #nav ul li.espacios{
	width: 135px;
	height: 99px;
	margin-right: 0;
}

#wrapperHead #nav ul li.espacios a{
	width: 135px;
	height: 99px;
	display: block;
	background-position: -537px 0;
}

#wrapperHead #nav ul li.espacios a:hover, 
#wrapperHead #nav ul li.espacios a.active{
	background-position: -537px -100px;
}

/* Sub-men� */

#wrapperHead #nav ul li ul.menu{
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
    top: 61px;
    display: none;
	z-index: 99999 !important;
}


#wrapperHead #nav ul li ul.menu li{
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	float: none;
	font-size: 12px;
	z-index: 999 !important;
}

#wrapperHead #nav ul li.museo ul.menu li a{
	width: 123px;
	height: auto;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#wrapperHead #nav ul li.planea ul.menu li a{
	width: 123px;
	height: auto;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#wrapperHead #nav ul li.familia ul.menu li a{
	width: 125px;
	height: auto;
	margin: 0 0 0 -2px;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#wrapperHead #nav ul li.unete ul.menu li a{
	width: 125px;
	height: auto;
	margin: -8px 0 0 0px;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#wrapperHead #nav ul li.maestros ul.menu li a{
	width: 125px;
	margin: 0 0 0 0;
	height: auto;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#wrapperHead #nav ul li.jovenes ul.menu li a{
	width: 124px;
	margin: 0 0 0 0;	
	height: auto;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#wrapperHead #nav ul li.espacios ul.menu li a{
	width: 124px;
	margin: 0px 0 0 0px;
	height: auto;
	padding: 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}



#wrapperHead #nav ul li ul.menu li.parent ul{
	position: absolute;
	top:0;
	right: 0px;
	display: none;
	z-index: 505;
}

/* Museo */
#wrapperHead #nav ul li.museo ul.menu li{
	border-bottom: 1px solid #fff;	
}

#wrapperHead #nav ul li.museo ul.menu li a{
	background: #2cc5fe;
}

#wrapperHead #nav ul li.museo ul.menu li a:hover,
#wrapperHead #nav ul li.museo ul.menu li.active a{
	background: #0999ce;
}

/* Planea */
#wrapperHead #nav ul li.planea ul.menu li{
	border-bottom: 1px solid #fff;	
}

#wrapperHead #nav ul li.planea ul.menu li a{
	background: #ff6d22;
}

#wrapperHead #nav ul li.planea ul.menu li a:hover,
#wrapperHead #nav ul li.planea ul.menu li.active a{
	background: #c34302;
}

#wrapperHead #nav ul li.planea ul.menu li.parent ul li a{
	background: #d24267;
}

#wrapperHead #nav ul li.planea ul.menu li.parent ul li a:hover,
#wrapperHead #nav ul li.planea ul.menu li.parent ul li.active a{
	background: #c34302;
}

/* Familias */
#wrapperHead #nav ul li.familia ul.menu li{
	border-bottom: 1px solid #fff;	
}

#wrapperHead #nav ul li.familia ul.menu li a{
	background: #cb0044;
}

#wrapperHead #nav ul li.familia ul.menu li a:hover,
#wrapperHead #nav ul li.familia ul.menu li.active a{
	background: #950133;
}


/* UNETE */
#wrapperHead #nav ul li.unete ul.menu li{
	border-bottom: 1px solid #fff;	
}

#wrapperHead #nav ul li.unete ul.menu li a{
	background: #cb0044;
}

#wrapperHead #nav ul li.unete ul.menu li a:hover,
#wrapperHead #nav ul li.unete ul.menu li.active a{
	background: #950133;
}

/* Profesores */
#wrapperHead #nav ul li.maestros ul.menu li{
	border-bottom: 1px solid #fff;
}

#wrapperHead #nav ul li.maestros ul.menu li a{
	background: #b1b942;
}

#wrapperHead #nav ul li.maestros ul.menu li a:hover,
#wrapperHead #nav ul li.maestros ul.menu li.active a{
	background: #808817;
}

/* J�venes  */
#wrapperHead #nav ul li.jovenes ul.menu li{
	border-bottom: 1px solid #fff;
}

#wrapperHead #nav ul li.jovenes ul.menu li a{
	background: #522e91;
}

#wrapperHead #nav ul li.jovenes ul.menu li a:hover,
#wrapperHead #nav ul li.jovenes ul.menu li.active a{
	background: #220357;
}

/* Espacios */
#wrapperHead #nav ul li.espacios ul.menu li{
	border-bottom: 1px solid #fff;
}

#wrapperHead #nav ul li.espacios ul.menu li a{
	background: #ffb612;
}

#wrapperHead #nav ul li.espacios ul.menu li a:hover,
#wrapperHead #nav ul li.espacios ul.menu li.active a{
	background: #bf8502;
	margin: 0;
}


/* Home */

#wrapper #home{
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
}

/* Slide */

#wrapper #home #slider{
	margin: 0 0 -10px 0;
	padding: 0;
	width: 954px;
	height: 472px;
	position: relative;
	float: left;
}

#wrapper #home #slider div.full{
	margin: 0;
	padding: 0;
	float: left;
	width: 714px;
	height: 470px;
	position: relative;
	top: -30px;
}

#wrapper #home #slider div.full div.s{
	width: 714px;
	height: 470px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	display: none;
}

.mask-top{
	width: 954px;
	height: 32px;
	background: transparent url(../images/bg_slider-top.png) no-repeat;
	position: absolute;
	z-index: 89 !important;
	top:0;
}

.mask-bottom{
	width: 954px;
	height: 21px;
	background: transparent url(../images/bg_slider-bottom.png) no-repeat;
	position: absolute;
	z-index: 999999 !important;
	top: 450px;
}


#wrapper #home #slider div.full div.s .player{
	position: relative;
	width: 690px;
	height: 470px;
	float: left;
}

#wrapper #home #slider div.full img{
	margin: 0;
	padding: 0;
	height: 470px;
	width: 690px;
}

#wrapper #home #slider div.thumbs{
	margin: 0 0 2px 0;
	padding: 0;
	float: right;
	width: 240px;
	height: 470px;
	overflow: hidden;
	position: relative;
	top: -30px;
}

#wrapper #home #slider div.thumbs ul{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	float: left
}

#wrapper #home #slider div.thumbs ul li{
	margin: 0;
	padding: 0;
	width: 227px;
	height: 151px;
	float: left;
}

#wrapper #home #slider div.thumbs ul li img{
	margin: 0;
	padding: 0;
	position: relative;
}

#wrapper #home #slider .thumb-controller{
	width: 226px;
	height: 23px;
	padding: 0;
	margin: 0 8px 0 0;
	float: right;
}

#wrapper #home #slider .thumb-controller a{
	display: block;
	width: 226px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: url(../images/flecha_slide.png) no-repeat center;
}

/* Slider BB */

#wrapper #home #bbslider{
	margin: 0;
	padding: 0;
	width: 951px;
	height: 444px;
	position: relative;
}

#wrapper #home #bbslider div.video{
	display: none;
	width: 951px;
	height: 444px;
	overflow: hidden;
	position: absolute;
	top: 0;
}

#wrapper #home #bbslider div.video img{
	margin: 0;
	padding: 0;
}

/* Banners */
#wrapper #home div.banner-left{
	float: left;
	width: 466px;
	height: 302px;
	margin: 15px 25px 0 0;
	padding: 0;
	position: relative;
}

#wrapper #home div.banner-left2{
	float: left;
	width: 466px;
	height: 161px;
	margin:0;
	position: relative;
	padding: 0;
	background: none;
}

#wrapper #home div.banner-right{
	float: left;
	width: 466px;
	height: 302px;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
}

#wrapper #home div.banner-right2{
	float: left;
	width: 466px;
	height: 161px;
	margin: 0px 0 0 25px;
	padding: 0;
	background: none;
}

#wrapper #home div.banner-right ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#wrapper #home div.banner-right ul li{
	margin: 0;
	padding: 0;
	display: none;
}

#wrapper #home div.banner-center{
    margin: 0 auto;
	width: 415px;
	height: 296px;
}


#wrapper #home div.banner-left p, #wrapper #home div.banner-right p, #wrapper #home div.banner-center p{
	margin: 0;
	padding: 0;
}


/* Perfiles Box */

#wrapper #home div.banner-left{
	/*background: url(../images/perfiles/ttitulo_y_fondo.png) no-repeat top center;*/
	background: none;
}

#wrapper #home div.banner-left ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 227px;
	position: absolute;
	right: 42px;
	top: 62px;
}

#wrapper #home div.banner-left ul li{
	margin: 0 0 3px 0;
	padding: 0;

}

#wrapper #home div.banner-left ul li a{
	display: block;
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

#wrapper #home div.banner-left ul li.l1 a{
	width: 165px;
	height: 33px;
	line-height: 32px;
/*	background: url(../images/perfiles/pleca_primeravisita.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l1 a:hover{
/*	background: url(../images/perfiles/pleca_primeravisita_over.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l2 a{
	width: 202px;
	height: 33px;
	line-height: 32px;
/*	background: url(../images/perfiles/pleca_visitantefrecuente.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l2 a:hover{
/*	background: url(../images/perfiles/pleca_visitantefrecuente_over.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l3 a{
	width: 252px;
	height: 33px;
	line-height: 32px;
/*	background: url(../images/perfiles/pleca_fandemega.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l3 a:hover{
/*	background: url(../images/perfiles/pleca_fandemega_over.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l4 a{
	width: 199px;
	height: 44px;
	line-height: 13px;
	padding-top: 21px;
	margin-top: -13px;
/*	background: url(../images/perfiles/pleca_menores.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l4 a:hover{
/*	background: url(../images/perfiles/pleca_menores_over.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l5 a{
	height: 33px;
    line-height: 33px;
    margin-top: -13px;
    width: 202px;
/*	background: url(../images/perfiles/pleca_escolares.png) no-repeat center;*/
}

#wrapper #home div.banner-left ul li.l5 a:hover{
/*	background: url(../images/perfiles/pleca_escolares_over.png) no-repeat center;*/
}

#wrapper #home div.banner-left .img{
	position: absolute;
	width: 256px;
	height: 273px;
}

#wrapper #home div.banner-left .img .view{
	position: relative;
	width: 256px;
	height: 273px;
/*	background-image: url(../images/perfiles/primeravisita.png);
	background-position: center;
	background-repeat: no-repeat;
*/
}

#wrapper #home div.banner-left2{
	margin:0;
}

/* Social */

#wrapper ul.social{
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0;
}

#wrapper #home.main ul.social{
	margin: 0;
}

#wrapper #contenido p{
	font-family: arial, helvetica, sans-serif;
}

#wrapper #contenido .c1 .custom{
	height: 60px;	
}

#wrapper #contenido .c1 .custom ul.social{
	width: 430px;
}

#wrapper ul.social li{
	width: 34px;
	height: 34px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	background: url(../images/social_icons.png) no-repeat;
}

#wrapper ul.social li.tw{
	background-position: 0 0;
}

#wrapper ul.social li.fb{
	background-position: -55px -2px;
}

#wrapper ul.social li.fk{
	background-position: -110px -2px;
}

#wrapper ul.social li.fq{
	background-position: -167px -2px;
}

#wrapper ul.social li.yt{
	background-position: -226px -2px;
}

#wrapper ul.social li a{
	display:  block;
	margin: 0;
	padding: 0;
	width: 34px;
	height: 34px;
}

#wrapper #home .verde{
	width: 233px;
	height: 23px;
	margin: 0;
	position: absolute;
    right: 0;
    bottom: -38px;
}

#wrapper #home .verde a{
	display: block;
	width: 233px;
	height: 23px;
	margin: 0;
	padding: 0;
	background: url(../images/papalote_verde.png?9932222) no-repeat 0 0;
}

#wrapper #home .verde a:hover{
	background-position: 0 -22px;
}

#wrapper #home .search{
	bottom: 12px;
    height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: 319px;
}

#wrapper #home .search label{
	display: none;
}

#wrapper #home .search input.inputbox{
	border: 0;
	background: url(../images/home_text_buscador.png) no-repeat center;
	width: 221px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-indent: 12px;
	color: #C5C4C6;
	text-align: center;
}

#wrapper #home .search input.button{
	border: 0;
	background: url(../images/home_boton_buscador.png) no-repeat center;
	width: 91px;
	height: 29px;
	margin: 0 7px 0 0;
	padding: 0;
}

/* Contenido */

#wrapper #contenido{
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #4f4f4f;
}

#wrapper #contenido .c1{
	float: left;
	width: 689px;
	margin: 0;
	padding: 0;
}

#wrapper #contenido .c1.big{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
}

/* Rutas */
#wrapper #contenido .c1 .ruta{
	margin: 0;
	padding: 41px 0 5px 0;
	position: relative;
	border: none;
	background: url(../images/bg_ruta.png) no-repeat;
	height: 66px;
	width: 958px;
}

#wrapper #contenido .c1 .ruta ul{
	margin: 0 0 0 0;
	padding: 25px 0 0 20px;
	list-style: none;
	width: 935px;
}

#wrapper #contenido .c1 .ruta ul li{
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	font-size: 12px !important;
	border-right: 1px solid #fff;
	padding-right: 5px;
}

#wrapper #contenido .c1 .ruta ul li.current{
	position: absolute;
	top: 30px;
	left: 20px;
	border: 0;
	font-size: 25px !important;
	margin-left: 0;
	padding-left: 0;
	font-family: 'vagrounded_btregular';
}

/* Museo */
#wrapper #contenido .c1 .ruta.museo_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.museo_ruta ul li.current a{
	color: #fff;
}

/* Planea */
#wrapper #contenido .c1 .ruta.planea_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.planea_ruta ul li.current a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.planea_ruta ul li  ul{
	display: none;
}

/* Familias */
#wrapper #contenido .c1 .ruta.familia_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.familia_ruta ul li.current a{
	color: #fff;
}

/* UNETE */
#wrapper #contenido .c1 .ruta.unete_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.unete_ruta ul li.current a{
	color: #fff;
}

/* Profesores */
#wrapper #contenido .c1 .ruta.maestros_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.maestros_ruta ul li.current a{
	color: #fff;
}

/* J�venes y Adultos */
#wrapper #contenido .c1 .ruta.jovenesadultos_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.jovenesadultos_ruta ul li.current a{
	color: #fff;
}

/* Espacios para eventos */
#wrapper #contenido .c1 .ruta.espacios_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.espacios_ruta ul li.current a{
	color: #fff;
}

/* Donaciones */
#wrapper #contenido .c1 .ruta.donaciones_ruta ul li a{
	color: #fff;
}

#wrapper #contenido .c1 .ruta.donaciones_ruta ul li.current a{
	color: #fff;
}

/* Estilos */

#wrapper #contenido .c1 .item-page p{
	font-size: 13px;
	line-height: 20px;
}

#wrapper #contenido .c1 .item-page ul li{
	margin: 5px;
	font-family: arial, helvetica, sans-serif;
}

/* El museo */
#wrapper #contenido.museomenu .c1 .item-page h1,
#wrapper #contenido.museomenu .c1 .item-page h2,
#wrapper #contenido.museomenu .c1 .item-page h3{
	color: #009fda;
}

#wrapper #contenido.museomenu .c1 .item-page table h1,
#wrapper #contenido.museomenu .c1 .item-page table h2,
#wrapper #contenido.museomenu .c1 .item-page table h3{
	margin: 0;
}

#wrapper #contenido.museomenu .c1 .item-page a,
#wrapper #contenido.museomenu .c1 .item-page a:visited{
	color: #009fda;
	text-decoration: none;
}

#wrapper #contenido.museomenu .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.museomenu .c1 .item-page strong{
	color: #009fda;
}

/* Planea tu visita */
#wrapper #contenido.menuplanea .c1 .item-page h1,
#wrapper #contenido.menuplanea .c1 .item-page h2,
#wrapper #contenido.menuplanea .c1 .item-page h3{
	color: #009fda;
}

#wrapper #contenido.menuplanea .c1 .item-page a,
#wrapper #contenido.menuplanea .c1 .item-page a:visited{
	color: #009fda;
	text-decoration: none;
}

#wrapper #contenido.menuplanea .c1 .item-page a:hover{
	color: #009fda;
	text-decoration: none;
}

#wrapper #contenido.menuplanea .c1 .item-page strong{
	color: #009fda;
}


/* Familia */
#wrapper #contenido.menufamilia .c1 .item-page h1,
#wrapper #contenido.menufamilia .c1 .item-page h2,
#wrapper #contenido.menufamilia .c1 .item-page h3{
	color: #E96836;
}

#wrapper #contenido.menufamilia .c1 .item-page a,
#wrapper #contenido.menufamilia .c1 .item-page a:visited{
	color: #E96836;
	text-decoration: none;
}

#wrapper #contenido.menufamilia .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.menufamilia .c1 .item-page strong{
	color: #E96836;
}

/* UNETE */
#wrapper #contenido.menunete .c1 .item-page h1,
#wrapper #contenido.menunete .c1 .item-page h2,
#wrapper #contenido.menunete .c1 .item-page h3{
	color: #E96836;
}

#wrapper #contenido.menunete .c1 .item-page a,
#wrapper #contenido.menunete .c1 .item-page a:visited{
	color: #E96836;
	text-decoration: none;
}

#wrapper #contenido.menunete .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.menunete .c1 .item-page strong{
	color: #E96836;
}

/* Maestros */
#wrapper #contenido.menumaestros .c1 .item-page h1,
#wrapper #contenido.menumaestros .c1 .item-page h2,
#wrapper #contenido.menumaestros .c1 .item-page h3{
	color: #009fda;
}

#wrapper #contenido.menumaestros .c1 .item-page a,
#wrapper #contenido.menumaestros .c1 .item-page a:visited{
	color: #009fda;
	text-decoration: none;
}

#wrapper #contenido.menumaestros .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.menumaestros .c1 .item-page strong{
	color: #009fda;
}

/* J�venes y adultos */
#wrapper #contenido.menujovenesadultos .c1 .item-page h1,
#wrapper #contenido.menujovenesadultos .c1 .item-page h2,
#wrapper #contenido.menujovenesadultos .c1 .item-page h3{
	color: #009fda;
}

#wrapper #contenido.menujovenesadultos .c1 .item-page a,
#wrapper #contenido.menujovenesadultos .c1 .item-page a:visited{
	color: #009fda;
	text-decoration: none;
}

#wrapper #contenido.menujovenesadultos .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.menujovenesadultos .c1 .item-page strong{
	color: #009fda;
}

/* Espacios */
#wrapper #contenido.menuespacios .c1 .item-page h1,
#wrapper #contenido.menuespacios .c1 .item-page h2,
#wrapper #contenido.menuespacios .c1 .item-page h3,
#wrapper #contenido.menufooter .c1 .item-page h1,
#wrapper #contenido.menufooter .c1 .item-page h2,
#wrapper #contenido.menufooter .c1 .item-page h3{
	color: #009fda;
}

#wrapper #contenido.menuespacios .c1 .item-page a,
#wrapper #contenido.menuespacios .c1 .item-page a:visited{
	color: #009fda;
	text-decoration: none;
}

#wrapper #contenido.menuespacios .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.menuespacios .c1 .item-page strong{
	color: #009fda;
}

/* Footer */
#wrapper #contenido.menudonaciones .c1 .item-page h1,
#wrapper #contenido.menudonaciones .c1 .item-page h2,
#wrapper #contenido.menudonaciones .c1 .item-page h3{
	color: #0287CD;
}

#wrapper #contenido.menudonaciones .c1 .item-page a,
#wrapper #contenido.menudonaciones .c1 .item-page a:visited{
	color: #0287CD;
	text-decoration: none;
}

#wrapper #contenido.menudonaciones .c1 .item-page a:hover{
	text-decoration: underline;
}

#wrapper #contenido.menudonaciones .c1 .item-page strong{
	color: #0287CD;
}

/* Colores */

#wrapper #contenido .c1 .item-page p span.toco,
#wrapper #contenido .c1 .item-page p span.toco strong,
#wrapper #contenido .c1 .item-page p.toco{
	color: coral;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.juego,
#wrapper #contenido .c1 .item-page p span.juego strong,
#wrapper #contenido .c1 .item-page p.juego{
	color: #83A33D;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.aprendo,
#wrapper #contenido .c1 .item-page p span.aprendo strong,
#wrapper #contenido .c1 .item-page p.aprendo{
	color: hotpink;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.comunico,
#wrapper #contenido .c1 .item-page p span.comunico strong,
#wrapper #contenido .c1 .item-page p.comunico{
	color: blue;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.soy,
#wrapper #contenido .c1 .item-page p span.soy strong,
#wrapper #contenido .c1 .item-page p.soy{
	color: red;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.pertenezco,
#wrapper #contenido .c1 .item-page p span.pertenezco strong,
#wrapper #contenido .c1 .item-page p.pertenezco{
	color: green;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.expreso,
#wrapper #contenido .c1 .item-page p span.expreso strong,
#wrapper #contenido .c1 .item-page p.expreso{
	color: orange;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page p span.comprendo,
#wrapper #contenido .c1 .item-page p span.comprendo strong,
#wrapper #contenido .c1 .item-page p.comprendo{
	color: purple;
	font-weight: bold;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page p span.megapantalla,
html body div#superview div#wrapper div#contenido div.c1 div.item-page p span.megapantalla strong,
html body div#superview div#wrapper div#contenido div.c1 div.item-page a.megapantalla,
html body div#superview div#wrapper div#contenido div.c1 div.item-page p.megapantalla{
	color: darkred;
	font-weight: bold;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page p span.domodigital,
html body div#superview div#wrapper div#contenido div.c1 div.item-page p span.domodigital strong,
html body div#superview div#wrapper div#contenido div.c1 div.item-page a.domodigital,
html body div#superview div#wrapper div#contenido div.c1 div.item-page p.domodigital{
	color: darkblue;
	font-weight: bold;
}

#wrapper #contenido .c1 .item-page a.proveedor{
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	color: #442A8C;
}

/* Columna 2 */

#wrapper #contenido .c2{
	float: right;
	width: 250px;
	margin: 0;
	padding: 0;
	margin-top:125px;
}

#wrapper #contenido .c2 p{
	margin: 0;
	padding: 0;
}


/* Footer */

#footer{
	margin: -11px auto 0 auto;
	padding: 65px 0 0 50px;
	font-size: 12px;
	width: 975px;
	height: 180px;
	background: url(../images/bg_footer.png) no-repeat center bottom;
	border: 1px solid transparent;
	position: relative;
	z-index: 99 !important;
	clear:both;
}

#subfooter{
	position: relative;
	margin: 0px 15px 34px 0;
	padding: 0;
	width: 650px;
	float: left;
}

#subfooter.mainmenu{
	margin: 0px 0 42px 0;
}

#subfooter ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#subfooter ul li{
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccd500;	
	font-size: 14px;
}

#subfooter ul li a{
	color: #fff;
	text-decoration: none;
	font-weight: 100 !important;
}

#subfooter ul li a:hover{
	color: #ccd500;
	text-decoration: none;
}

#subfooter ul li:last-child{
	margin-right: 0;
	padding-right: 0;
	border: 0;
}


/* NUEVOS */

#foot_right{
	float: left;
	width: 280px;	
	position: relative;
	margin-right:20px
}

#foot_right p{
	color: #fff;
	float: right;
	text-align: right;
	font-size: 14px;
	padding-top: 20px;
}

ul.redes{
	text-align: right;
	width: 300px;
	float: right;
	height: 30px;
	margin: 0;
	padding: 0;
}

.redes li{
	float: right;
	margin: 0 0 0 10px;
	list-style: none;
}



/* NUEVOS */


#footer p.copy{
	margin: 45px 0 0 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #a7a1b7;	
}

/*

#footer .boletin{
	bottom: 0px;
    height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 280px;
    width: 370px;
}

#footer .boletin label{
	color: #9d9b9b;
}

#footer .boletin input.inputbox{
	border: 0;
	background: url(../images/boletin_text.png) no-repeat center;
	width: 148px;
	height: 20px;
	margin: 0;
	padding: 0 2px 0 2px;
	text-indent: 5px;
	color: #C5C4C6;
	text-align: left;
}

#footer .boletin input.button{
	border: 0;
	background: url(../images/boletin_boton.png) no-repeat center;
	width: 40px;
	height: 20px;
	margin: 0 7px 0 0;
	padding: 0;
}
*/

/* SRCH */

#footer .search{
	top: 7px;
    height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0px;
    width: 192px;
}

#footer .search label{
	color: #9d9b9b;
}

#footer .search input.inputbox{
	border: 0;
	background: url(../images/buscar_footer.png) no-repeat center;
	width: 148px;
	height: 20px;
	margin: 0;
	padding: 0 2px 0 2px;
	text-indent: 5px;
	color: #C5C4C6;
	text-align: left;
}

#footer .search input.button{
	border: 0;
	background: url(../images/buscar_btn_footer.png) no-repeat center;
	width: 40px;
	height: 20px;
	margin: 0;
	padding: 0;
}

/********************/
/*		Modulos		*/
/********************/

#wrapper #contenido .c2 .modulo{
	width: 250px;
	margin: 0 auto 20px auto;
	position: relative;
	color: #ffffff;
}

#wrapper #contenido .c2 .modulo h3{
	font-size: 14px;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
}

/* Temporales */
#wrapper #contenido .c2 .modulo.caja-actividades-temporales{
	height: 201px;
	background: url(../images/modulos/actividades_temporales.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-actividades-temporales h3{
	left: 38px;
    position: absolute;
    top: 17px;
}

#wrapper #contenido .c2 .modulo.caja-actividades-temporales p{
	left: 26px;
    margin: 0 auto;
    position: absolute;
    top: 62px;
    width: 83%;
}

#wrapper #contenido .c2 .modulo.caja-actividades-temporales p a{
	bottom: -105px;
    color: #570293;
    font-weight: bold;
    left: 1px;
    position: absolute;   
}

/* Cuates */
#wrapper #contenido .c2 .modulo.caja-quienes-somos{
	height: 220px;
	background: url(../images/modulos/quienes_son_lo_cuates.png) no-repeat center;
	font-family: 'VAG_Rounded_Light';
}

#wrapper #contenido .c2 .modulo.caja-quienes-somos h3{
	font-size: 17px;
    width: 250px;
    padding: 25px 0 0 0;
    margin: 0;
    text-align: center;
    position: relative;
    text-transform: uppercase;
}

#wrapper #contenido .c2 .modulo.caja-quienes-somos p{
	margin: 10px 0 0 15px;
    width: 180px;
    font-size: 15px;
    text-align: left;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 17px;
}

#wrapper #contenido .c2 .modulo.caja-quienes-somos p a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 20px;
	float: left; 
}


/* Visita */
#wrapper #contenido .c2 .modulo.caja-planea-visita{
	height: 198px;
	background: url(../images/modulos/planea_tu_visita.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-planea-visita h3{
	font-size: 17px;
    width: 250px;
    padding: 20px 0 0 0;
    margin: 0 0 0 15px;
    text-align: left;
    position: relative;
    text-transform: uppercase;
}

#wrapper #contenido .c2 .modulo.caja-planea-visita p{
	margin: 10px 0 0 15px;
    width: 220px;
    font-size: 15px;
    text-align: left;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 17px;
}

#wrapper #contenido .c2 .modulo.caja-planea-visita p a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 22px;
	margin-left: 40px;
	float: left;
}


/* Boletos */
#wrapper #contenido .c2 .modulo.caja-compra-boletos{
	height: 125px;
/*	background: url(../images/modulos/compra_de_boletos_en_linea.png) no-repeat center;*/
}

#wrapper #contenido .c2 .modulo.caja-compra-boletos p a{
	bottom: 0;
    color: #8C0606;
    font-weight: bold;
    position: absolute;
    right: 0;
}

/* Donaciones */
#wrapper #contenido .c2 .modulo.caja-donaciones{
	height: 220px;
	background: url(../images/modulos/dinaciones.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-donaciones h3{
	font-size: 17px;
    width: 250px;
    padding: 25px 0 0 0;
    margin: 0 0 0 15px;
    text-align: left;
    position: relative;
    text-transform: uppercase;
}

#wrapper #contenido .c2 .modulo.caja-donaciones p{
	margin: 10px 0 0 15px;
    width: 180px;
    font-size: 15px;
    text-align: left;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 17px;
}

#wrapper #contenido .c2 .modulo.caja-donaciones p a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 0px;
	float: left; 
}


/* Jueves */
#wrapper #contenido .c2 .modulo.caja-jueves-adultos{
	height: 250px;
	background: url(../images/modulos/jueves_para_adultos.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-jueves-adultos h3{
	font-size: 17px;
    width: 250px;
    padding: 25px 0 0 0;
    margin: 0 0 0 15px;
    text-align: left;
    position: relative;
    text-transform: uppercase;
}

#wrapper #contenido .c2 .modulo.caja-jueves-adultos p{
	margin: 10px 0 0 15px;
    width: 200px;
    font-size: 15px;
    text-align: left;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 15px;
}

#wrapper #contenido .c2 .modulo.caja-jueves-adultos a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 55px;
	float: left; 
}


/* Proveedor */
#wrapper #contenido .c2 .modulo.caja-proveedor{
	height: 239px;
	background: url(../images/modulos/quieres_ser_proveedor.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-proveedor h3{
	font-size: 17px;
    width: 250px;
    padding: 25px 0 0 0;
    margin: 0 0 0 15px;
    text-align: left;
    position: relative;
    text-transform: uppercase;
 }

#wrapper #contenido .c2 .modulo.caja-proveedor p{
	margin: 10px 0 0 15px;
    width: 200px;
    font-size: 15px;
    text-align: left;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 15px;
}

#wrapper #contenido .c2 .modulo.caja-proveedor p a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 85px;
	float: left; 
}

/* Servicio */
#wrapper #contenido .c2 .modulo.caja-servicio-social{
	height: 189px;
	background: url(../images/modulos/servicio_social.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-servicio-social h3{
font-size: 17px;
    width: 250px;
    padding: 15px 0 0 0;
    margin: 0 0 0 15px;
    text-align: left;
    position: relative;
    text-transform: uppercase;
}

#wrapper #contenido .c2 .modulo.caja-servicio-social p{
	margin: 10px 0 0 95px;
    width: 150px;
    font-size: 15px;
    text-align: left;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 15px;
   }

#wrapper #contenido .c2 .modulo.caja-servicio-social p a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 10px;
	margin-right: 10px;
	float: right; 
}

/* Maestros */
#wrapper #contenido .c2 .modulo.caja-maestro{
	height: 207px;
	background: url(../images/modulos/eres_maestro.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.caja-maestro h3{
font-size: 17px;
    width: 250px;
    padding: 15px 0 0 0;
    margin: 0 0 0 15px;
    text-align: left;
    position: relative;
    text-transform: uppercase;
}

#wrapper #contenido .c2 .modulo.caja-maestro p{
	margin: 10px 5px 0 95px;
    width: 140px;
    font-size: 15px;
    text-align: right;
	font-family: 'VAG_Rounded_Light';
    font-weight: normal;
    line-height: 15px;
    float: left;
   }

#wrapper #contenido .c2 .modulo.caja-maestro p a{
    color: #fff;
    font-weight: normal;
	font-family: 'VAG_Rounded_Light';
	text-align: right !important;
	margin-top: 10px;
	margin-right: 10px;
	float: right; 
	width: 210px !important;
}


/********************/
/*		Botones		*/
/********************/


/* Compra boletos */
#wrapper #contenido .c2 .modulo.boton-compra-boletos{
	width: 224px;
	height: 91px;
	margin-bottom: 10px;
}

#wrapper #contenido .c2 .modulo.boton-compra-boletos a{
	width: 224px;
	height: 91px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/modulos/btn_compra_tus_boletos.png) no-repeat 0 -92px;
}

#wrapper #contenido .c2 .modulo.boton-compra-boletos a:hover{
	background-position: 0 0;
}

/* Conoce museo */
#wrapper #contenido .c2 .modulo.boton-conoce-museo{
	width: 250px;
	height: 189px;
	margin-bottom: 20px;
}

#wrapper #contenido .c2 .modulo.boton-conoce-museo a{
	width: 250px;
	height: 189px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/modulos/btn_conoce_elmuseo.png) no-repeat;
}


/* Domodigital */
#wrapper #contenido .c2 .modulo.boton-domodigital{
	width: 250px;
	height: 135px;
	margin-bottom: 20px;
}

#wrapper #contenido .c2 .modulo.boton-domodigital a{
	width: 250px;
	height: 135px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/modulos/btn_domodigital.png) no-repeat;
}


/* Megapantalla */
#wrapper #contenido .c2 .modulo.boton-megapantalla{
	width: 250px;
	height: 135px;
	margin-bottom: 20px;
}

#wrapper #contenido .c2 .modulo.boton-megapantalla a{
	width: 250px;
	height: 135px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/modulos/btn_megapantalla.png) no-repeat;
}


/* Temporales */
#wrapper #contenido .c2 .modulo.boton-temporales{
	width: 224px;
	height: 91px;
	margin-bottom: 20px;
}

#wrapper #contenido .c2 .modulo.boton-temporales a{
	width: 224px;
	height: 91px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/modulos/btn_temporales.png) no-repeat 0 -91px;
}

#wrapper #contenido .c2 .modulo.boton-temporales a:hover{
	background-position: 0 0;
}


/* Buscador */
#wrapper #contenido .c2 .search{
	width: 224px;
	height: 91px;
	margin: 0 auto 10px auto;
	padding: 0;
	background: url(../images/modulos/buscador/buscador_imagen.png) no-repeat center;
	position: relative;
}

#wrapper #contenido .c2 .search label{
	display: none;
}

#wrapper #contenido .c2 .search input{
    background: transparent;
    color: #4F4F4F;
    left: 18px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 62px;
    width: 188px;
    border: 0;
}

/* Suscribete */
#wrapper #contenido .c2 .modulo.suscribete{
	width: 224px;
	height: 91px;
	margin: 0 auto 10px auto;
	padding: 0;
	background: url(../images/modulos/suscribete/suscribete.png) no-repeat center;
	position: relative;
}

#wrapper #contenido .c2 .modulo.suscribete input{
	color: #4F4F4F;	
	position: absolute;
}

#wrapper #contenido .c2 .modulo.suscribete input.button{
	border: 0 none;
    bottom: 21px;
    display: none;
    height: 22px;
    left: 94px;
    width: 62px;
	background: url(../images/modulos/suscribete/enviar_suscribete.png) no-repeat center;
}

#wrapper #contenido .c2 .modulo.suscribete input#mod-suscribete{
	border: 0;
    bottom: 11px;
    left: 15px;
    width: 190px;
    background: transparent;
}

/*
div#footer form#boletin1 div.boletin label.error{
    bottom: -6px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    font-size: 11px;
}

div#footer form#boletin1 div.boletin label.error,{
    bottom: -6px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    font-size: 11px;
}

html body div#superview div#wrapper div#contenido div.c2 form#boletin2 div.modulo label.error{
    bottom: -33px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    font-size: 11px;
}
*/

html body div#superview div#wrapper div#contenido div.c2 form#boletin2 div.modulo label.error,
html body div#superview div#wrapper div#contenido div.c2 form#boletin2 div.modulo input.error
html body div#superview div#wrapper div#footer form#boletin1 div.boletin label.error,
html body div#superview div#wrapper div#footer form#boletin1 div.boletin input.error{
	color: red;
}

html body div#superview div#wrapper div#contenido div.c2 form#boletin2 p{
	color: #9D9B9B;
	background: #F3F3F3;
    margin-top: 30px;
    padding: 10px;
    text-align: center;
}

html body div#superview div#wrapper div#footer form#boletin1 p{
	top: 15px;
    height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 332px;
    width: 370px;
    color: #9D9B9B;
    text-align: right;
}

/****************************/
/*		Tabs Temporales		*/
/****************************/

#wrapper #contenido .c1 .item-page #temporales{
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
}

#wrapper #contenido .c1 .item-page #temporales ul{
	margin: 0 auto 10px auto;
	padding: 0;
	list-style: none;
	width: 640px;
}

#wrapper #contenido .c1 .item-page #temporales ul li{
	float: left;
	margin: 0 80px 0 80px;
	padding: 0;
}

#wrapper #contenido .c1 .item-page #temporales ul li img{
	margin: 0;
	padding: 0;
}

#wrapper #contenido .c1 .item-page #temporales .loader-temporal{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 689px;
	display: none;
}

#wrapper #contenido .c1 .item-page #temporales .loader-temporal img{
	position: relative;
}

#wrapper #contenido .c1 .item-page #temporales ul.lista{
	list-style: disc;
}

#wrapper #contenido .c1 .item-page #temporales ul.lista li{
	margin: 10px 0 10px 0;
	padding: 0;
	float: none;
}


/****************************/
/*		Tabs Secciones		*/
/****************************/

/* Zonas del museo */

#wrapper #contenido .c1 .item-page #zonas{
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
}

#wrapper #contenido .c1 .item-page #zonas #fotos{
	width: 690px;
	height: 450px;
	background: #f1f1f1 !important;
	margin: -25px 0 20px 0;
}

#wrapper #contenido .c1 .item-page #zonas ul{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	width: 690px;
	position: relative;
	z-index: 4;
}

#wrapper #contenido .c1 .item-page #zonas ul li{
	float: left;
	margin: 0 20px 0 15px;
	padding: 0;
}

#wrapper #contenido .c1 .item-page #zonas ul li img{
	margin: 0;
	padding: 0;
}

#wrapper #contenido .c1 .item-page #zonas .loader-zona{
	position: relative;
	margin: 40px auto 0 auto;
	padding: 0;
	width: 689px;
	display: none;
	z-index: 2;
}

#wrapper #contenido .c1 .item-page #zonas .loader-zona img{
	position: relative;
}

/* Membresias */

#wrapper #contenido .c1 .item-page #membresias{
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
}

#wrapper #contenido .c1 .item-page #membresias ul{
	margin: 0 auto 10px auto;
	padding: 0;
	list-style: none;
	width: 508px;
}

#wrapper #contenido .c1 .item-page #membresias ul li{
	float: left;
	margin: 0 10px 0 10px;
	padding: 0;
}

#wrapper #contenido .c1 .item-page #membresias ul li img{
	margin: 0;
	padding: 0;
}

#wrapper #contenido .c1 .item-page #membresias .loader-membresia{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 689px;
	display: none;
}

#wrapper #contenido .c1 .item-page #membresias .loader-membresia img{
	position: relative;
}

/***************************/
/*		Formularios			*/
/***************************/


.contacto_mae .send, 
.contacto_prov .send{
    width: 114px;
    height: 40px;
    border: 0;
    background: url(../images/forms/btn_enviar.png) no-repeat center;
    cursor: pointer;
    position: absolute;
    left:460px;
    margin: 0;
    padding: 0;
    bottom:100px;
}

.contacto_mae .send:hover, 
.contacto_prov .send:hover{
    width: 114px;
    height: 40px;
    border: 0;
    background: url(../images/forms/btn_enviar_hover.png) no-repeat center;
}


/* Maestros */

.contacto_mae {
	width:629px;
	height:auto;
	float:left;
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	font-size:15px;
}
.contacto_seccion_mae{
	width:600px;
	float:left;
	padding:10px 0px;

}
.contacto_seccion_mae input{
	width:300px;
	height:30px;
	line-height:30px;
	float:left;
	background-color:#fff;
	border:1px solid #522e91;
	padding:0 5px;
}
.contacto_seccion_mae label{
	line-height:30px;
	width:220px;
	height:30px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
}
.contacto_seccion_mae select{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	padding-top:5px;
	height:30px;
}
.contacto_seccion_mae textarea{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	border:1px solid #522e91;
	padding:0 5px;	
}
.contacto_comentario_mae textarea{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	border:1px solid #522e91;
	padding:0 5px;
}
.contacto_seccion_mae a:link, .contacto_seccion_mae a:visited{
	color:#442A8C;
	text-decoration:none;
}
.contacto_seccion_mae a:hover{
	text-decoration:underline;
}
.contacto_comentario_mae label{
	line-height:30px;
	width:220px;
	height:30px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
}
.contacto_comentario_mae{
	width:100%;
	height:auto;
	float:left;
}
.contacto_enviar_mae{
    float: left;
    height: auto;
    padding: 25px;
    width: auto;
}

#wrapper #contenido .c1 .item-page .contacto_mae #comment_form  h2{
	width:98%;
	height:auto;
	text-align:center;
	float:left;
	background-color:#442A8C;
	padding:2px;
	color:#fff;	
}

.contacto_seccion_mae input.error{
	border: 1px solid red;
	background: #FA6B6B;
}

.contacto_seccion_mae label.error{
	color: red;
    display: block;
    float: none;
    font-size: 11px;
    line-height: 22px;
    text-align: right;
    width: 530px;
    margin-bottom: 10px;
}


/* Servicio Social */

.Estilo19 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: bold;
}
.Estilo9 {	
	color: #333366;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Estilo12 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.Estilo20 {
	font-size: 9px
}
.Estilo23 {
	font-size: 10px
}
.Estilo24 {
	color: #333366;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo27 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
.Estilo29 {
	color: #333366
}
.Estilo30 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
.Estilo66 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #297B85;
	font-weight: bold;
}
.Estilo28 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CF3734;
}
.titulos_p{
	text-align:center;
	padding:5px 0;
}
.texto{
	font-size:12px;
	color:#333366;
	font-weight:bold;
}
.enviar input{
    background: url(../images/forms/btn_enviar.png);
    border: medium none;
    height: 40px;
    text-indent: -200000px;
    width: 114px;
}

/* Contacto */
.contactofm {
	width:629px;
	height:auto;
	float:left;
	background: none;;
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#009fda;
	font-size:18px;
	position: relative;
}

.contactofm h3{
	margin: 0 0 10px 0;
	padding: 0;	
	color: #2F7D03;
	font-size: 16px;
}

.contacto_seccion{
	width:600px;
	float:left;
	padding:10px 0px;
	
}
.contacto_seccion input{
	width:300px;
	height:30px;
	line-height:30px;
	float:left;
}
.contacto_seccion label{
	line-height:30px;
	width:175px;
	height:30px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
    font-family: 'VAG_Rounded_Light';
}
.contacto_seccion select{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	padding-top:5px;
	height:30px;
}
.contacto_seccion textarea{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
.contacto_comentario label{
	line-height:30px;
	width:175px;
	height:30px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
}
.contacto_comentario{
	width:100%;
	height:auto;
	float:left;
}

.contactofm .send{
    width: 109px;
    height: 39px;
    border: 0;
    background: url(../images/forms/btn_enviar_v.png) no-repeat center;
    cursor: pointer;
    position: absolute;
    left:420px;
    bottom:15px;
}

.contactofm .send:hover{
    width: 109px;
    height: 39px;
    border: 0;
    background: url(../images/forms/btn_enviar_v_hover.png) no-repeat center;
}

.contactofm input, .contactofm textarea{
		border: 1px solid #009fda;

}

.contacto_enviar{
	width: auto;
	
}

#wrapper #contenido .c1 .item-page .contactofm #comment_form label.error{
	color: red;
    float: right;
    font-size: 12px;
    line-height: 14px;
    margin-right: -44px;
    margin-top: 4px;
    text-align: left;
    width: 135px;
}

#wrapper #contenido .c1 .item-page .contactofm #comment_form input.error,
#wrapper #contenido .c1 .item-page .contactofm #comment_form select.error{
	border: 1px solid red;
}

/* Proveedores */

.contacto_prov {
	width:629px;
	height:auto;
	float:left;
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	font-size:15px;
}
.contacto_seccion_prov{
	width:600px;
	float:left;
	padding:10px 0px
}
.contacto_seccion_prov input{
	width:300px;
	height:30px;
	line-height:30px;
	float:left;
	background-color:#CBCAE5;
	border:none;
	padding:0 5px;
}
.contacto_seccion_prov label{
	line-height:30px;
	width:220px;
	height:30px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
}
.contacto_seccion_prov select{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	padding-top:5px;
	height:30px;
}
.contacto_seccion_prov textarea{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CBCAE5;
	border:none;
	padding:0 5px;	
}
.contacto_comentario_prov textarea{
	width:300px;
	float:left;
	text-align:left;
	line-height:30px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CBCAE5;
	border:none;
	padding:0 5px;
}
.contacto_seccion_prov a:link, .contacto_seccion_prov a:visited{
	color:#442A8C;
	text-decoration:none;
}
.contacto_seccion_prov a:hover{
	text-decoration:underline;
}
.contacto_comentario_prov label{
	line-height:30px;
	width:220px;
	height:30px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
}
.contacto_comentario_prov{
	width:100%;
	height:auto;
	float:left;
}
.contacto_enviar_prov{
    float: left;
    height: auto;
    padding: 25px;
    width: auto;
}

.contacto_prov input.error,
.contacto_prov textarea.error{
	border: 1px solid red;
	background: #FA6B6B;
}

.contacto_prov label.error{
	color: red;
    display: block;
    float: none;
    font-size: 11px;
    line-height: 22px;
    text-align: right;
    width: 530px;
    margin-bottom: 10px;
}


/* Fix h2 */

#wrapper #contenido .c1 .item-page .contacto_prov #comment_form  h2{
	width:98%;
	height:auto;
	text-align:center;
	float:left;
	background-color:#442A8C;
	padding:2px;
	color:#fff;
}


/********************/
/*		Player		*/
/********************/

#papalote_player{
	width: 100%;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 40px 0 0 0;
	position: relative;
}

#papalote_player .video{
	background: #f1f1f1;
	width: 590px;
	height: 400px;
}

#papalote_player div.featured{
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	position: relative;
}

#papalote_player div.featured div.video{
	width: 590px;
	margin: 0 auto 0 auto;
	padding: 20px 15px 30px 15px;
	height: 340px;
	text-align: center;
}

#papalote_player div.featured div.video h3{
	border: none;
	text-align: left;
	margin: 0 0 15px 0;
	padding: 0;
	text-transform: uppercase;
    font-family: 'vagrounded_btregular';
    font-size: 20px;
}

.mask_player{
	position: absolute;
	margin-top:100px;
	margin-left:50px;
}



#papalote_player div.featured div.col1{
	width: 320px;
	float: left;
	margin: 10px 0 10px 0;
}

#papalote_player div.featured div.col2{
	width: 200px;
	float: right;
	margin: 10px 0 10px 0;	
}

#wrapper #contenido.museomenu .c1 .item-page #papalote_player div.featured div.col1 h3, 
#wrapper #contenido.museomenu .c1 .item-page #papalote_player div.featured div.col2 h3{
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #333;
	padding: 0 0 4px 0;
}

#papalote_player div.featured div.col1 p, #papalote_player div.featured div.col2 p{
	margin: 0;
	color: #4f4f4f;
	clear: both;
	font-size: 12px;
}

#papalote_player div.featured div.col1 p span, #papalote_player div.featured div.col2 p span{
	color: #4f4f4f;
	font-size: 12px;
}

#papalote_player div.featured div.compra{
	width: 180px;
	height: 88px;
	margin: 0;
	padding: 0;
	float: right;
}


#papalote_player div.featured div.compra a{
	display: block;
	width: 180px;
	height: 88px;
	margin: 0;
	padding: 0;
	background: url(../images/players/boton_compra.png) no-repeat 0;
}

/* Carousel */


#toggle-view {
	list-style:none;	
	font-family:arial;
	font-size:11px;
	margin:0 0 0 -5px;
	padding: 5px 10px;
	width:195px;
	background: #7d5cc6;
	bottom:0;
	position: absolute
}

	#toggle-view li {
		margin:10px;
		position:relative;
		cursor:pointer;
	}
	
	#toggle-view h3 {
		margin:0;
		font-size:14px;
		text-align: left;
		font-family: 'VAG_Rounded_Light';
		color: #fff !important;
	}

	#toggle-view span {
		position:absolute;
		right:5px;
		top:0;
		color:#fff !important;
		font-size:13px;

	}
	
	#toggle-view .panel-toggle {
		margin:5px 0 0 -5px;
		display:none;
		width:190px;
        height:220px;
	}
	
	#toggle-view .panel-toggle p{
		height: 80px;
		color:#fff;
		font-size: 12px;
		text-align: left;
		line-height: 14px;
	}
	
	#toggle-view .panel-toggle strong{
		color:#ccd500;
	}
	
	
	
	
	
	
	
#peliculas {
	margin: 20px 10px 0 0;
	width:215px;
	float: left;
	height:auto;
	position:relative;	
}

#peliculas div.pelicula{
	width: 205px;
	height: 580px;
	background:#f1f1f1; 
	margin:0px 10px 0 0;
	padding:  5px;
	float: left;
	text-align: center
}

#peliculas div.pelicula p{
	height:20px;
	text-align: center;
	padding: 0 5px;
}

#peliculas div.pelicula .patrocinio{
	width: 100%;
	display: block;
	height: 80px;
}

#peliculas div.pelicula ul.botones{
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
}



#peliculas div.pelicula ul.botones li{
	margin:0;
	padding: 0;
	list-style: none;
	float: left;
}


#peliculas #peliculasContenedor {
	margin:0 auto;
	width:425px;
	height:222px;
	overflow:auto; /* allow scrollbar */
	position:relative;
}

/*
#peliculas #peliculasContenedor .slide {
	margin:0 auto;
	width:425px; / reduce by 20 pixels of #slidesContainer to avoid horizontal scroll /
	height:199px;
	position: relative;
}
*/


#wrapper #contenido.museomenu .c1 .item-page #peliculas #peliculasContenedor .slide h3{
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 0;
}

#wrapper #contenido.museomenu .c1 .item-page #peliculas #peliculasContenedor .slide p{
	position: relative;
	margin: 0;
	padding: 0;
	line-height: 15px;
}

#peliculas #peliculasContenedor .slide p img{
	float: left;
	margin: 0 10px 0 0;
}

#wrapper #contenido.museomenu .c1 .item-page #peliculas #peliculasContenedor .slide a.trailer{
	display: block;
	color: #3F7CD5;
	font-weight: bold;
}

#peliculas .control {
	display:block;
	width:37px;
	height:31px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
}


#peliculas #leftControl {
	top:86px;
	left:0;
}


#peliculas #rightControl {
	top:86px;
	right:0;
}

/* Mega */
#papalote_player.megapantalla{
	background: none/*url(../images/players/fondo_mega.png) no-repeat center;*/
	
}

#papalote_player.megapantalla div.featured{
	/*border-bottom: 2px solid #009fda;*/
}


#papalote_player.megapantalla div.featured h3, 
#papalote_player.megapantalla #peliculas h3{
	color: #009fda;
}	

#papalote_player.megapantalla div.featured h3{
	border-bottom: 2px solid #009fda;
	font-size: 16px;
}

#papalote_player.megapantalla #peliculas .control {
	background:transparent url(../images/arrow_red.png) no-repeat;
}

#papalote_player.megapantalla #peliculas #leftControl {
	background-position: 0 -73px;
}

#papalote_player.megapantalla #peliculas #leftControl:hover {
	background-position: 0 -110px;
}

#papalote_player.megapantalla #peliculas #rightControl {
	background-position: 0 -1px;
}

#papalote_player.megapantalla #peliculas #rightControl:hover{
	background-position: 0 -38px;
}

#papalote_player.megapantalla #peliculas a.trailer, #papalote_player.domodigital #peliculas a.trailer{
	width: 210px;
	height: 310px;
	position: absolute;
	right: 0;
	top: 0px;
	
}


#papalote_player.megapantalla #peliculas a.trailer-btn, #papalote_player.domodigital #peliculas a.trailer-btn{
	width: 111px;
	height: 30px;
	background: url(../images/btn_trailer_new.png) no-repeat;	
}





/* Domo */
#papalote_player.domodigital{
	background: none /*url(../images/players/fondo_domo.png) no-repeat center*/;
	
}

/*#papalote_player.domodigital div.featured{
	border-bottom: 2px solid #427DD4;
}*/


#papalote_player.domodigital div.featured h3, 
#papalote_player.domodigital #peliculas h3{
	color: #009fda;
}	

#papalote_player.domodigital div.featured h3{
	border-bottom: 2px solid #427DD4;
	font-size: 16px;
}

#papalote_player.domodigital #peliculas .control {
	background:transparent url(../images/arrow_blue.png) no-repeat;
}

#papalote_player.domodigital #peliculas #leftControl {
	background-position: 0 -73px;
}

#papalote_player.domodigital #peliculas #leftControl:hover {
	background-position: 0 -110px;
}

#papalote_player.domodigital #peliculas #rightControl {
	background-position: 0 -1px;
}

#papalote_player.domodigital #peliculas #rightControl:hover{
	background-position: 0 -38px;
}



/* Autobus */
#papalote_player.autobus{
	background: url(../images/players/fondo_autobus.png) no-repeat center;
	
}

#papalote_player.autobus div.featured{
	border-bottom: 2px solid #614693;
}


#papalote_player.autobus div.featured h3, 
#papalote_player.autobus #peliculas h3{
	color: #3B2563;
}	

#papalote_player.autobus div.featured h3{
	border-bottom: 2px solid #614693;
	font-size: 16px;
}

#papalote_player.autobus #peliculas .control {
	background:transparent url(../images/arrow_morada.png) no-repeat;
}

#papalote_player.autobus #peliculas #leftControl {
	background-position: 0 -73px;
}

#papalote_player.autobus #peliculas #leftControl:hover {
	background-position: 0 -110px;
}

#papalote_player.autobus #peliculas #rightControl {
	background-position: 0 -1px;
}

#papalote_player.autobus #peliculas #rightControl:hover{
	background-position: 0 -38px;
}


/* MSG */

.msg{
	background: #F3F3F3;
    margin: 0 auto;
    padding: 12px;
    width: 521px;
}

.msg h3{
	margin: 0 0 6px;
}

.msg p{
	margin: 0;
	font-size: 13px;
    line-height: 15px;
}

/* P�gina de b�squeda */

html body div#superview div#wrapper div#contenido div.c1 div.search{	
	position: relative;
}

html body div#superview div#wrapper div#contenido div.c1 div.search h1{
	color: #49B2E9;
}

html body div#superview div#wrapper div#contenido div.c1 div.search input{
	background: #f3f3f3;
	border: 0;
	padding: 5px;
}

html body div#superview div#wrapper div#contenido div.c1 div.search form#searchForm fieldset.word button.button{
	background: #009fda;
	border: 0;
	color: #fff;
	height: 22px;	
}

html body div#superview div#wrapper div#contenido div.c1 div.search dl.search-results{
	position: relative;
}

html body div#superview div#wrapper div#contenido div.c1 div.search dl.search-results dt.result-title{
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 13px;
}

html body div#superview div#wrapper div#contenido div.c1 div.search dl.search-results dd.result-category{
	display: none;
}

html body div#superview div#wrapper div#contenido div.c1 div.search form#searchForm fieldset{
	border: 0;
	border-bottom: 1px #f3f3f3 solid;
	margin-bottom: 10px;
}

html body div#superview div#wrapper div#contenido div.c1 div.search dl.search-results dd.result-text{
	padding-bottom: 10px;
	border-bottom: 1px #f3f3f3 solid;
}

/* Tabla horarios */

#tabla_horarios{
	position: relative;
	margin: 0;
	padding: 0;
}

#tabla_horarios .marco{
	margin: 0 auto 0 auto;
}

#tabla_horarios .marco h2{
	margin: 5px 0 0 0;
	padding: 0;
	color: #A60022;
}

#tabla_horarios .marco h3{
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #A60022;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c1 div.marco p{
	margin: 0;
	padding:  0;
	line-height: normal;
	font-size: 10px;
	font-weight: bold;
}

#tabla_horarios .hrs_c1{
	float: left;
	width: 374px;
	height: 506px;
	background: url(../images/tpls/horarios.jpg) no-repeat center;
}

#tabla_horarios .hrs_c1 h3 a{
	background: url(../images/icono_lupita.png) no-repeat right center;
	padding-right: 20px;
}

#tabla_horarios .hrs_c2 .bx1{
	width: 283px;
	height: 181px;
	position: relative;
	margin: 0 auto;
	background: url(../images/tpls/precios_en_linea.png) no-repeat center;
}

#tabla_horarios .hrs_c1 .marco{
	left: 20px;
    position: absolute;
    top: 56px;
}

#tabla_horarios .hrs_c2{
	float: left;
	width: 287px;
	height: 506px;
}

#tabla_horarios .hrs_c2 .bx2{
	width: 262px;
	height: 200px;
	position: relative;
	margin: 0 auto;
	background: url(../images/tpls/compara_precios.png) no-repeat center;
}

#tabla_horarios .hrs_c2 .bx0{
	width: 287px;
	height: 92px;
	position: relative;
	margin: -18px auto 0 auto;
	background: url(../images/tpls/no_hagas_fila.png) no-repeat center;
}

#tabla_horarios .hrs_c2 .bx0 a{
	margin: 0;
	padding: 0;
	display: block;
	width: 287px;
	height: 92px;
}

#tabla_horarios .hrs_c2 .marco{
	left: 16px;
    position: absolute;
    top: 56px;
}

#tabla_horarios .hrs_c2 .bx3{
	width: 262px;
	position: relative;
	margin: 5px auto 10px auto;
	font-weight: bold;
	line-height: 0px;
}

html body div#superview div#wrapper div#contenido.horarios-y-precios div.c1 div.item-page div div#tabla_horarios div.hrs_c2 div.bx3 p{
	text-align: center;
	margin: 0;
	padding: 0;
	color: #215B14;
	line-height: 12px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c2 div.marco p{
	margin: 0;
	padding:  0 0 4px 0;
	line-height: normal;
	font-size: 13px;
	font-weight: bold;
	color: #054400;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c2 div.marco p.min{
	font-size: 11px;
	padding: 0;
}

#tabla_horarios .hrs_c3{
	float: left;
	position: relative;
	width: 262px;
	height: 440px;
	background: url(../images/tpls/precios_taquilla.png) no-repeat center;
}

#tabla_horarios .hrs_c3 .marco{
	position: relative;
}

#tabla_horarios .hrs_c3 .bx{
	left: 19px;
    margin: 0 auto;
    position: absolute;
    top: 54px;
    width: 89%;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c3 div.marco p{
	margin: 0;
	padding:  0 0 4px 0;
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #452E89;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c3 div.marco p.min{
	font-size: 10px;
	padding: 0;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c3 div.marco p.spacer{
	margin-top: 10px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#tabla_horarios div.hrs_c3 div.marco p.spacer1{
	margin-top: 32px;
}

/* Precios para grupos */

#precios_grupos{
	position: relative;
	width: 271px;
	height: 390px/*sin domo 250px*/;
	margin: 0 auto 0 auto;
	background: url(../images/tpls/precios_grupos.png) no-repeat center;
}


#precios_grupos .box{
	position: absolute;
	margin: 0 auto;
	width: 90%;
	bottom: 30px;
    left: 20px;	
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#precios_grupos div.box h2{
	margin: 0;
	padding: 0;
	color: #fff;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#precios_grupos div.box p{
	margin: 0;
	padding:  0 0 6px 0;
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

/* Encuestas */

html body div#superview div#wrapper div#contenido div.c2 div.encuesta{
	width: 250px;
	position: relative;
	margin: 0px auto 20px auto;
	padding: 0;	
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.top{
	width: 250px;
	height: 19px;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	float: left;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.top h1{
    font-size: 15px;
    line-height: 47px;
    text-align: center;
    width: 112px;
    letter-spacing: -1px;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle{
	width: 250px;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	float: left;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle form{
	margin: 0 auto;
    width: 85%;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle form.newsletter{
	display: none;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle h2{
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -1px;
	text-align: center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle p{
	margin: 0 auto 7px auto;
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    width: 100%;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle p.msj{
	width: 76%;
	text-align: center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle p.msj2{
	padding-top: 8px;
	border-top: 1px solid #EFEFEF;
	font-weight: normal;
	text-align: center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle p.error{
	color: #fff;
    font-size: 10px;
    font-weight: normal;
    padding: 4px;
    display: none;
    margin: 0;
    text-align: center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle input.textfield.error,
html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle input.textfield2.error{
	color: red;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle input.textfield{
	border: 0;
	color: #727272;
    margin: 0 auto 0 39px;
    padding: 5px;
    width: 100px;
    text-align: center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle input.textfield2{
	width: 185px;
    text-align: center;
    margin: 0 auto 0 auto;
    border: 0;
    color: #727272;
   	padding-top: 5px;
	padding-bottom: 5px;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.middle form input.submit{
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0 0 65px;
    padding: 6px;
    width: 87px;
    cursor: pointer;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta div.bottom{
	width: 250px;
	height: 20px;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	float: left;
}

/* Encuesta Verde */

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.top h1{
    color: #fff;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.middle h2,
html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.middle strong{
	color: #fff;	
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.middle form input.submit{
	background: #009fda;
    border: none;
    cursor: pointer;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.middle form input.submit:hover{
	background: #017aa7;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.top{
	background: url(../images/encuestas/verde_top.png) no-repeat top center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.middle{
	background: url(../images/encuestas/verde_medium.png) repeat-y center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.verde div.bottom{
	background: url(../images/encuestas/verde_bottom.png) no-repeat bottom center;
}

/* Encuesta Morado */

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.top h1{
    color: #fff;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.middle h2,
html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.middle strong{
	color: #fff;	
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.middle form input.submit{
	background: #009fda;
    border: none;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.middle form input.submit:hover{
	background: #017aa7;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.top{
	background: url(../images/encuestas/verde_top.png) no-repeat top center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.middle{
	background: url(../images/encuestas/verde_medium.png) repeat-y center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.morado div.bottom{
	background: url(../images/encuestas/verde_bottom.png) no-repeat bottom center;
}

/* Encuesta Rojo */

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.top h1{
    color: #fff;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.middle h2,
html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.middle strong{
	color: #7F1003;	
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.middle form input.submit{
	background: #009fda;
    border: none;
    cursor: pointer;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.middle form input.submit:hover{
	background: #017aa7;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.top{
	background: url(../images/encuestas/verde_top.png) no-repeat top center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.middle{
	background: url(../images/encuestas/verde_medium.png) repeat-y center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.rojo div.bottom{
	background: url(../images/encuestas/verde_bottom.png) no-repeat bottom center;
}

/* Encuesta Azul */

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.top h1{
    color: #fff;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.middle h2{
	color: #fff;	
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.middle strong{
	color: #fff;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.middle form input.submit{
	background: #009fda;
	border: none;
    cursor: pointer;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.middle form input.submit:hover{
	background: #017aa7;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.top{
	background: url(../images/encuestas/verde_top.png) no-repeat top center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.middle{
	background: url(../images/encuestas/verde_medium.png) repeat-y center;
}

html body div#superview div#wrapper div#contenido div.c2 div.encuesta.azul div.bottom{
	background: url(../images/encuestas/verde_bottom.png) no-repeat bottom center;
}

/* Tips para papas */

html body div#superview div#wrapper div#contenido div.c1 div.item-page ul.tips{
	margin: 0 auto 10px auto;
	padding: 0;
	width: 90%;
	list-style: none;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page ul.tips li{
	border-bottom: 1px dashed #eb6737;
	margin: 10px 0;
    padding: 10px 0 10px 30px;
    background: url(../images/bullet_tips.jpg) no-repeat left center;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page ul.tips li strong{
	color: #eb6737;
}

/* FAQ */

html body div#superview div#wrapper div#contenido div.c1 div.item-page ul.faq{
	margin: 0 auto 10px auto;
	padding: 0;
	width: 90%;
	list-style: none;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page ul.faq li{
	border-bottom: 1px dashed #009fda;
	margin: 10px 0;
    padding: 10px 0 10px 40px;
    background: url(../images/bullet_faq.jpg) no-repeat left 9px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page ul.faq li strong{
	color: #009fda;
}

#menuIniciales span.contentlink{
	cursor: pointer;
	color: #0287CD;
	font-family: 'VAG_Rounded_Light';
	font-size: 20px
}



/* Perfiles */

img.perfil_izq{
	margin: 0 20px 20px 0;
}

img.perfil_der{
	margin: 0 0 20px 20px;
}

table tr.gris{
	background: #f3f3f3;
}


#peliculas_slider{
	width: 368px;
	height: 558px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: hidden;
}

#peliculas_slider ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div#peliculas_slider ul li{
	margin: 0;
	padding: 0;
	display: none;
}

#peliculas_slider ul li img{
	margin: 0;
}

/* Zonas */

.zonas_museo{
	position: relative;
	margin: 25px auto 0 auto;
	padding: 0;
	width: 690px;
}

.zonas_museo h1{
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
}

.zonas_museo blockquote{
	text-align: center;
	font-weight: bold;
}

/* Soy */

div.zonas_museo.soy{
	background: url(../images/zonas_museo/soy/bg_soy.jpg) no-repeat center top;
	float: left;
	height: auto;
	padding: 10px;
	width:  670px;
	margin-top:-135px;
}

div.zonas_museo.soy h2{
	color: #ccd500 !important;
	text-align: center;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.soy h1,
div.zonas_museo.soy p{
	color: #fff;
	text-align: center;
	font-family: 'VAG_Rounded_Light';
}

div.zonas_museo.soy p strong
{
	color: #ccd500 !important;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.soy p.bold
{
	color: #fff;
	font-family: 'vagrounded_btregular';
	margin-top: 150px
}

div.zonas_museo div.teaser{
	background: #fff;
	width: 210px;
	float: left;
	height:380px;
	margin: 10px 0 10px 10px;
}

div.zonas_museo.soy div.teaser p{
	color: #555555;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}

div.zonas_museo.soy div.teaser p b{
	color: #fc6c30;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}



/* Pertenezco */

div.zonas_museo.pertenezco{
	background: url(../images/zonas_museo/pertenezco/bg_pertenezco.jpg) no-repeat center top;
	float: left;
	height: auto;
	padding: 10px;
	width:  670px;
	margin-top:-135px;

}

div.zonas_museo.pertenezco h2{
	color: #7d5cc6 !important;
	text-align: center;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.pertenezco h1,
div.zonas_museo.pertenezco p{
	color: #fff;
	text-align: center;
	font-family: 'VAG_Rounded_Light';
}

div.zonas_museo.pertenezco p strong
{
	color: #7d5cc6 !important;
	font-family: 'vagrounded_btregular';
}

 div.zonas_museo.pertenezco p.bold
{
	color: #fff;
	font-family: 'vagrounded_btregular';
	margin-top: 150px
}

div.zonas_museo.pertenezco div.teaser{
	background: #fff;
	width: 210px;
	float: left;
	height: 340px;
	margin: 10px 0 10px 10px;
}

div.zonas_museo.pertenezco div.teaser p{
	color: #555555;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}


div.zonas_museo.pertenezco div.teaser p b{
	color: #a8b323;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}


/* Comprendo */

div.zonas_museo.comprendo{
	background: url(../images/zonas_museo/comprendo/bg_comprendo.jpg) no-repeat center top;
	float: left;
	height: auto;
	padding: 10px;
	width:  670px;
	margin-top:-135px;

}

div.zonas_museo.comprendo h2{
	color: #a8b323 !important;
	text-align: center;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.comprendo h1,
div.zonas_museo.comprendo p{
	color: #fff;
	text-align: center;
	font-family: 'VAG_Rounded_Light';
}

div.zonas_museo.comprendo p strong
{
	color: #a8b323 !important;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.comprendo p.bold
{
	color: #fff;
	font-family: 'vagrounded_btregular';
	margin-top: 150px
}

div.zonas_museo.comprendo div.teaser{
	background: #fff;
	width: 210px;
	float: left;
	height: 340px;
	margin: 10px 0 10px 10px;
}

div.zonas_museo.comprendo div.teaser p{
	color: #555555;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}

div.zonas_museo.comprendo div.teaser p b{
	color: #7c5fc2;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}


/* Comunico */

div.zonas_museo.comunico{
	background: url(../images/zonas_museo/comunico/bg_comunico.jpg) no-repeat center top;
	float: left;
	height: auto;
	padding: 10px;
	width:  670px;
	margin-top:-135px;

}

div.zonas_museo.comunico h2{
	color: #ccd500 !important;
	text-align: center;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.comunico h1,
div.zonas_museo.comunico p{
	color: #fff;
	text-align: center;
	font-family: 'VAG_Rounded_Light';
}

div.zonas_museo.comunico p strong
{
	color: #ccd500 !important;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.comunico p.bold
{
	color: #fff;
	font-family: 'vagrounded_btregular';
	margin-top: 150px
}

div.zonas_museo.comunico div.teaser{
	background: #fff;
	width: 210px;
	float: left;
	height: 340px;
	margin: 10px 0 10px 10px;
}

div.zonas_museo.comunico div.teaser p{
	color: #555555;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}


div.zonas_museo.comunico div.teaser p b{
	color: #19a0d8;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}

/* Expreso */

div.zonas_museo.expreso{
	background: url(../images/zonas_museo/expreso/bg_expreso.jpg) no-repeat center top;
	float: left;
	height: auto;
	padding: 10px;
	width:  670px;
	margin-top:-135px;

}

div.zonas_museo.expreso h2{
	color: #7d5cc6 !important;
	text-align: center;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.expreso h1,
div.zonas_museo.expreso p{
	color: #fff;
	text-align: center;
	font-family: 'VAG_Rounded_Light';
}

div.zonas_museo.expreso p strong
{
	color: #7d5cc6 !important;
	font-family: 'vagrounded_btregular';
}

div.zonas_museo.expreso p.bold
{
	color: #fff;
	font-family: 'vagrounded_btregular';
	margin-top: 150px
}

div.zonas_museo.expreso div.teaser{
	background: #fff;
	width: 210px;
	float: left;
	height: 340px;
	margin: 10px 0 10px 10px;
}

div.zonas_museo.expreso div.teaser p{
	color: #555555;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}

div.zonas_museo.expreso div.teaser p b{
	color: #fdb530;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
	line-height: 13px !important;
}


/*************/
/* Perfiles */
/************/

.perfilpage{
	position: relative;
	margin: 25px auto 0 auto;
	padding: 0;
	width: 630px;
}

.perfilpage h1{
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
}

.perfilpage blockquote{
	text-align: center;
	font-weight: bold;
}

/* Menores 5 a�os */

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores h1,
html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores p strong,
html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores blockquote{
	color: #ecaa1e;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores div.cajas{
	background: url(../images/perfiles/menores/fondo.png) no-repeat center;
	width: 603px;
	height: 1480px;
	position: relative;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores div.cajas p.tx1{
	width: 297px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 91px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores div.cajas p.tx2{
	width: 297px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 393px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores div.cajas p.tx3{
	width: 297px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 695px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores div.cajas p.tx4{
	width: 297px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 385px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.perfilpage.menores div.cajas p.tx5{
	width: 297px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	bottom: 91px;
}

/* Preview */

#preview{
	position:absolute;
	border:0;
	padding:5px;
	display:none;
	color:#fff;
	margin: 0;
	font-weight: bold;
	text-align: center;
	z-index: 99999999999 !important;
}

.preview_image{
		border: 4px solid #fff !important;
		border-radius: 3px;
		width: 140px;

}

#preview img{
	width: 300px;
	z-index: 99999999999 !important;
	-moz-box-shadow: 0 0 8px 1px #888;
	-webkit-box-shadow: 0 0 8px 1px #888;
	box-shadow: 0 0 8px 1px #888;
}

#date1{
	margin-bottom: 15px;
}

/* Encuesta Contenido */

.encuesta_c{
	position: relative;
	width: 64%;
	margin: 0 auto;
	text-align: center;
}

.encuesta_c h2{
	margin: -10px 0 0 0;
	padding: 0;
}


html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.encuesta_c p{
	margin: 0;
	padding: 0;
	font-size: 10px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.encuesta_c p.error{
	color: #DE0E39;
	font-weight: bold;
	padding: 10px;
	background: #FCEAE2;
	border: 1px solid #FAD8CB;
	font-size: 12px;
}

html body div#superview div#wrapper div#contenido div.c1 div.item-page div div.encuesta_c p.end{
	color: #929E0C;
	font-weight: bold;
	padding: 10px;
	background: #EAF0A3;
	border: 1px solid #C8D166;
	font-size: 12px;
	margin-top: 10px;
}

.encuesta_c ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.encuesta_c ul li{
	margin: 0;
	padding: 0;
	float: left;
}

.encuesta_c ul li a{
	display: block;
}

.encuesta_c ul li a img{
	padding: 0;
}
.slider-arrow-left { position: relative; top:380px; left: 10px; width: 29px; height: 30px; background: transparent url('slideshow/arrows.png') no-repeat 0 0; cursor: pointer; z-index: 99999999 !important; }
.slider-arrow-right { position: relative; top:350px; width: 30px; height: 30px; background: transparent url('slideshow/arrows.png') no-repeat -28px 0; cursor: pointer; z-index: 99999999 !important}
.slider-pause { position: relative;top:410px;  width: 35px; height: 35px; background: transparent url('slideshow/pause.png') no-repeat; cursor: pointer; z-index: 99999999 !important}
.slider-play { position: relative;top:410px; width: 35px; height: 35px; background: transparent url('slideshow/play.png') no-repeat; cursor: pointer; z-index: 99999999 !important}




/* NUEVOS HORARIOS Y TIENDA */




/* CARTELERA */

#cartelera{
	
	width: 910px;
	height: 330px;
	margin: 150px 0 0 10px  !important;
	padding: 0;
	float: left;
}

#cartelera .mini{
	color: #939901 !important;
	font-size: 12px;
	font-family: 'VAG_Rounded_Light';
	text-align: center
}

#cartelera h1{
	font-size: 30px;
	color: #fff !important;
	text-align: center; 
	margin: 15px 0 15px 0;
	padding: 0;
}



/* Preview */

#preview{
	position:absolute;
	border:0;
	padding:5px;
	display:none;
	color:#fff;
	margin: 0;
	font-weight: bold;
	text-align: center;
	z-index: 99999999999 !important;
}

.preview_image{
		border: 4px solid #fff !important;
		border-radius: 3px;
		width: 120px;
		margin: 0 0 0 5px;

}

#preview img{
	width: 300px;
	z-index: 99999999999 !important;
	-moz-box-shadow: 0 0 8px 1px #888;
	-webkit-box-shadow: 0 0 8px 1px #888;
	box-shadow: 0 0 8px 1px #888;
}




#paquetes{
	width: 935px;
	height: 1116px;
	background: url(../images/bg_paquetes_compra_int.png) no-repeat center top;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;	
}

/* COL 1 */

.col1{
	width: 230px;
	float: left;
	margin: 100px 0px 0 0px; 
	height: auto;
	font-family: 'VAG_Rounded_Light';
}

.col1 h1{
	color: #522e91 !important;
	font-size: 25px;
	text-align: center;
	padding: 33px 0 15px 0;
	margin: 0;
	line-height: normal;
	width: 215px;
	font-family: 'vagrounded_btregular';

}

.col1 p{
	color: #fff;
	font-size: 17px !important;
	font-weight: normal;
	margin: 40px auto 0 auto;
	padding-left:10px; 
	text-align: center;
	padding-right:10px; 
	font-family: 'VAG_Rounded_Light' !important;
}


.col1 p span{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	text-align: center !important;
	line-height: 15px !important;
	padding: 0;
	font-family: 'VAG_Rounded_Light';
}

.col1 p span.mas{
	background: url(../images/bg_mas.png) no-repeat center center;
	color: #522e91;
	padding: 2px 5px 2px 5px;
	margin-right: 3px;
	line-height: 25px !important;
	font-family: 'VAG_Rounded_Light';
}	
	

.col1 h2{
	color: #fff !important;
	font-size:28px;
	text-align: center !important;
	margin: 35px 0 0 15px;
	padding: 0;
	font-weight: normal;
	float: left;
	font-family: 'VAG_Rounded_Light';
}

.col1 h3{
	color: #fff !important;
	font-size:45px;
	text-align: center;
	margin: 10px 0 0 10px;
	padding: 0;
	font-weight: normal;
	float: left;
	width: 215px;
	font-family: 'VAG_Rounded_Light';
}

.col1 a{
	text-align: center;
	width: 215px;
	float: left;
	margin: 20px 0 20px 0;
	font-family: 'VAG_Rounded_Light';
}

/* COL 2 */

.col2{
	width: 225px;
	float: left;
	margin: 100px 5px 0 5px; 
	height: auto;
	font-family: 'vagrounded_btregular';
}

.col2 h1{
	color: #522e91 !important;
	font-size: 25px;
	text-align: center;
	padding: 22px 0;
	margin: 0;
	line-height: 30px;
	width: 225px;
	font-family: 'vagrounded_btregular';
}

.col2 h2{
	color: #fff !important;
	font-size:20px;
	text-align: center;
	margin: 15px 0 0 0;
	padding: 0;
	font-weight: normal;
	float: left;
	width: 225px;
	font-family: 'VAG_Rounded_Light';
}

.col2 h4{
	color: #fff !important;
	font-size:14px;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: normal;
	float: left;
	width: 225px;
	font-family: 'VAG_Rounded_Light';
}


.col2 h3{
	color: #fff !important;
	font-size:30px;
	text-align: center;
	margin: 0px 0 0px 0;
	padding: 0;
	font-weight: normal;
	float: left;
	width: 225px;
	font-family: 'VAG_Rounded_Light';
}

.col2 p{
	color: #fff;
	font-size: 17px !important;
	font-weight: normal;
	margin: 18px auto 0 auto;
	padding-left:10px; 
	text-align: center;
	padding-right:10px; 
	font-family: 'VAG_Rounded_Light' !important;
}


.col2 a{
	text-align: center;
	width: 215px;
	float: left;
	margin: 20px 0;
	font-family: 'VAG_Rounded_Light';
}



/* COL 3 */

.col3{
	width: 225px;
	float: left;
	margin: 100px 5px 0 5px; 
	height: 520px;
	font-family: 'vagrounded_btregular';
}

.col3 h1{
	color: #009fda !important;
	font-size: 25px;
	text-align: center;
	padding: 35px 0 35px 0;
	margin: 0;
	line-height: normal;
	width: 215px;
	font-family: 'vagrounded_btregular';

}

.col3 p{
	color: #fff;
	font-size: 17px !important;
	font-weight: normal;
	margin: 18px auto 0 auto;
	padding-left:10px; 
	text-align: center;
	padding-right:10px; 
	font-family: 'VAG_Rounded_Light' !important;
}


.col3 p span{
	background: url(../images/bg_mas.png) no-repeat center center;
	color: #009fda !important;
	padding: 0 3px 0 4px;
	font-family: 'VAG_Rounded_Light';
}

.col3 h2{
	color: #fff !important;
	font-size:30px !important;
	text-align: center;
	margin: 10px 0 50px 0;
	padding: 0;
	font-weight: normal;
	float: left;
	width: 215px;
	font-family: 'VAG_Rounded_Light';
}



/* COL 4 */

.col4{
	width: 225px;
	float: left;
	margin: 100px 0 0 5px; 
	height: 520px;
	font-family: 'vagrounded_btregular';
}

.col4 h1{
	color: #009fda !important;
	font-size: 25px;
	text-align: center;
	padding: 35px 0 35px 0;
	margin: 0;
	line-height: normal;
	width: 215px;
	font-family: 'vagrounded_btregular';
}

.col4 p{
	color: #fff;
	font-size: 17px !important;
	font-weight: normal;
	margin: 18px auto 0 auto;
	padding-left:10px; 
	text-align: center;
	padding-right:10px; 
	font-family: 'VAG_Rounded_Light' !important;
}


.col4 p.small{
	color: #fff !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin: 40px auto 0 auto;
	width: 215px;
	text-align: center;
	font-family: 'VAG_Rounded_Light';
}


.col4 p span{
	background: url(../images/bg_mas.png) no-repeat center center;
	color: #009fda !important;
	padding: 0 2px 0 3px;
	font-family: 'VAG_Rounded_Light';
}

.col4 h2{
	color: #fff !important;
	font-size:30px;
	text-align: center;
	margin: 15px 0 25px 0;
	padding: 0;
	font-weight: normal;
	float: left;
	width: 215px;
	font-family: 'VAG_Rounded_Light';
}



/* CARTELERA */



/* HORARIOS */

#horarios{
	width: 936px;
	height: auto;
	float: left;
	margin-left: 10px;
	padding-bottom:20px; 
	
}

#horarios .head-horarios{
	background: url(../images/bg_head_horarios.png) no-repeat;
	width: 100%;
	height: 76px;
	z-index: 99999 !important;
	float: left;
	position: relative;
	z-index: 99 !important;
}

#rabbit{
	background: url(../images/bg_subHead_horarios.png) no-repeat center top;
	margin: -30px 0 -40px 0;
	float: left;
	position: relative;
	z-index: 9;
	padding: 0 0 10px 0;
}

#rabbit td{
	padding: 3px 5px;
	margin: 0;
}

#rabbit .subHead{
	width: 936px;
	height: 340px;
	float: left;
	padding-top: 40px;
}

.subHead h1{
	color: #df6436 !important;
	font-size: 25px;
	margin: 0;
	padding: 0;
}

.subHead h2{
	color: #df6436 !important;
	font-size: 13px !important;
	text-align: left;
	margin: 0;
	padding: 0;
}

.subHead h3{
	color: #626262 !important;
	font-family: 'VAG_Rounded_Light';
	font-size: 13px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.content-horarios{
        background: url(../images/bg_content_horarios.png) no-repeat center top;
		float: left;
		width: 100%;
		margin: -1px 0 0 0;
		height: 230px !important;
		padding-top: 15px;

}

.content-horarios th{
	background: #e30613;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	font-family: 'VAG_Rounded_Light' !important;;
	font-weight: normal;
	padding: 4px 0 4px 10px;
	text-align: left;
	margin: 0;
}

.content-horarios td{
	padding: 5px;
	margin: 0;

}

.content-horarios p{
	font-family: 'VAG_Rounded_Light' !important;;
	font-size: 14px;
	color: #626262;
	margin: 0;
	padding: 6px 0;
	line-height: 18px !important;
    
}

.content-horarios p span{
	color: #e30613 !important;
	font-family: 'VAG_Rounded_Light' !important;;
}


.foot-horarios{
		background: url(../images/bg_foot_horarios.png) no-repeat center top;
		float: left;
		width: 100%;
		margin: -5px 0 0 0 !important;
		height: 280px !important;
		padding-top: 15px;
}

.foot-horarios th{
	background: #193b78;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	font-family: 'VAG_Rounded_Light' !important;;
	font-weight: normal;
	padding: 4px 0 4px 10px;
	text-align: left;
	margin: 0;
}
.foot-horarios th span{
	font-size: 13px;
	font-family: 'VAG_Rounded_Light' !important;;
	font-weight: normal;
}




.foot-horarios td{
	padding: 5px;
	margin: 0;

}

.foot-horarios p{
	font-family: 'VAG_Rounded_Light' !important;;
	font-size: 14px;
	color: #626262;
	margin: 0;
	padding: 6px 0;
	line-height: 18px !important;;
}

.foot-horarios p span{
	color: #193b78;
}


#tienda-papalote{
	width:100%;
	height:760px;
	float:left;
	margin:0 auto;
	padding:0;
	background: url(../images/back_tienda.png) no-repeat center top;
}
	
#tienda-papalote h1{
	width:90%;
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:37px 0 0 0;
	margin:0 auto;
}	

#tienda-papalote .fecha{
	width:295px;
	height:270px;
	float:left;
	margin: 30px 0 0 15px;
}

#tienda-papalote .fecha h1{
	font-size:20px;
	padding: 15px 0 8px 10px;
}

#tienda-papalote .peliculas{
	float:left;
	width:584px;
	height:270px;
	margin: 30px 0 0 30px;
}

#tienda-papalote .peliculas h1{
	font-size:20px;
	padding: 15px 0 0 0;
	text-align:left;
}

#tienda-papalote .mega{
	width: 265px;
	float:left;
	margin: 0 0 0 25px;
}

#tienda-papalote .mega .logo{
	text-align:center;
	width:100%;
	height:70px;
	margin: 40px 0 10px 0;
}

#tienda-papalote .mega select{
	width:100%;
	margin:10px 0;
}

#tienda-papalote .asientos{
	width:285px;
	height:230px;
	float:left;
	margin: 45px 0 0 15px;
	padding: 10px 5px 10px 10px;
}

#tienda-papalote .asientos td{
	color: #fff;
	font-size: 18px;
}

#tienda-papalote .asientos h1{
	font-size:20px;
	padding: 10px 0 20px 0;
	text-align:left;
}

#tienda-papalote .asientos p{
	color: #fff;
	font-size: 13px;
	line-height: 15px
}

#tienda-papalote .asientos p strong{
	font-weight: normal
}

#tienda-papalote .asientos p span{
	color: #fff;
	font-size: 14px;
}


#tienda-papalote .pago{
	float:left;
	width:584px;
	height:270px;
	margin: 45px 0 0 20px;
	padding: 10px 5px 10px 10px;
}

#tienda-papalote .pago h1{
	font-size:20px;
	padding: 10px 0 20px 0;
	text-align:left;
}

#tienda-papalote .detalle table{
	width:570px;
}

#tienda-papalote .detalle p{
	color: #fff;
	font-size: 18px;
	padding: 5px 0 5px 15px;
	margin: 0;
}

#tienda-papalote .detalle td.on{
		border-bottom: 1px dotted #fff
}

#tienda-papalote .detalle p span.dato-pago{
	color:#b0b743
}

#tienda-papalote .detalle p#paquete, #tienda-papalote .detalle p span#dia, #tienda-papalote .detalle p span#adultos, #tienda-papalote .detalle p span#ninos{
	color:#ccd500;
	text-transform: uppercase;
	font-family: 'vagrounded_btregular';
	font-size: 15px;
}

#tienda-papalote .detalle p span{
	color: #fff;
	font-size: 14px;
	padding: 0px;
	margin: 0;
}

#tienda-papalote .detalle a{
	float: left;
	margin:10px 0 0 0;
}

#tienda-papalote .detalle a.right{
	float: right;
	margin:10px 0 0 0;
}


/* CARRITO */

#carrito h1{
	background: url(../images/bg_headCarrito.png) no-repeat;
	width: 928px;
	height: 50px;
	margin: 0 auto;
	padding: 55px 15px 0 15px;
	color: #fff;
	font-size: 24px;
	text-align: center;
}


#carrito .campo{
	border: 1px solid #c6dade;
	padding: 5px 3px;
	outline: none;
	margin-top:3px 
}

#carrito select{
	border: 1px solid #c6dade;
	padding: 5px 3px;
	outline: none;
	height: 24px;
	margin-top:3px 
}
#carrito table{
	float: left;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-right: 20px;
}

#carrito h2{
	color: #009fda;
	font-size: 20px;
}

#carrito td{
	color: #737373;
	font-size: 14px;
	padding: 13px 0;
	font-family: 'VAG_Rounded_Light';
}

#carrito a{
	color: #009fda;
	text-decoration: none;
}


#carrito a:hover{
	color: #009fda;
	text-decoration: underline;
}


#carrito .pagar{
	width: 100%;
	height: 45px;
	text-align: center;
	float: left;
}

#carrito .pagar a{
	background: url(../images/btn_pagar.png) no-repeat;
	width: 220px;
	height: 48px;
	float: left;
	margin: 0 0 0 350px;
}

#carrito .pagar a:hover{
	background: url(../images/btn_pagar_on.png) no-repeat;
	width: 220px;
	height: 48px;
	float: left;
	margin: 0 0 0 350px;
}

/* GRACIAS */

#gracias{
	background: url(../images/bg_gracias.png) no-repeat;
	width: 936px;
	height: 660px;
	margin: 0 auto;
}

#gracias h1{
		width:90%;
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:37px 0 0 0;
	margin:0 auto;
}

#gracias .g-left{
	width: 420px;
	color:#fff;
	font-size: 16px;
	margin: 30px 20px 20px 20px;
	font-family: 'VAG_Rounded_Light';
	float: left;
}

#gracias .g-left a{
	color: #ccd500;
	text-decoration: none;
}

#gracias .g-left span{
	font-size: 22px;
    font-family: 'VAG_Rounded_Light';
}

#gracias .g-left span.dato{
	font-size: 16px;
    font-family: 'VAG_Rounded_Light';
    color:#ccd500;
}

#gracias .g-right{
	width: 420px;
	color:#fff;
	font-size: 16px;
	margin: 50px 20px 20px 20px;
	font-family: 'VAG_Rounded_Light';
	float: left;
	text-align: center
}

#gracias .g-right a{
	text-align: center;
	margin: 20px 0 0 45px;
	padding: 20px 0 0 0;
	float: left;
	
}

#gracias .g-right span{
	font-size: 22px;
    font-family: 'VAG_Rounded_Light';
    text-align: center;
}

#gracias .boleto{
	background: url(../images/bg_boleto.png) no-repeat;
	width: 329px;
	height: 133px;
	margin: 70px auto 30px auto;
}

#gracias .boleto p{
	font-size: 25px;
	color: #fff;
	text-align: center !important;
	padding: 10px 0;
	margin: 0 auto;
}

#gracias .boleto p.small{
	font-size: 11px;
	color: #fff;
	padding-top: 65px;
}

#slider-paginator
{
	display: block;
	height: 20px;
	position: relative;
	z-index: 9999;
	width: 690px;
	margin: 0;
	padding: 0;
}


#slider-paginator ul 

{
	text-align: center;
	margin-left: -40px;
}

#slider-paginator ul li
{
	list-style-type: none;
	display: inline-block;
	position: relative;
	z-index: 99999;
	width: 20px;
	height: 20px;
	margin: 0 4px;
	text-align: center;
	line-height: 22px;
	cursor: pointer;
	color:#7a828b;
	background: url(../images/bg_slide_pag.png) no-repeat;
}


#slider-paginator ul li:hover, #slider-paginator ul li.paginator-item.active
{
	list-style-type: none;
	display: inline-block;
	position: relative;
	z-index: 99999;
	width: 20px;
	height: 20px;
	background: url(../images/bg_slide_pag_on.png) no-repeat;
	color: white;
	margin: 0 4px;
	text-align: center;
	line-height: 22px;
	cursor: pointer;
}

.poca-disponibilidad{background-color:#FFFF00;}
.muy-poca-disponibilidad{background-color:#FF0000;}
.no-disponible{background-color:#FF0000;}


.miercoles{
	background: url(../images/bg_miercoles.png) no-repeat;
	color:#fff;
	font-size: 16px;
	text-align: center;
	float: left;
	padding: 10px 7px 0 7px;
	width: 196px;
	height: 40px;
	margin-bottom: 15px
}


#calCartelera{
	background: url(../images/bg_calendario_cartelera.png) no-repeat;
	width: 400px;
	height: 180px;
	display:block;
	margin-right: 10px;
}


/* horarios tienda */

.horarios{
	color: #009fda !important;
	font-family: arial, verdana, sans-serif;
	line-height: 18px;
	display: block;
	margin-top: 20px;
	
}

.horarios h2{
		font-family: 'vagrounded_btregular';
		padding-bottom: 10px;
}

.horarios span{
	font-size: 14px;
	color: #ccd500;
	line-height: 20px;
}

.horarios a{
	color: #ccd500 !important;
	text-decoration: none;	
}

.horarios a.mega{
	color: #009fda !important;
	text-decoration: none;	
}


/***** TIENDA *****/

/* HORARIOS */

#horarios{
	width: 936px;
	height: auto;
	float: left;
	margin-left: 10px;
	padding-bottom:20px; 
	
}

#horarios .head-horarios{
	background: url(../images/bg_head_horarios.png) no-repeat;
	width: 100%;
	height: 76px;
	z-index: 99999 !important;
	float: left;
	position: relative;
	z-index: 99 !important;
}

#rabbit{
	background: url(../images/bg_subHead_horarios.png) no-repeat center top;
	margin: -30px 0 -40px 0;
	float: left;
	position: relative;
	z-index: 9;
	padding: 0 0 10px 0;
}

#rabbit td{
	padding: 3px 5px;
	margin: 0;
}

#rabbit .subHead{
	width: 936px;
	height: 340px;
	float: left;
	padding-top: 40px;
}

.subHead h1{
	color: #df6436;
	font-size: 25px;
	margin: 0;
	padding: 0;
}

.subHead h2{
	color: #df6436;
	font-size: 13px !important;
	text-align: left;
	margin: 0;
	padding: 0;
}

.subHead h3{
	color: #626262;
	font-family: 'VAG_Rounded_Light';
	font-size: 13px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.content-horarios{
		background: url(../images/bg_content_horarios.png) no-repeat center top;
		float: left;
		width: 100%;
		margin: -1px 0 0 0;
		height: 195px;
		padding-top: 15px

}

.content-horarios th{
	background: #e30613;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	font-family: 'VAG_Rounded_Light';
	font-weight: normal;
	padding: 4px 0 4px 10px;
	text-align: left;
	margin: 0;
}

.content-horarios td{
	padding: 5px;
	margin: 0;

}

.content-horarios p{
	font-family: 'VAG_Rounded_Light';
	font-size: 14px;
	color: #626262;
	margin: 0;
	padding: 6px 0;
	line-height: 18px;
}

.content-horarios p span{
	color: #e30613;
}


.foot-horarios{
		background: url(../images/bg_foot_horarios.png) no-repeat center top;
		float: left;
		width: 100%;
		margin: -10px 0 0 0;
		height: 150px;
		padding-top: 15px

}

.foot-horarios th{
	background: #193b78;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	font-family: 'VAG_Rounded_Light';
	font-weight: normal;
	padding: 4px 0 4px 10px;
	text-align: left;
	margin: 0;
}
.foot-horarios th span{
	font-size: 13px;
	font-family: 'VAG_Rounded_Light';
	font-weight: normal;
}




.foot-horarios td{
	padding: 5px;
	margin: 0;

}

.foot-horarios p{
	font-family: 'VAG_Rounded_Light';
	font-size: 14px;
	color: #626262;
	margin: 0;
	padding: 6px 0;
	line-height: 18px;
}

.foot-horarios p span{
	color: #193b78;
}


#tienda-papalote{
	width:100%;
	height:800px;
	float:left;
	margin:0 auto;
	padding:0;
	background: url(../images/back_tienda.png) no-repeat center top;
}
	
#tienda-papalote h1{
	width:90%;
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:37px 0 0 0;
	margin:0 auto;
}	

#tienda-papalote .fecha{
	width:295px;
	height:270px;
	float:left;
	margin: 30px 0 0 15px;
}

#tienda-papalote .fecha h1{
	font-size:20px;
	padding: 15px 0 8px 10px;
}

#tienda-papalote .peliculas{
	float:left;
	width:584px;
	height:270px;
	margin: 30px 0 0 30px;
}

#tienda-papalote .peliculas h1{
	font-size:20px;
	padding: 15px 0 0 0;
	text-align:left;
}

#tienda-papalote .mega{
	width: 265px;
	float:left;
	margin: 0 0 0 25px;
}

#tienda-papalote .mega .logo{
	text-align:center;
	width:100%;
	height:70px;
	margin: 40px 0 10px 0;
}

#tienda-papalote .mega select{
	width:100%;
	margin:10px 0;
}

#tienda-papalote .asientos{
	width:285px;
	height:230px;
	float:left;
	margin: 85px 0 0 15px;
	padding: 10px 5px 10px 10px;
}

#tienda-papalote .asientos td{
	color: #fff;
	font-size: 18px;
}

#tienda-papalote .asientos h1{
	font-size:20px;
	padding: 10px 0 20px 0;
	text-align:left;
}

#tienda-papalote .asientos p{
	color: #fff;
	font-size: 13px;
	line-height: 15px
}

#tienda-papalote .asientos p strong{
	font-weight: normal;
}

#tienda-papalote .asientos p span{
	color: #fff;
	font-size: 14px;
}


#tienda-papalote .pago{
	float:left;
	width:584px;
	height:270px;
	margin: 85px 0 0 20px;
	padding: 10px 5px 10px 10px;
}

.tit_seguro{
	font-size:20px;
	padding: 0px 0 40px 10px;
	text-align:left;
	margin-left: 15px;
	margin-top: -15px;
	height: auto;
	width: 650px;
	float: left;
	background: url(../images/compra_m.png) no-repeat 85% 0;
}

.tit_seguro h1{
	font-size:20px;
	padding: 30px 0 0 0;
	text-align:left;
	margin: 0;
}



#tienda-papalote .detalle table{
	width:570px;
	float: left;
	clear: both;
	margin: 0 0 10px 0
}

#tienda-papalote .detalle p{
	color: #fff;
	font-size: 18px;
	padding: 5px 0 5px 15px;
	margin: 0;
}

#tienda-papalote .detalle td.on{
		border-bottom: 1px dotted #fff
}

#tienda-papalote .detalle p span.dato-pago{
	color:#b0b743
}

#tienda-papalote .detalle p#paquete, #tienda-papalote .detalle p span#dia, #tienda-papalote .detalle p span#adultos, #tienda-papalote .detalle p span#ninos{
	color:#ccd500;
	text-transform: uppercase;
	font-family: 'vagrounded_btregular';
	font-size: 15px;
}

#tienda-papalote .detalle p span{
	color: #fff;
	font-size: 14px;
	padding: 0px;
	margin: 0;
}

#tienda-papalote .detalle a{
	float: left;
	margin:10px 0 0 0;
}

#tienda-papalote .detalle a.right{
	float: right;
	margin:10px 0 0 0;
}


/***** CALENDARIO *****/



.ui-state-default{
	color: #000 !important;
}



