/* CSS Document */

body {
margin: 0 auto;
background:url(../images/bg_line.jpg) center 50px;
background-color:#d4136c;
}

#bg {
background:url(../images/bg.jpg) no-repeat center top;
width:100%;
margin:0 auto;
}
#bgin {
background:url(../images/bg_in.jpg) no-repeat center 50px;
width:100%;
margin:0 auto;
}
#bgllegar {
background:url(../images/bg_llegar.jpg) no-repeat center 50px;
width:100%;
margin:0 auto;
}
#bgcomer {
background:url(../images/bg_comer.jpg) no-repeat center 50px;
width:100%;
margin:0 auto;
}
#bgcompra {
background:url(../images/bg_compra.jpg) no-repeat center top;
width:100%;
margin:0 auto;
}
#bgcontact {
background:url(../images/bg_contac.jpg) no-repeat center top;
width:100%;
margin:0 auto;
}

#foot {
position:relative;
overflow:hidden;
display:block;
background:url(../images/foot_hnd.gif) center top;
margin:0 auto 28px;
height:154px;
width:100%;
margin-bottom:35px;
}

#foot2 {
position:relative;
overflow:hidden;
display:block;
width:960px;
margin:0 auto;
}

#texto{
position:relative;
overflow:hidden;
display:block;
margin-top:100px;
margin-left:80px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}


#texto a{
color:#FFFFFF;
text-decoration:none;

}

#texto a:hover{
color:#FFFFFF;
text-decoration:underline;

}
#texto2{
position:relative;
overflow:hidden;
display:block;
margin-top:5px;
margin-left:100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}

#texto2 a{
color:#FFFFFF;
text-decoration:none;

}

#texto2 a:hover{
color:#FFFFFF;
text-decoration:underline;

}

#texto3{
position:relative;
overflow:hidden;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}

#texto3 a{
color:#FFFFFF;
text-decoration:none;

}

#texto3 a:hover{
color:#FFFFFF;
text-decoration:underline;

}

#texto9{
position:relative;
overflow:hidden;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.form {
background:#c61566;
border:1px solid #6d1d42;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
width:300px;
height:15px;
}

.form2 {
background:#c61566;
border:1px solid #6d1d42;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
width:300px;
height:20px;
}
.form3 {

background:#c61566;
border:1px solid #6d1d42;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
width:300px;
height:200px;
}

.texto_ahc{
position:relative;
overflow:hidden;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight: bold;
font-weight:normal;
}

.texto_ahc a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.texto_ahc a:hover{
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

#barra_superior{

margin: 0 auto;
position:relative;
display:block;
overflow:hidden;
width:100%;
height:30px;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align: center;
}

.enlace_bs{
margin:0 auto;
position:relative;
display: block;
float:left;
overflow:hidden;
height:30px;


/*background:url(../images/bg_barra.gif) repeat-x center top;*/
}

.enlace_bs a{
position:relative;
display:block;
padding:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d4126c;
text-decoration:none;
/*background:url(../images/bg_barra.gif) repeat-x center top;*/
}
.enlace_bs a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
/*text-decoration:underline;*/
background:url(../images/bg_barra.gif) repeat-x center top;
}
/* Importaciones de CMS */
#menubar {
background:url("../festival/templates/yoo_cristal/images/images/search_bg.png") no-repeat scroll 0 0 transparent;
height:30px;
margin:10px 3px 0;
position:relative;
}
#menu {
background:url("../festival/templates/yoo_cristal/images/images/search_bg.png") no-repeat scroll 100% -35px transparent;
left:8px;
padding-right:8px;
position:absolute;
top:0;
z-index:11;
}
#search {
background:url("../festival/templates/yoo_cristal/images/images/search_bg.png") no-repeat scroll 0 0 transparent;height:25px;padding:6px 20px 0;position:absolute;right:-3px;top:-1px;width:150px;z-index:13;}
ul.menu-dropdown li{cursor:pointer;}
ul.menu-dropdown li a{cursor:pointer;}
/** Página de Compras **/
#cabecera {margin-top:50px;padding:90px 0 5px;}
#cabecera h1 {margin:0 auto;text-align:center;font-size:40px;color:#195992;}
#cabecera h1 em {display:block;font-size:20px;margin-top:5px;}
#cuerpo{width:960px;height:430px;margin:0 auto;}
.paypal{width:90%;margin:15px auto;}
.ticketea{width:53%;float:right;}
.FondoInformacionTickets{display:none;}
/* * */
.menusy {display:block;width:300px;margin:0 auto;position:absolute;height:100px;padding:0;background:#000;}
#contenedor {
position:relative;
width:960px;
margin:0 auto;
padding-top:50pt;
} 
#reloj {
background:#FFFFFF;
position:absolute;
right:290pt;
top:5pt;
width:171pt;
z-index:90;
}
#reloj p {
font-size:16px;
padding:2pt;
text-align:center;
margin:0;
}
