/* CSS Document */

a.archivo{
    display:block;
    background-color: rgb(53, 140, 190);
    padding:5px;
    text-decoration:none;
    color:#FFFFFF;
    border-radius:5px;
    border-bottom:2px solid #FFF;
}

a.archivo:hover{
    border-bottom:2px solid #F54545;
}

.item_informate{
    width:30%;
    text-align:left;
    border:1px solid #CCC;
    display:none;
    margin:0px 10px 20px 10px;
    vertical-align:top;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-decoration:none;
    color:inherit;
}

.item_informate:hover{
    border: 1px solid #EE8424;
}

.item_informate h3{
    color:#EE8424;
    padding:5px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:16px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-top-right-radius: 7px;
    border-top-right-radius: 7px;
}

.item_informate div[content]{
    font-size:12px;
    padding:10px;
    padding-top:0px;
}
.item_informate div[content] b[categoria]{
    display:block;
    margin-top:5px;
}
.tema-informate img.icono{
    width:auto !important;
    height:auto !important;
    max-width:100px !important;
    max-height:90px !important;
    float:left;
    margin:10px !important;
}
.item_informate div[content]{
    float:left;
}
.item_informate div[content] span{
    display:block;
    font-size:15px;
    color:#666;
}

.item_informate a.main{
    display:block;
    padding:10px;
    padding-top:0px;
    color: rgb(0, 103, 0);
    text-decoration:none;
    font-weight:bold;
    font-size:16px;
    word-wrap:break-word;
}

.item_informate a.main:hover{
    color: rgb(4, 156, 4);
}

.item_informate a.disabled{
    color:#333;
    cursor:default;
}

.item_informate a.disabled:hover{
    color:#333;
    cursor:default;
}

.tema-informate{
    display:none;
    text-align:left;
}

.tema-informate span[descripcion]{
    display:block;
    text-transform:uppercase;
    text-align:left;
}

.tema-informate img[logo]{
    float:left;
}
.item_informate div[content] b[visto]{
    display:block;
    margin-bottom:5px;
    text-transform:uppercase;
}
.tema-informate h2{
    text-align:left;
    margin-top:10px;
}

.tema-informate div[apartados]{
    margin-top:10px;
    margin-bottom:10px;
}

.tema-informate div[apartados] > a{
    color:rgb(53, 140, 190);
    text-decoration:none;
    display:inline-block;
    margin-right:10px;
    font-size:14px;
    border: 1px solid rgb(53, 140, 190);
    margin:5px 5px 0px 0px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding:10px 5px 10px 5px;
}

.tema-informate div[apartados] a:hover{
    background-color:rgb(53, 140, 190);
    color:#FFF;
}

.tema-informate div[apartados] a.active{
    background-color:rgb(53, 140, 190);
    color:#FFF;
}

div[header]{
    border:1px solid #CCC;
    padding:10px;
    padding-bottom:0px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

#nav-tema{
    margin-top:20px;
    height:50px;
    margin-bottom:20px;
}

.contenido-voz{
    background-color:transparent;
}

.contenido-voz strong{
    display:none;
}

.contenido-voz div.item{
    background-color:#ee8424 !important;
    padding:5px;
    border-radius:10px;
}

.contenido-voz .cv-controls{
    width:auto !important;
    float:right;
    display:inline-block;
    margin:0px;
}

.contenido-voz .cv-controls i,
.contenido-voz i{
    font-size:20px;
    color:#666;
    margin-right:5px;
}

.contenido-voz .cv-controls i:hover{
    color:#333;
}

@media (max-width:980px)
{
    .item_informate{
        width:46%;
    }
    .tema-informate{
        text-align:center;
    }
    .tema-informate img[logo]{
        float:none;
    }
    .tema-informate div[apartados] a{
        width:100%;
    }
}

@media (max-width:767px)
{
    .item_informate{
        width:100%;
        margin:10px 0px 10px 0px;
    }
    #txtbuscar{
        width:85%;
    }
}

@media (max-width:480px){
    #txtbuscar{
        width:75%;
    }
}
