﻿
/*Colores    
    Morado: #AC1CD7
*/
html{ font-family: 'Open Sans', Verdana, Arial !important; font-size: 10pt; text-align:center; width:100%; height:100% !important;min-height:100% !important; background-color:#CCCCCC;}
body {  margin:0px auto; text-align:center; width:100%; height:100% !important;}
h1{ font-size: 16pt; text-align:left; font-weight:bold; color:#AC1CD7;}
h2{ font-size: 14pt;text-align: center; font-weight:bold; color: #AC1CD7;}
form{height:100% !important;}
input{ font-size: 10pt; padding:3px 3px;}
textarea{ font-size: 10pt; padding:3px 3px; vertical-align: top;}
select { font-size: 10pt; padding:3px 3px;}
a{ text-decoration:none !important;}
a:hover{ text-decoration:none !important;}

body.iosBugFixCaret.modal-open { position: fixed; width: 100%; }

@font-face {
  font-family: 'CooperBlack';
  src: url('fonts/CooperBlack.eot?#iefix') format('embedded-opentype'),
       url('fonts/CooperBlack.woff') format('woff'),
       url('fonts/CooperBlack.ttf')  format('truetype'),
       url('fonts/CooperBlack.svg#CooperBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}

.Cabecera{background-color: black; color: #EEEEEE; height: 35px; line-height: 35px; font-size:9pt;}
.Cabecera a{ color:white;}
.Cabecera a:hover{ color: #AC1CD7;}
.Cabecera input[type=text]{height:20px; width:80%; border-radius:10px; border:none; vertical-align:middle; margin-right:10px; color:black; padding-left:10px; padding-right:10px; text-align:center;}
.Cabecera img{margin-right: 10px; vertical-align:middle; height:20px;}
.Cabecera input{vertical-align:middle;}
.Cabecera span{vertical-align:middle;}
.CabeceraUserLog span{vertical-align:middle; color:white;}
.CabeceraUserLog a{vertical-align:middle; color:white;}
.CabeceraUserLog input{ vertical-align:middle; width:20px; height:20px; border:none !important; padding:0px !important; margin:0px !important;}

.Cabecera2{position: absolute; top: 35px; width:100%; height:60px; background-color: #222222; padding-top:18px; z-index:100;}
.Cabecera2 img{ vertical-align:middle; height:25px;}

.Menu { padding-top:3px;}
.Menu a{ color: white; margin-right:20px; font-size:9pt;}
.Menu a:hover{ color: #AC1CD7;}

.Contenido{ padding-top:60px; padding-bottom:270px;}

.Pie{position:absolute; bottom:70px; height:200px; width:100%; background-color:#222222; color:white; font-size:9pt; padding:20px; line-height:25px; text-align:left;}
.Pie a{ color:white;}
.Pie a:hover{ color: #AC1CD7;}
.Pie b{ display:block; height:20px; margin-bottom:20px;}
.Pie2{position:absolute; bottom:0px; height:70px; width:100%; background-color:black; color: white; font-size:9pt; padding:0px; line-height:70px; text-align:right;}
.Pie2 a{ color:white; margin-right:20px;}
.Pie2 a:hover{ color: #AC1CD7;}
.Pie2 img{ height:25px; margin-left:-10px;}

.Encabezado{ background-color:#F0F0F0; width:100%; text-align:left; padding:15px 0px 15px 40px !important; margin-bottom:20px;}
.Encabezado h2{ color:black; font-size:14pt; font-weight:bold; padding:0px !important; margin:0px !important; text-align:left;}

.ArtistasArrow{ text-align:center !important;}
.ArtistasArrow img{ height:50px; margin-top:90px; cursor:pointer;}
.ArtistasContainer{ height: 290px; overflow-y: hidden; overflow-x: auto; margin-bottom: 30px; padding:0px !important;}
.ArtistaItem{margin-right: 20px; width: 310px; height: 290px; float: left; text-align: center; overflow: hidden;}
.ArtistaImg{width: 310px; height: 200px; overflow: hidden; text-align: center; background-color: #EEEEEE;}
.ArtistaImg img{height: 200px; border-style: none; background-color: transparent; border-width:0px;}
.ArtistaTxt{color: black; text-align: left; padding-top:10px; font-size: 11pt; font-weight: bold; padding-bottom:20px !important; padding-left:0px !important;}
.ArtistaItem:hover img{ opacity:0.7;}
.ArtistaItem:hover span{ color:#AC1CD7 !important; }
.ArtistaItem:hover .BtnComprar{  background-color:#AC1CD7; color: white; }

.EventosContainer{ height: auto; overflow-y: hidden; overflow-x: auto; padding:0px !important;}
.EventoItem{margin-right: 5px; margin-left:10px; width:310px; height: auto; margin-bottom:20px; float: left; text-align: center; overflow: hidden;}
.EventoImg{width: 310px; height: 200px; overflow: hidden; text-align: center; background-color: #EEEEEE;}
.EventoImg img{height: 200px; border-style: none; background-color: transparent; border-width:0px;}
.EventoTxt{color: black; text-align: left; padding-top:10px; font-size: 11pt; font-weight: bold; padding-bottom:20px !important; padding-left:0px !important; line-height:20px; min-height:130px;}
.EventoTxt img{ height:16px; margin-right:10px; vertical-align:middle;}
.EventoItem:hover img{ opacity:0.7;}
.EventoItem:hover span{ color:black !important; }
.EventoItem:hover .BtnComprar{  background-color:#AC1CD7; color: white; }

.FeedRS{background-color: #EEEEEE; padding-top: 30px; padding-bottom: 30px;}

.DetalleArtistaImg{width:100%; height:320px; overflow:hidden; text-align:center; position:relative;}
.DetalleArtistaCont{ position:absolute; bottom:30px; width:100%; text-align:center; z-index:150 !important;}
.DetalleArtista{ padding-left:30px; padding-right:30px; background-color:#000000; color: white; opacity:0.6; text-align:center; margin:0px auto; font-size:26pt; padding-bottom:5px; padding-top:5px;}
.DetalleArtistaEventos{background-color: #EEEEEE; padding-bottom:30px !important; padding-top:20px !important;}
.DetalleArtistaEventoCol1{height:125px;}
.DetalleArtistaEventoCol1Dia{width: 100%; height: 35px; line-height: 35px; background-color: #CCCCCC; color: white; font-weight: bold; text-align:center;}
.DetalleArtistaEventoCol1Dia2{width: 100%; height:90px; background-color: white; color: black; font-size: 32pt; font-weight: bold; padding: 0px; line-height:23px; padding-top:15px; text-align:center;}
.DetalleArtistaEventoCol2{line-height: 30px; background-color:white; height:125px; padding-top:20px; font-size:13pt; color:#555555;}
.DetalleArtistaEventoCol2 span{vertical-align:middle;}
.DetalleArtistaEventoCol2 img{ height:16px; margin-right:10px; vertical-align:middle;}
.DetalleArtistaEventoCol3{ background-color:white; height:125px; padding-top:70px; border-left:1px solid #CCCCCC;}
.DetalleArtistaEventoCol3 a{background-color: #AC1CD7; color: white; border: none; text-align: center; width: 50%; height: 35px; line-height:35px; display:block; float:right;}
.DetalleArtistaEventoCol3 a:hover{background-color: #666666; color: white;}
.DetalleArtistaEventoCol3 div{background-color: #666666; color: white; border: none; text-align: center; width: 50%; height: 35px; line-height:35px; float:right;}

.EventoInfo{ margin-top:20px !important;}
.EventoInfoCol1{padding-top:25px !important;}
.EventoDetalles{line-height: 25px; font-size:11pt;}
.EventoDetalles h1{ font-size:16pt !important;font-weight:bold !important; border-bottom: 1px solid #AC1CD7; margin-bottom: 10px; padding-bottom:5px; margin-top:0px; color:black;}
.EventoDetalles b{ color:#000000;}
.EventoDetalles a{color:#AC1CD7 !important; font-weight:bold !important;}
.EventoDetalles a:hover{color:#666666 !important;}
.EventoDetallescuadro{border:1px solid #666666; padding:20px;}

.EventoDesc{ background-color: #EEEEEE; padding-bottom:40px; padding-top:40px; margin-top:30px; text-align:justify; line-height:25px;}
.EventoDesc h2{ font-size:14pt !important; font-weight: bold !important; margin-bottom:20px; margin-top:0px; color:black;}
.EventoDesc a{ color:#AC1CD7 !important; font-weight:bold !important;}
.EventoDesc a:hover{color:#666666 !important;}

.EventoCompra{ background-color: #FFFFFF; padding-bottom:40px; padding-top:0px; margin-top:30px; text-align:justify; line-height:25px;}
.EventoCompra h3{ font-size:16pt !important; font-weight: bold !important; margin-bottom:0px; margin-top:0px; padding-top:0px; color:#AC1CD7; text-align:center;}
.EventoCompra a{ color:#AC1CD7 !important;}
.EventoCompra a:hover{color:#666666 !important;}
.EventoCompra input[type=text]{ border:1px solid #BBBBBB; width:90%; height:30px; margin-bottom:5px; background-color:#F0F0F0; text-align:left; padding-left:5px;}
.EventoCompra input[type=password]{ border:1px solid #BBBBBB; width:90%; height:30px; margin-bottom:5px; background-color:#F0F0F0; text-align:left; padding-left:5px;}
.EventoCompra input[type=submit]{ margin-top:10px !important;}
.EventoZonaColor{padding-left: 0px !important;}
.EventoZonaColor2{background-color: #EEEEEE; margin-right: 10px; margin-bottom: 10px; padding: 10px;}
.CompraEncabezado { font-size:12pt; background-color:#CCCCCC; height:35px; line-height:35px; display:block; padding-left:10px; width:100%; color:#000000; font-weight:bold;}
.LoginEncabezado {font-size:14pt; margin-top:30px; display:block; font-weight: bold; border-bottom:1px solid #DDDDDD; width:90%; text-align:center; padding-bottom:5px;}

.EventoSesion{ border:1px solid #F0F0F0; margin-right:10px !important; text-align:center; padding:0px !important; cursor:pointer;}
.EventoSesion:hover{ border:1px solid #AC1CD7;}
.EventoSesion:hover .EventoSesionRow1{ background-color: #AC1CD7;}
.EventoSesionRow1{background-color:#AAAAAA; color:white; padding-top:5px !important; padding-bottom:5px !important;}
.EventoSesionRow2{background-color:#F0F0F0; color:black; padding-top:15px !important; padding-bottom:20px !important;}
.EventoSesionA{border:1px solid #AC1CD7; margin-right:10px !important; text-align:center; padding:0px !important; cursor:pointer;}
.EventoSesionA .EventoSesionRow1{ background-color: #AC1CD7;}

.OpcionesCabecera{background-color: #EEEEEE; height: 35px; line-height: 35px; margin-top: 10px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding:0px !important;}
.Opciones{background-color: #F8F8F8; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-top: 10px; padding-bottom: 10px;}
.Opciones select:disabled{ background-color:#DDDDDD;}

.PopUpRegistro{ background-color: #F0F0F0; padding-bottom:20px; padding-top:20px; text-align:justify; line-height:20px;}
.PopUpRegistro h3{ font-size:20pt !important; font-weight: bold !important; margin-bottom:0px; margin-top:0px; padding-top:0px; color:black; text-align:center; font-family:'CooperBlack','Open Sans';}
.PopUpRegistro a{ color:#AC1CD7 !important;}
.PopUpRegistro a:hover{color:#666666 !important;}
.PopUpRegistro select{ border:1px solid #BBBBBB; width:100%; height:30px; margin-bottom:5px; background-color:#FFFFFF; text-align:left; padding-left:5px;}
.PopUpRegistro input[type=text]{ border:1px solid #BBBBBB; width:100%; height:30px !important; margin-bottom:5px; background-color:#FFFFFF; text-align:left; padding-left:5px;}
.PopUpRegistro input[type=password]{ border:1px solid #BBBBBB; width:100%; height:30px !important; margin-bottom:5px; background-color:#FFFFFF; text-align:left; padding-left:5px;}
.PopUpRegistro input[type=submit]{ margin-top:10px !important;}

.TipoEntradaItem{width: 100%; background-color: #AAAAAA; color: white; padding-top:5px; padding-bottom:5px; border: 1px solid #AAAAAA; cursor:pointer; margin-bottom:20px;}
.TipoEntradaItem:hover{background-color: #EEEEEE; color: black;}

::-webkit-scrollbar{width: 15px;}
::-webkit-scrollbar-thumb{background-color:#DDDDDD; border-radius: 0;}
::-webkit-scrollbar-thumb:hover{background-color:#EEEEEE;}
::-webkit-scrollbar-track{background-color:#F3F3F3;}

/*GENERALES*/
.DivSeparador{ width:100%; height:0px; clear:both;}
.DivSeparadorGris{ width:100%; clear:both; border-bottom:1px solid #EEEEEE; height:10px; margin-bottom:10px;}
.Transparente{ border-style: none; background-color: transparent; border-width:0px;}
.ChkBoxClass input[type=checkbox] {width:18px; height:18px; vertical-align:text-bottom; padding:0px !important; margin:0px !important;}

.Pad0{padding:0px !important;}
.PadLR{padding-right:10px !important; padding-left:0px !important;}
.PadBT20{ padding-bottom:20px !important; padding-top:20px !important;}
.PadBT40{ padding-bottom:40px !important; padding-top:40px !important;}
.PadT5{padding-top:5px !important;}
.PadT15{padding-top:15px !important;}
.PadT25{padding-top:25px !important;}
.MargT20{margin-top:20px !important;}
.MargB10{margin-bottom:10px !important;}
.MargB20{margin-bottom:20px !important;}
.MargR10{ margin-right:10px !important;}

/*BOTONES*/
.BtnComprar{ background-color:white; border:1px solid #AC1CD7; border-radius:5px; color:black; font-size:9pt; padding:2px 5px 2px 5px;}
.BtnComprar:hover{ background-color:#AC1CD7; color: white;}
.BtnGeneral{ background-color:#AC1CD7; border-radius:5px; color:white; font-size:9pt; padding-left:20px; padding-right:20px; border:none; height: 35px;}
.BtnGeneral:hover{ background-color:#666666; color: white;}

/*SLIDES*/
.Banners{height: 320px; overflow: hidden; position:relative;}
.BannersImg {width:100%; height:320px; background-color:#222222; text-align:center;}
.BannersImg img{ width:100%;}
.BannersTxt{position: absolute; bottom: 20px; height:35px; width:100%; text-align:center; z-index:150 !important; margin:0px auto;}
.BannersTxt a{ width:150px; text-align:center; height:35px; line-height:32px; color: black; background-color:#DDDDDD; display:block; margin:0px auto; padding:0px; border:1px solid #AC1CD7;}
.BannersTxt a:hover{ color: white; background-color:#AC1CD7;}

.chevron {
    width:20%;
    position:absolute;
    top:37%;
}
.chevron-left {
    left:7%;
}
.chevron-right {
    right:7%;
}

/*VALIDADOR DE PASSWORD*/
#pswd_info {width:100% !important; padding:5px; background:#fefefe; font-size:9pt; border-radius:5px; box-shadow:0 1px 2px #ccc; border:1px solid #ddd; display:none;}
#pswd_info2 {width:100% !important; padding:5px; background:#fefefe; font-size:9pt; border-radius:5px; box-shadow:0 1px 2px #ccc; border:1px solid #ddd; display:none;}
#pswd_info b {	margin:10px; padding:0; font-size:10pt;}
#pswd_info2 b {	margin:10px; padding:0; font-size:10pt;}
#pswd_info li{ font-size:9pt; line-height:20px !important;}
#pswd_info2 li{ font-size:9pt; line-height:20px !important;}
#pswd_info::before {content: "\25B2"; position:absolute; top:-12px; left:45%; font-size:9pt; line-height:20px !important; color:#ddd; text-shadow:none; display:block;}
#pswd_info2::before {content: "\25B2"; position:absolute; top:-12px; left:45%; font-size:9pt; line-height:20px !important; color:#ddd; text-shadow:none; display:block;}
.invalid {background:url(img/cancel.png) no-repeat 0 50%; line-height:20px !important; color:#ec3f41;}
.valid {background:url(img/accept.png) no-repeat 0 50%;	line-height:20px !important; color:#3a7d34;}	


/*MENU RESPONSIVE*/
.CabeceraXS{background-color: white; color: #EEEEEE; height: 25px; line-height: 25px; font-size:10pt;}
.CabeceraXS a{ color:black; font-size:11pt;}
.navbar{margin-bottom:20px;}
.navbar-default{background-color:white !important; border:none !important;}
.navbar-toggle{margin-right:0px !important; float:none !important;  padding:12px !important;}
.icon-bar{ background-color:#333333 !important;}
.navbar-collapse{ border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin-bottom:20px;}
.navbar li{ color:red !important;}
.navbar-nav > li > a { color:black; padding-top:5px; padding-bottom:5px; line-height:20px;}

/*PERFIL*/
.MenuPerfil{border-bottom: 1px solid #AC1CD7; width:100%;}
.BtnPerfil{width:100%; background-color:#DDDDDD; color: #AC1CD7; font-weight:bold; display:block; text-align:center; padding:15px; margin-top:10px; cursor:pointer; border-radius:15px 15px 0px 0px;}
.BtnPerfil:hover{ background-color: #333333; color: white;}
.panelPerfil{ padding:20px !important;}
.panelPerfil input[type=text]{ border:1px solid #BBBBBB; width:90%; height:30px; margin-bottom:5px; background-color:#F0F0F0; text-align:left; padding-left:5px;}
.panelPerfil select{ border:1px solid #BBBBBB; width:90%; height:30px; margin-bottom:5px; background-color:#F0F0F0; text-align:left; padding-left:5px;}
.panelPerfil span{ font-weight:bold;}
.PerfilEntradasCont {padding-left:10px !important; padding-right:10px !important; margin-bottom: 10px; text-align: left;}
.PerfilEntradas{width:100%; border:1px solid #DDDDDD; padding:10px; width:100%; background-color:#F4F4F4;}

/*PLANOS*/
.DivPlano{width:15px; height:15px; float:left; margin-top: 3px; font-size: 7px; line-height: 15px; vertical-align: middle; text-align: center; overflow: hidden; margin-right: 2px; display: block;}
.PlanoContent{overflow-y: hidden; overflow-x: auto; background-color: #EEEEEE; margin-left:-120px; width: calc(100% + 240px) !important; text-align:center !important;}
.LeyendaPlano{width: 100%; text-align: center; line-height: 20px;}

/*PAGINAS VARIAS*/
.PageCabImg{width:100%; height:320px; overflow:hidden; text-align:center; position:relative;}
.PageCabCont{ position:absolute; bottom:20px; width:100%; text-align:center; z-index:150 !important; color:white; font-size:26pt; text-shadow:1px 1px 1px black;}
.PageTxtCont{ padding-bottom:80px !important; padding-top:30px !important; line-height:25px;}

.PageTxtCont .DivBusqueda input[type=text]{ border:1px solid #BBBBBB; width:90%; height:30px; margin-bottom:5px; background-color:#F0F0F0; text-align:left; padding-left:5px;}
.PageTxtCont .DivBusqueda textarea{ border:1px solid #BBBBBB; width:90%; margin-bottom:5px; background-color:#F0F0F0; text-align:left; padding-left:5px;}
.PageTxtCont .DivBusqueda input[type=submit]{ margin-top:10px !important; margin-bottom:10px;}

/*CONTACTO*/
.DatosContacto{background-color: #EEEEEE; padding:20px; width:100%;}
.DatosContacto img{height:24px; margin-right:5px;}
.DatosContacto span{ margin-left:30px;}
.DatosContactoRS{ margin-top:20px;}
.DatosContactoRS img{height:45px; margin-right:5px;}

/*SERVICIOS*/
.Servicios div{margin-bottom:40px;}
.Servicios b{ color:#AC1CD7;}
.Servicios img{ height:64px; margin-bottom:15px;}

/*RESPONSIVE*/

@media only screen and (max-width: 768px) {
    .Pie{position:relative; bottom:0px; height:auto; text-align:center; margin-left:-15px; width:calc(100% + 30px); padding-bottom:0px;}
    .Pie3{position:relative; background-color:black; color: white; font-size:9pt; padding:30px; margin:0px; line-height:50px; text-align:center; width:calc(100% + 30px); margin-left:-15px;}
    .Pie3 a{ color:white; margin-right:10px; margin-left:10px;}
    .Pie3 a:hover{ color: #AC1CD7;}
    .Pie3 img{ height:25px;}
    .Contenido{ padding-top:0px; padding-bottom:0px;}

    .DivBusquedaXS{background-color:black; padding-top:25px; width:100%; padding-bottom:25px;}
    .DivBusquedaXS input[type=text]{ width:220px; vertical-align:middle; border-radius:5px 0px 0px 5px; border:none; padding-left:10px; height:30px; margin:0px;}
    .DivBusquedaXS input{ height:30px; vertical-align:middle; margin:0px; padding:0px;}

    .ArtistasArrow{ text-align:center !important;}
    .ArtistasArrow img{ height:20px; margin-top:140px; cursor:pointer;}
    .ArtistasContainer{ height: 350px; overflow:hidden !important; margin-bottom:0px;}
    .ArtistasContainer2{ height: 285px; overflow-y: hidden; overflow-x: auto; margin-bottom: 30px; padding:0px !important;}
    .ArtistasContainer .DivBusqueda{ margin-bottom:20px;}    
    .ArtistasContainer .DivBusqueda b{ border-bottom:2px solid white; color:white; font-size:14pt; width:100%; display:block;}
    .ArtistaItem{width: 300px; height: 285px; margin-right: 40px;}
    .ArtistaImg{width: 300px; height: 195px; background-color:#333333;}
    .ArtistaImg img{height: 195px;}
    .ArtistaTxt{color: black; text-align: left; background-color:white; padding:10px !important; height:auto !important;}
    .ArtistaItem:hover img{ opacity:0.7;}
    .ArtistaItem:hover span{ color:#AC1CD7 !important; }
    .ArtistaItem .BtnComprar{ border:none; font-size:8pt; color:#666666; }
    .ArtistaItem:hover .BtnComprar{  background-color:#AC1CD7; color: white; }
    .ArtistasXS{ background-color:black; width:100%;}

    .Encabezado{ margin-bottom:0px;  padding:15px 0px 15px 0px !important; border-bottom:1px solid #999999; border-top:1px solid #999999; background-color:#AC1CD7;}
    .Encabezado h2{ text-align:center !important; color: white !important;}
   
    .EventoItem{margin-right: 0px; margin-left:0px; width:100%; margin-bottom:10px; float: none;}
    .EventoImg{width: 100%; height: auto;}
    .EventoImg img{height: auto; width:100%;}
    .EventoTxt{ padding-left:10px !important;  padding-right:10px !important;}
    .EventoTxt img{ height:16px; margin-right:10px; vertical-align:middle;}
    .EventoItem:hover img{ opacity:0.7;}
    .EventoItem:hover span{ color:black !important; }
    .EventoItem:hover .BtnComprar{  background-color:#AC1CD7; color: white; }       
    
    .DetalleArtistaImg{height:auto; } 
    .DetalleArtistaCont{ bottom:15px;}
    .DetalleArtista{ padding-left:20px; padding-right:20px; font-size:16pt;}
    
    .DetalleArtistaEventoCol1{height:auto; padding:0px; border-bottom:1px solid #DDDDDD; margin-top:0px;}
    .DetalleArtistaEventoCol1Dia{ height: auto; line-height: 45px;}
    .DetalleArtistaEventoCol1Dia2{height:auto; font-size: 32pt; line-height:30px; padding-top:20px; text-align:center;}
    .DetalleArtistaEventoCol2{ height:auto;}
    .DetalleArtistaEventoCol3{ height:auto; padding-top:20px; padding-bottom:20px; border-left:none;}
    .DetalleArtistaEventoCol3 a{ width: 100%; float:none;}
    .DetalleArtistaEventoCol3 div{width: 100%; float:none;}
    .ArtistaEventoCont{border:1px solid #CCCCCC;}

    .EventoInfo{ margin-top:0px !important; padding:0px;}
    .EventoInfoCol1{padding-top:0px !important; padding:0px !important;}
    .EventoDetalles{ margin-top:20px; margin-bottom:30px;}
    .EventoDesc{ margin-top:0px; padding:40px 0px 40px 0px !important;}
    
    .EventoCompra{ padding:0px !important; margin-bottom:60px;}
    .EventoCompra input[type=text]{ width:100%; }
    .EventoCompra input[type=password]{  width:100%;}
    .EventoZonaColor{padding-left: 0px !important; padding-right:0px;}
    .EventoZonaColor2{margin-right: 10px;  padding: 10px;}
 
    .OpcionesCabecera{ height: auto; }
    .Opciones div:nth-child(3){ padding-left:0px !important;}
    .Opciones div:nth-child(4){ padding-left:0px !important;}
    .Opciones div:nth-child(5){ padding-left:0px !important;}
    .Opciones div:nth-child(6){ padding-left:0px !important;}
   
    .PlanoContent{margin-left:0px; width: 100% !important;}
    .LeyendaPlano{ text-align:left; line-height:25px}

    .MenuPerfil{border-bottom:none;}
    .BtnPerfil{ border-radius:0px;}
    .BtnPerfil:hover{ background-color: #333333; color: white;}
    .panelPerfil{ padding:0px !important; margin-top:20px; margin-bottom:50px;}
    .PerfilEntradasCont {padding-left:5px !important; padding-right:5px !important;}

    .PageCabImg{height:auto;}
    .PageCabCont{ bottom:5px; font-size:16pt;}    
    .PageTxtCont .DivBusqueda input[type=text]{ width:100%;}
    .PageTxtCont .DivBusqueda textarea{ width:100%;}
}


/*Colores    
    Morado: #AC1CD7
*/


/* @group Blink */

.blink {
    -webkit-animation: blink .95s linear infinite;
    -moz-animation: blink .95s linear infinite;
    -ms-animation: blink .95s linear infinite;
    -o-animation: blink .95s linear infinite;
    animation: blink .95s linear infinite;    
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    80% { opacity: 1; }
    80.01% { opacity: 0; }
    100% { opacity: 0; }
 
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    80% { opacity: 1; }
    80.01% { opacity: 0; }
    100% { opacity: 0; }

}

@-moz-keyframes blink {
    0% { opacity: 1; }
    80% { opacity: 1; }
    80.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    80% { opacity: 1; }
    80.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    80% { opacity: 1; }
    80.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    80% { opacity: 1; }
    80.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* @end */

