/******** Add Luis Aguilar *********/

.contentMenu {
    height: 50px !important;
}
.right {
    height: 100% !important;
}
.contentMenu .opciones li a {
    padding: 8px !important;
}
.contentMenu .opciones li.registrarse > a, .contentMenu .opciones li.login > a {
    padding: 11.5px 15px !important;
}
.contentMenu .minilogo {
    height: 80% !important;
}

.contentMenu li a {
    padding: 13px 35px;
}

.lista-noticias aside.noticias article a.item-noticia {
 margin-left: 5px;
}

.lista-noticias aside.noticias article {
    padding-left: 0px !important;
}

aside.noticias article .views, aside.noticias article .views li {
    margin: 5px 3px 0px !important;
}

#mode .data-content .content.whitebox .miniLeyenda {
    font-size: 16px !important;
    line-height: 17px !important;
}

#mode .data-content h2 {
    letter-spacing: 0px !important;
}

#mode .data-content .content.whitebox > span.del {
    font-size: 19px !important;
    line-height: 19px !important;
    font-family: sans-serif !important;
}

.acordeon li {
    margin-bottom: 10px !important;
    padding-bottom: 3px;
}

.acordeon li .content .acordeon a span {
    font-size: small !important;
}

.acordeon li .content {
    padding-left: 0 !important;
}

.acordeon li .content .acordeon a span.fecha {
    font-size: x-small !important;
}

.acordeon li span.fecha {
    text-align: right;
}

li.acordeon-ajax:hover {
    background: #ececec;
}

.content li.acordeon {
    margin: 0 !important;
}

span.del {
    font-family: sans-serif !important;
    font-size: 19px !important;
    background: #828282;
    border-radius: 100%;
    color: white;
    margin: 5px;
    height: 25px !Important;
    width: 25px !Important;
}

#mode .del:hover {
    color: #000000 !important;
}

dd.pais {
    font-size: small;
}

span.categoria {
    margin-bottom: 3px !important;
}

.contentMenu .opciones li:hover a {
    background-color: #424141 !important;
}

#chartdiv {
  background: #3f3f4f;color:#ffffff;    
    width       : 100%;
    height      : 500px;
    font-size   : 11px;
}                                               
.ammapDescriptionWindow {
  xwidth: 300px;
  xheight: 200px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-family: Verdana;
  color: #000;
}

.ammapDescriptionText {
  overflow: auto;
  max-height: 150px;
}

.ammapDescriptionTitle {
  font-weight: bold;
  margin-bottom: 10px;
}
.parrafos .parrafo{
    margin-bottom: 40px !important;
}
.titulo_about {
    text-align: left !important;
    font-size: 22px;
    font-weight: bold;
}

#mode {
    z-index: 1000000;
}

span.del {
    padding: 0 !important;
    padding-left: 1px !important;
    line-height: 23px !important;
}

span.del.back {
    left: 100px;
    width: 100% !IMPORTANT;
    background: transparent !important;
    text-align: start !important;
    margin: 0 !important;
    top: 25% !important;
}

article.noticia {
    border-top: solid 1px rgba(0, 0, 0, 0.05) !important;
}

aside.noticias.categoria.grid-type {
    height: 950px !important;
}

aside.noticias.grid-type article p.contenido {
    height: initial !important;
}
aside.noticias.grid-type .pointers .point{
    font-size: 15px !important;
}

.bloque-paises{
        height: 275px !important;
}
.paquete .detalles p {
    line-height: 13px;
}
.paquetes .paquete ul li {
    margin-bottom: 2px !important;
    line-height: 14px;
}
div#ultimasNoticas {
    padding: 0 !important;
    margin-bottom: 30px;
}

input[type="checkbox"]:checked:after, input[type="radio"]:checked:after {
    content: "";
    position: absolute;
    z-index: 1;
    background: #ffffff;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    text-align: center;
    margin-left: 50%;
    left: -2px;
    margin-top: 50%;
    top: -2px;
}

input[type="checkbox"]:before, input[type="radio"]:before {
    background: #8c8b8b !important;
}

.form-login {
    background: #333333 !important;
}

.form-login {
    padding: 15px 15px !important;
}

#mode .data-content .content {
    padding: 20px 20px !important;
    padding-bottom: 33px !Important;
}

#mode .data-content h2 {
    letter-spacing: 0px !important;
    text-align: center;
    font-weight: bold;
    line-height: 15px;
}

.formulario .row {
    width: 80% !important;
    margin: 0 auto !important;
    display: block !important;
}

.formulario .row .cell {
    width: 100% !important;
}
#mode .data-content .formulario h2 {
    padding: 10px !important;
    font-size: 30px;
}

.title span {    font-size: 16px !important; }
.formulario p#info {
    font-size: 15px !important;
    line-height: 15px !important;
    text-align: justify;
}
input[type="checkbox"], input[type="radio"] { margin-top: 4px; }

#cat-inter label {
    width: 32% !important;
}

div#cat-pais {
    width: 50%;
    border-right: solid 1px #CCC;
        float: left;
}

#cat-pais label {
    width: 49%;
}

#gustos .row {
    width: 90% !important;
}

div#cat-nac {
    width: 50%;
    float: left;
}

#cat-nac label {
    width: 100%;
}

#cat-nac .title {
    width: 165px;
    margin: 0 auto;
}

div#cat-inter {
    margin-bottom: 20px;
    width: 100%;
}

.cols-6 label { font-size: 14px !important;}

p.title { margin-top: 10px !important; }
.btn-red{
	position: absolute;
    bottom: 10px;
    right: 10px;
}
div#intereses {
    display: table;
    float: none;
    width: 100%;
}

@media only screen and (max-width:1100px){
    .contentMenu li a { padding: 13px 20px; }
    

}