body,
p{
    color: #455560;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
}

p span{
    font-size: 15px;
}

h3{
    color: #f40008;
    font-weight: normal;
}

.container_12 .content-int{
    clear: both;
    float: left;
    height: auto;
    margin: 0 20px 150px;
}

/***Login***/
.login #content{
    margin-bottom: 0;
}

.login-home{
    border: 0 none;
    margin-top: 20px;
}

.login-home div{
    clear: right;
    float: left;
    width: 100%;
}

.login label{
    float: left;
    margin-bottom: 10px;
    width: 15%;
}

#check{
    float: left;
    width: 9% !important;    
}

#check-text{
    display: block;
    float: left;
    font-size: 12px;
    margin-top: 10px
}

#error{
    color: #f40008;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

input{
    background: none repeat scroll 0 0 #EBECED;
    border: 0 none;
    clear: inherit;
    color: #9C9D9D;
    float: right;
    font-size: 20px !important;
    height: 30px;
    margin-bottom: 10px !important;
    padding-bottom: 7px !important;
    padding-left: 10px !important;
    padding-top: 7px !important;
    width: 80% !important;
}

.cambiar-pass{
    margin-top: 1.5%;
    position: absolute;
    text-align: right;
    top: 0;
    width: 925px !important;
    z-index: 100;
}

.cambiar-pass a{
    color: #455560;
    font-size: 12px;
    text-decoration: none;
}

/***Change***/
.change .content{
    margin-top: 20px;    
}

.change .content p{
    font-size: 18px;
    text-align: center;
}

.change .content a{
    color: #F40008;
    display: block;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
}

fieldset .change{
    font-size: 18px;
    text-align: center;
}

.button-login{
    background: none repeat scroll 0 0 red !important;
    color: #FFFFFF !important;
    cursor: pointer;
    height: 38px;
    text-align: center;
    width: 100% !important;
}


.resetpassword{
    margin-top: 20px;
    text-align: center;
}

.resetpassword a{
    color: #9c9c9c;
    font-size: 15px;
    text-decoration: none;
}

.login .footer{
    margin-top: 20px;
}
.error{
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.error-num{
    display: none;
}

/**Text**/
.text{
    background: none repeat scroll 0 0 #EAEBEC;
    color: #455560;
    font-size: 13px;
    margin-top: 155px;
    padding: 22px;
}

.text a{
    background: none repeat scroll 0 0 #EAEBEC;
    color: #9C9D9D;
    font-size: 13px;
    font-weight: bold;
}

.left{
    background: url("../images/left.png") repeat scroll 0 0 transparent;
    height: 46px;
    margin-left: -15px;
    margin-top: -78px;
    position: absolute;
    width: 31px;
}

/***Reset***/
.reset{
    margin-top: 20px;
}
.reset label {
    float: left;
    margin-bottom: 10px;
    width: 15%;
}


/***Home***/
.home .grid_3,
.home .grid_6{
    margin: 0 !important;
}

.home .grid_3{
    width: 24.5% !important;
}

.home .grid_6{
    width: 50% !important;
}

.home #content{
    margin: 0 auto;
}


.section-content .da-thumbs li a div {
    background: none repeat scroll 0 0 rgba(226, 37, 45, 0.7) !important;
    text-align: center;
}

.menu{
    background: none repeat scroll 0 0 #F40009;
    bottom: 0;
    height: auto;
    left: 0;
    margin: 0;
    position: fixed;
    width: 100%;
}

.menu ul{
    font-size: 17px;
    list-style: circle outside none;
    margin: 0 auto;
    width: 960px;
}

.menu ul li{
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 9%;
}

/***Preguntas Frecuentes***/
.preguntas-frecuentes{
    margin-bottom: 20px;
}

.content-int ul li{
    list-style: circle;
}

#wrapper .accordionButton{
    background: url("../images/boton-preguntas.png") repeat scroll 0 0 transparent;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}


#wrapper .accordionButton a{
    color: #455560;
    text-decoration: none;
}

#wrapper .accordionContent{
    width: 100%;
}

#wrapper .accordionContent a{
    color: #455560;
    font-size: 15px;
    text-decoration: none;
}

.secciones h2{
    font-size: 20px;
}

.secciones p{
    font-size: 17px;
}

.secciones p a{
    color: #F40008;
    text-decoration: none;
}

.secciones ul{
    font-size: 17px;
    list-style: circle;
}

/***Footer***/
.footer{
    text-align: center;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer a{
    color: #455560;
    font-size: 14px;
    text-decoration: none;
}
