html,body {
  font:400 13px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background:#333;
background: #000000 url('') center center repeat-x;
background-position: center top;
background-attachment: fixed;


}

 a {  
  color: #fff;
  text-decoration: none; 
}
 a:hover {  
  color: #fff;
  text-decoration: underline; 
}

.container {
        padding-top: 5px;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-top: 50px;
        background: #1e1e1e;
        height: 100%;
            }

      .c1, .c2, .c3, .c5, .ce1, .ce2 .ce3, .cn1, .cn2, .cc1, .cc2, .news, .events  {
        width: 100%;

      }
#headmain {
  width:1040px;height:150px;    
}

  #footpanel {
  position: fixed;
  margin: 0px auto; 
  bottom: 0; 
  z-index: 9999; /*--Keeps the panel on top of all other elements--*/
  order-bottom: none;
  width: 1025px;
  height: 65px;
  background: #1c181a url('') center center repeat-y;
  padding: 0 10px 0 10px;
}

  #footads {
  text-align: center;  
  position: fixed;
  margin: 0px auto; 
  bottom: 0; 
  z-index: 9999; /*--Keeps the panel on top of all other elements--*/
  width: 1025px;
  height: 92px;
  padding: 0 10px 0 10px;
}

.share-btn {
                display: inline-block;
                color: #ffffff !important;
                border: none;
                padding: 0.5em;
                width: 4em;
                opacity: 0.9;
                box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
                outline: none;
                text-align: center;
            }
            .share-btn:hover {
              color: #eeeeee;
            }
            .share-btn:active {
              position: relative;
              top: 2px;
              box-shadow: none;
              color: #e2e2e2;
              outline: none;
            }
            .share-btn.twitter { background: #55acee; }
            .share-btn.google-plus { background: #dd4b39; }
            .share-btn.facebook { background: #3B5998; }
            .share-btn.whatsapp { background: #53cc60; }
            .share-btn.stumbleupon { background: #EB4823; }
            .share-btn.reddit { background: #ff5700; }
            .share-btn.linkedin    { background: #4875B4; }
            .share-btn.email { background: #444444; }

#footer {
text-align: center;
margin-bottom: 0px;
color: #fff;
font-size: .8em;
background-color: #1c181a;
height: 195px;
padding: 10px;
 width: 1025px;
}

#foot {
    clear: both;
    margin: 20px 0;
}

      @media (min-width: 600px) {
         .events-info { margin-top: -100px; }

          

         .news {
          width: 24%;
          height:195px;
          background: #0b0b0b;
          -webkit-order: 4;
          order: 4;  
          padding: 5px;
          margin-left: 5px;   
          border-radius: 4px;  
          margin-bottom: 5px;   
        }

        .events {
          width: 24%;
          height:175px;
          background: #000;
          -webkit-order: 4;
          order: 4;  
          padding: 5px;
          margin-left: 5px;   
          border-radius: 4px; 
          margin-bottom: 5px;      
        }

        .c1 {
          margin-top: 15px;
         width: 33%;
          height:228px;
          background: #231f20;
          -webkit-order: 3;
          order: 3;
          
        }
        
         .c2 {
          margin-top: 10px;
          width: 33%;
          height:228px;
          background: #231f20;
          -webkit-order: 3;
          order: 3;
        } 
         
         .c3 {
         width: 49%;
          height:200px;
          background: #231f20;
          display: inline-table;
          -webkit-order: 2;
          order: 2;
        }  

        .c4 {
         width: 24%;
          height:160px;
          background: #231f20;
          border-right: 1px solid #000;
          display: inline-table;
          -webkit-order: 3;
          order: 3;
        } 

        .c5 {
          width: 16%;
          height:200px;
          background: #444242; 
         -webkit-order: 3;
          order: 3;
          
       }

        .ce1 {
        width:30%;  
         display: inline-table;
          -webkit-order: 3;
          order: 3;
        }

        .ce2 {
        width: 40%;
         display: inline-table;
          -webkit-order: 3;
          order: 3;  
        }

        .ce3 {
        width: 30%;
         display: inline-table;
          -webkit-order: 3;
          order: 3;  
        }

        .cn1 {
        width:68%;  
             display: inline-table;
          -webkit-order: 1;
          order: 1;
        }

        .cn2 {
        width: 30%;
        display: inline-table;
          -webkit-order: 2;
          order: 2;  
        }

        .cc1 {
        width: 70%;
         display: inline-table;
          -webkit-order: 2;
          order: 2;  
        } 

        .cc2 {
        width: 30%;
         display: inline-table;
          -webkit-order: 2;
          order: 2;  
        } 

     }


 /*     @media (min-width: 600px) {

    .imagentest {     width:100%;height: 100px;overflow: hidden;display:block; }
     .notas img {     width:100%;height: 100px;overflow: hidden;display:block;  } 
     
      }
  */   
.news-img {
width:100%; height: 130px; overflow: hidden; display:block; margin-bottom: 3px;
}

.news span {
color:#000;  
font-size: .8em;
background: #dbdbdb;
letter-spacing: 1px;
font-weight: bold;
padding: 5px 5px 2px 5px;
 text-transform: uppercase;
clear: both;
}

.news {
line-height: 1.2em;  
font-size: 0.9em;
}

.shadowbox
{
border-left: 1px #545353 solid;
border-right: 1px #545353 solid;
  padding-left: 1px;
  padding-right: 1px;
}

.facebookStart { float:left ;text-align:center;margin-top:5px; margin-right: 10px;}
.facebookStart .btnFacebook{display:inline-block;background-color:#5e7dae;border:1px solid #1f4774;color:#fff;height:20px;cursor:pointer}
.facebookStart .btnFacebook span{position:relative;top:-5px;padding:0 10px}
.facebookStart img { border: 0px;}

.events-img {
width:100%; height: 160px; overflow: hidden; display:block; margin-bottom: 3px;
}

.events-info {
background: linear-gradient(to bottom,rgba(55,55,55,0.4) 0,#000 100%);  
position: relative;
margin: 0px auto;
margin-top: -45px;
width: 100%;
height: 30px;
z-index: 9998;
}

.events-info h3 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
padding: .4em 0 0 4em; 
line-height: 1em; 
}

.event-field {
  border-radius: 4px;  
position: relative;
right: 0;
margin-left: 0px;
margin-top: -55px;
color: #000;
width: 10%;
font-weight: 600;
z-index: 99999;
text-align: center;
min-width: 50px;
background: #dbdbdb;
height: 55px;
}

.event-field .day {
font-size: 1.8em;
margin: 0;
padding-top: -5px;
color:#000;
}

.event-field .month  {
font-size: 0.8em;
position: relative;
z-index: 1;
text-transform: uppercase;
margin-top:-9px;
}

.event-field .year {
position: relative;
z-index: 1;
text-transform: uppercase;
line-height: 0.5em;
}

.ce1 img {max-width: 100%;}

.ce2 label {
display: block;
width: 90%;
padding: 6px;
font-size: 1em;
text-align: left;
margin-left: 25px;
font-weight: normal;
margin-top: 2px;
color: #fff;
clear: both;
}

.label {
display: block;
float: left;
width: 80px;
font-weight: bold;
background: #1a1a1a;
text-transform: uppercase;
padding: 10px;
margin-left: 0px;
margin-right: 10px;
}

.alturaeve { margin-top:115px; }
.pubmobile { display: none; }
.pubmini { display: none; }

.container p {
margin-left: 15px;
margin-right: 10px;
}

.dataeve  {
width: 100%;
height: 55px;
z-index: 9998;
background: #444242;
border-bottom: #303030 2px solid;
}

.dataframe  {
position: relative;
margin: 0px auto;
margin-top: -75px;
background: rgba(0, 0, 0, .8);
width: 100%;
height: 45px;
z-index: 9998;
}

.dataframe h3 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.25em;
font-weight: bold;
padding: .4em 0 0 4em; 
line-height: 1em;
}

.imagenframe {
width: 95%;
height: 200px;
overflow: hidden; 
display:block;
margin: 0 auto;  
z-index: 1;
}

.views-field {
position: relative;
right: 0;
margin-left: 1px;
margin-top: -28px;
color: #fff;
width: 10%;
font-weight: 600;
z-index: 99999;
text-align: center;
min-width: 60px;
background: #000;
height: 65px;
}

.views-field .day {
font-size: 2em;
margin: 0;
padding-top: -5px;
color:#fff;
}

.views-field .month  {
font-size: 1em;
position: relative;
z-index: 1;
text-transform: uppercase;
margin-top:-10px;
}

.views-field .year {
position: relative;
z-index: 1;
text-transform: uppercase;
line-height: 0.5em;
}

.cf { width: 100%; }

.prevpic { display: inline-table; width:180px; padding: 5px; }
.prevpic img { width: 180px; border:0px; }

.cn1 {
font-family: 'Open Sans', Arial,'sans-serif';
font-weight: normal;
font-size: 16px !important;
color: #FFFFFF !important;  
}
.cn1 img {max-width: 100%;margin: 0px auto;}

.cn1 a { color: #b4b2b2;}

.cn1 iframe { width:100%; }

.cn1 { position:relative; overflow:hidden; }

.cn1 ul {list-style-type: none;}
.cn1 li p { margin: 0 5px 0 5px; text-indent: 5px;}

.cn2 { background: #444; color: #FFFFFF !important;  height: 100%;}

.c5 img { width:165px; height: 165px; border: #c0c0c0 1px solid;}
.c5 { padding: 8px; font-size: 12px; }

.ce1 img { width: 100%;}


.alturamin { margin-top:-70px; }

.imagentest {  width:100%; height: 200px ;overflow: hidden; display:block;}

.nota {margin-top: 5px;}
.nota h3 {padding: .4em 0 0 0.5em; }
.nota img {  width:100%; max-height: 250px; overflow: hidden; display:block; }

.notas { margin-top: -35px; z-index: 9999; position: relative; }
.notas h3 { padding: .5em 0 0 0.5em; }
.notasimg  {  width:100%; height: 180px; overflow: hidden; display:block; z-index: -9999;}

.bandinfo { display: inline-table; width: 320px;}

.bandinfo img  {  width:100%; height: 200px; overflow: hidden; display:block; z-index: -9999;}

.bandinfo h3 { color:#ffffff; 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.25em;
font-weight: bold;
line-height: 1.5em;
} 

.bandinfo span { background: #000000; width: 100%; padding: 5px 5px 5px 10px; }

@media (min-width: 970px) {


  .menu {
    font-size: 1.2em;
    margin-top: 150px;
  }
  
  .logo {
float:left;
padding-top: 5px;
width:280px;
height:auto;  
}

.logo img {
width:80%;
height: auto;
}

.pubhead {
float:left;
margin-left: 1px;
width: 750px;
margin-top:70px;

}

.buscador {
  height:45px;
  margin-top:-53px;
  margin-left: 130px;
}

}
.menu {
  color: #fff;
  padding: 0.5em;
  background: #222222;
  min-height: 2em;
  line-height: 1em;
  border-top: 1px solid #f56800;
  font-size: 1.125em;

}
.menu ul {
  transition: max-height 0.25s linear;
  margin: 0;
  padding: 0;
  text-align: center;
}
.menu li {
  transition: visibility .25s linear;
  display: inline-block;
  border-left: 1px solid #333;

  max-height: 59px;

}
.menu a:link, .menu a:visited, .menu a:active { 
  color:#fff;
  text-decoration: none;
  padding: 20px 30px;
  text-rendering: optimizeLegibility;
  -webkit-backface-visibility: hidden;
  line-height: 45px;
}
.menu a:hover { 
  color:#fff;
  text-decoration: underline;
  background: #101010;
   }

@media (max-width: 650px) {

   #headmain {width:auto; }

  #footpanel { max-width: 90%;height: auto; }
          #footer { max-width: 90%; height: 220px; }

   #sidebar {  display: none; } 
  .plusp {  display: none; }
  .pubmobile { display: block; margin:0px auto;width: 320px;}
  .pubmini { display: block; float: left;margin: 0px 40px 0 -5px;height: 60px; }
  .shadowbox { border-left: 0px; border-right: 0px; padding-left: 0px; padding-right: 0px; } 
  .ce2 {width: 70%;}
  .cn1 {width: 100%;}

   .ce2 label { margin-left: 5px; padding: 2px;}

 
   .pub600 {  display: none; }
   .pub300 {  display: none; }
   .pub728 {  display: none; }
   .hideven { display: none; }
   .mobilediv { display: none; }
   .c5 img {width: 40px; height: 40px; border:#c0c0c0 1px solid;}
   .c5 { height: 50px; margin-top: 5px; width: 100%;margin-bottom: 5px; position: relative; background: #444242; border-top: #303030 2px solid;}
   .imagenmin { width:45px; height:50px; padding: 2px; }
   .dataeve { height: 40px; width:90%; margin-left: 50px;margin-top:-35px; border-bottom: #303030 2px solid; width: 70%;}
   .margeve { margin-left: 70px;}
   .alturamin { margin-top:5px; }
  
   .ce1, .ce2, .ce3 {width:100%;}
   .ce1 img { width: 100% }
    
  .menu {
   margin-top: 130px; 
  }
   .titulo-morea {
  display: none;
  } 
  .titulo-moreb {
  padding: 6px 20px 1px 25px;
  }
  .menu ul {
    max-height: 0;
    overflow: hidden;
    margin: 0 3.5em 0 1em;

  }
  .menu li {
    visibility: hidden;
    display: block;
    padding: 0.5em 0.6em;
    border: none;
  }
  .menu .navbar-handle {
    display: block;
  }
  #navbar-checkbox:checked + .menu ul {
    max-height: 300px;
  }
  #navbar-checkbox:checked + .menu li {
    visibility: visible;
  }
  #navbar-checkbox:checked + .menu .navbar-handle,
  #navbar-checkbox:checked + .menu .navbar-handle:after,
  #navbar-checkbox:checked + .menu .navbar-handle:before {
    border-color: #aaa;
  }
  .pubhead {
   display: none; 
  }
  .logo {
   margin: 0 auto; 
   width: 100%;
   height: 100%;
  }
}
.navbar-checkbox {
  display: none;
}
.navbar-handle {
  display: none;
  cursor: pointer;
  position: relative;
  font-size: 45px;
  padding: .5em 0;
  height: 0;
  width: 1.66666667em;
  border-top: 0.13333333em solid;
}
.navbar-handle:before,
.navbar-handle:after {
  position: absolute;
  left: 0;
  right: 0;
  content: ' ';
  border-top: 0.13333333em solid;
}
.navbar-handle:before {
  top: 0.37777778em;
}
.navbar-handle:after {
  top: 0.88888889em;
}
.menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.menu .navbar-handle {
  position: absolute;
  font-size: 1.2em;
  top: 0.7em;
  right: 12px;
  z-index: 10;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
 
.clearfix:after {
  clear: both;
}
 
.clearfix {
  zoom: 1; /* ie 6/7 */
}

.main {
width: 100%;
margin-top: 40px;
}

.titulo-seccion {
width:100%;
border-bottom: #000 4px solid;
margin-top: 5px;
margin-bottom: 5px;
text-transform: uppercase; 
clear: both;
}

.titulo-seccion span {
color:#fff;  
font-size: 1.6em;
background: #000;
letter-spacing: 1px;
font-weight: bold;
padding: 10px 10px 5px 10px;
margin-top: 50px;
}

.titulo-seccion  h1 { font-size: 1.2em; margin-bottom: 1px; }

.titulo-seccion  a {  
  color: #fff;
  text-decoration: none; 
}
.titulo-seccion  a:hover {  
  color: #fff;
  text-decoration: underline; 
}

.eventos-ciudad {
 position: relative;
width:100%;
border-top: #000 2px solid;
margin-bottom: 10px;
margin-top: 30px;
padding-top: 5px; 
text-transform: uppercase;
}

.eventos-ciudad span {
color:#fff;  
font-size: 0.85em;
background: #000;
letter-spacing: 0.8px;
font-weight: bold;
padding: 10px 10px 5px 10px;
margin-top: 15px;
line-height: 2em;
}

.eventos-ciudad  a {  
  color: #fff;
  text-decoration: none; 
  padding: 8px 8px 4px 8px;
  background: #222222;
  margin-bottom: 10px;
}
.eventos-ciudad  a:hover {  
  color: #fff;
  text-decoration: underline; 
  padding: 8px 8px 4px 8px;
  background: #111111;
}


.tags {
 position: relative;
width:100%;
border-top: #000 2px solid;
margin-bottom: 10px;
margin-top: 30px;
padding-top: 5px; 
text-transform: uppercase;
}

.tags span {
color:#fff;  
font-size: 0.8em;
background: #000;
letter-spacing: 0.8px;
font-weight: bold;
padding: 8px 8px 4px 8px;
margin-top: 18px;
line-height: 2em;
}

.addpub {
 position: relative;
width:100%;
border-bottom: #000 2px solid;
margin-bottom: -10px;
margin-top: 30px;
padding-top: 5px; 
text-transform: uppercase;
}

.addpuba {
  color: #fff;
font-size: .8em;
background: #000;
letter-spacing: 1px;
font-weight: bold;
float: right;
text-align: left;
padding: 5px;
}
.addpuba  a {  
  color: #fff;
  text-decoration: none; 
  padding: 8px 8px 4px 8px;
  background: #222222;
  margin-bottom: 10px;
}
.addpuba  a:hover {  
  color: #fff;
  text-decoration: underline; 
  padding: 8px 8px 4px 8px;
  background: #111111;
}



.titulo-morea { 
color:#fff;  
font-size: .8em;
background: #000;
letter-spacing: 1px;
font-weight: bold;
float:right;
text-align: left;
padding: 5px 5px 5px 5px;
margin-top: 5px;
}
.titulo-moreb { 
margin-top: 5px;
color:#fff;  
font-size: 1.35em;
background: #000;
letter-spacing: 1px;
font-weight: bold;
float:right;
text-align: left;
padding: -18px 1px -18px 5px;
max-width:30px;
}

.lista ol {
display: block;
list-style-type: decimal;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}

.lista li {
font-size: 1em;
line-height: 1.25em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
border-bottom: 1px solid #1a1a1a;
padding-top: 7px;
position: relative;
color: #fff;
text-align: left;
padding: 10px 5px 10px 0;
}
.lista  a {  
  color: #fff;
  text-decoration: none; 
}
.lista  a:hover {  
  color: #fff;
  text-decoration: underline; 
}

.usuario-bar {
position: relative;
/* background-color: #1D1E22; */
border-top-width: 0px;
border-bottom-width: 0px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #444;
border-bottom-color: #444;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 15px;
margin-top: 0px;
background-image: url(pixel_trans.png);
background-repeat: repeat;
clear: both;
height: 25px;
}

.social-bar {
float: left;
}

.usuario-titulo {
margin-top: 3px;
margin-right: auto;
margin-bottom: 0px;
float: right;
}
.usuario-titulo span {
  font-size: 10px;
line-height: normal;
font-family: 'TeXGyreAdventorRegular', Arial, sans-serif;
color: #fff;
background: #1a1a1a;
letter-spacing: 1px;
font-weight: bold;
padding: 10px 10px 10px 10px;
text-decoration: none;
}

.clasificados {
width: 95%;
margin: 25px 25px 25px 25px;
}

.clasificados p {
 font-size: .8em;
 color: #a7a7a7;
 } 

.titulo-clas { 
position: relative;
width:100%;
border-top: #000 4px solid;
margin-bottom: 10px;
margin-top: 20px;
padding-top: 0px;
text-transform: uppercase; 
}

.titulo-clas span {
color:#fff;  
font-size: .9em;
background: #000000;
letter-spacing: 1px;
font-weight: bold;
padding: 10px 10px 5px 10px;
margin-top: 50px;
text-align: right;
}

/** .clasificado {
 padding: 5px;
width: 90%;
margin-bottom: 3px;
border-radius: 8px;
font-size: .8em;
} **/
.clasificado h3 {
  color:#fff;  
font-size: 1em;
letter-spacing: 1px;
font-weight: bold;
padding: 5px 10px 5px 10px;
margin-top: 5px;
}

.clasificado label {
display: inline-table;
padding: 5px 10px 5px 5px;
font-size: 0.9em;
text-align: left;
font-weight: normal;
color: #fff;

}

.clasificado span {
color:#fff;  
letter-spacing: 1px;
font-weight: bold;
padding: 5px 10px 5px 2px;
margin-top: 5px;
background: #2c2b2b;
}

.clasificado p {
padding: 5px;   
font-size: .9em;
font-weight: normal;
}

.clasificados label {
font-size: 0.8em; 
margin-left: 15px;
}

.clasificados span {
font-weight: bold;
padding: 5px 10px 5px 2px;
background: #000;
}

.pub728 {
  margin: 0px auto;
}

#sideskyWrap {
    height: 600px;
    width: 300px;
    float: right;
    position: relative;
    box-shadow: none;
    border: none;
    margin: 0;
    padding: 0;
}




/* aside */
aside { max-width: 300px;padding-left: 5px;margin-top: -98px;}
.inside { padding-left: 5px; }
#sidebar.sticky { float: none; position: fixed; top: 100px; z-index: 6; left: auto; }

footer { height:320px; }

.plusp { height: 600px; }

.event-ticket a{
    background-color: #d90102;
    float: right;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 14px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
}
.event-ticket a:hover{
    background: #565656;
}

.como-llego a{
    background-color: #d90102;
    float: right;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 14px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: auto;
    z-index: 100;
    font-size: .8em;
}
.como-llego a:hover{
    background: #565656;
}


#listp {

}

.hideve { display: none; }
.audiojs { margin: 15px 0px 20px; width:450px; }
.audiojs p {margin: 0px auto;}
.audiojs .time {width: 50px;}
.audiojs .play-pause {width: 38px;}

.addthisevent-drop            {margin-left:0px;width:280px;border-bottom:#333 2px solid;display:inline-block;position:relative;z-index:999998;background:#1a1a1a;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;color:#fff!important;text-decoration:none;font-size:15px;text-decoration:none;padding:12px 20px 12px 15px;}
.addthisevent-drop:hover        {color:#fff;font-size:15px;text-decoration:none;background-color:#808080;}
.addthisevent-drop:active         {top:1px;}
.addthisevent-drop .arrow         {width:15px;height:10px;position:absolute;top:50%;right:15px;margin-top:-5px;background:url(/images/icon-arrow.png) no-repeat;}
.addthisevent-selected          {background-color:#2c84f4;}
.addthisevent_dropdown          {width:200px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:2px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addthisevent_dropdown span       {display:block;line-height:110%;background:#fff;text-decoration:none;font-size:14px;color:#6d84b4;padding:8px 10px 9px 15px;}
.addthisevent_dropdown span:hover     {background:#f4f4f4;color:#6d84b4;text-decoration:none;font-size:14px;}
.addthisevent span            {display:none!important;}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event {display:none!important;}
.addthisevent_dropdown .copyx       {height:21px;display:block;position:relative;cursor:default;}
.addthisevent_dropdown .brx       {width:180px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px;}
.addthisevent_dropdown .frs       {position:absolute;top:3px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:10px;color:#cacaca;}
.addthisevent_dropdown .frs:hover     {color:#6d84b4;}
.addthisevent               {visibility:hidden;margin:0px auto;}

.boxcp {
  margin: 0 auto;
  width: 100px;
  height: 80px;
  margin-right: 80px;
  border-radius: 8px;  
  display: inline-block;
}

.boxcp a {
  text-decoration: none;
  color: #000;
}

.btn {
  display: block;
  font-family: Helvetica, Arial;
  text-transform: uppercase;
  text-align: center;
  padding: 20px 35px;
  letter-spacing: 2px;
  font-size: 12px;
  white-space: normal;  
  border-radius: 8px;  
}

.btn-stroke-black {
  background-color: #FFFFFF;
  color: #0d0d0e !important;
  border: 2px solid #0d0d0e;
  width:100%;
  border-radius: 8px;  
}

.btn-stroke-black:hover {
  background-color: #0d0d0e;
  color: white !important;  
}
.event-title { font-size: 2em; margin-left: 5px;}


#lista-eventos {
  font-size: .8em;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  display: inline-block;
  width: 80%;
  border-bottom: dotted 1px #808080;
  margin-bottom: 5px;
}

#lista-eventos h3 {
  margin-top: 5px;
  font-size: 1.2em;
  color: #fff;
}  

#lista-eventos p {
  margin-top: -20px;
  font-size: 1em;
}  

#lista-eventos img {
  float: left;
  overflow: hidden;
  border: 2px solid #c0c0c0;
  margin: 5px;
  padding: 0;
  -moz-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
  width: 60px;
  height: 60px;
}

