﻿@font-face {
font-family: 'CenterLight';
src: url('../fonts/31FBCF_0_0.eot');
src: url('../fonts/Center-Light.eot#iefix') format('embedded-opentype'),
	 url('../fonts/Center-Light.ttf') format('truetype');}
body {
	font-family:"CenterLight", Arial, Helvetica Neue, Helvetica, Sans-Serif;
    padding-top: 50px;
    padding-bottom: 20px;
}

a {
color:#000;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
	margin-top:50px;
}
.body-contentLogin {
    padding-left: 15px;
    padding-right: 15px;
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.navbar-inverse {
background-image:url(images/fnd_barra.jpg);
height:70px;
color:#fff;
padding-top:10px;
background-color:#e52a31;
border-color:transparent;
border-radius:0px;
}

.navbar-inverse .navbar-brand {
color:#fff;
}
.navbar-inverse .navbar-nav > li > a{
color:#fff;
}
.nav > li > a {
padding:15px 10px;
}
.container .jumbotron {
padding:0px;
}
.jumbotron {
background-color:transparent;
}
.footer {
text-align:right;
}
.recuadroRojoFooter {
background-color:#e52a31;
width:20px;
height:45px;
float:right;
}
.textoFooter {
padding:15px 20px;
color:#666666;
font-size:10px;
float:right;
}
.form-horizontal .control-label {
text-align:left;
font-weight:normal;
}
.btn_entrar {
background-color:#c62e34;
padding:10px 30px;
color:#fff;
border:none;
}
footer {
background-color:#e52a31;
color:#fff;
padding:20px;
font-size:12px;
font-weight:normal;
}
.btn-default {
border-color:#e52a31;
background-color:#e52a31;
color:#fff;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
border-color:#e52a31;
}
.titulo_home {
font-size:20px;
font-weight:bold;
color:#666666;
}
.imgTitular {
margin:20px 10px;
}
.Titular {
margin:20px 10px;
font-size:24px;
color:#000000;
padding:0px 0px 5px 0px;
}
.rayaTitular {
width:70px;
height:2px;
background-color:#e52a31;
margin-top:3px;
}
.dropdown-menu > li > a:hover {
background-color:#e52a31;
}

.texto_parrafo {
color:#000;
font-size:14px;
padding:5px 10px 30px 12px;
}

.razones {
padding:15px 50px;
clear:both;
}
.numero {
float:left;
margin-right:15px;

}

.texto-razon {
float:left;
font-size:14px;
padding-top:5px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
border:none !important;
background:#e52a31 !important;
color:#fff;
}

.ui-accordion .ui-accordion-content {
height:auto !important;
padding:30px 30px !important;
}

.factura {

padding:0px 10%;
}
.subtitular {
font-weight:bold;
font-size:18px;
padding-left:15px;
padding-bottom:20px;
color:#000;
}
.annoRojo {
font-size:20px;
font-weight:bold;
color:#e52a31;
padding:10px 30px;
clear:both;
}
.rowPrensa {

padding:5px 20px;
-border-bottom:1px solid #f5f5f5;
}
.fechaprensa {
width:120px;
color:#000000;
float:left;
padding:0px 10px;
text-align:left;
}
.notaPrensa {
width:700px;
color:#000000;
float:left;
padding:0px 10px;
text-align:left;
cursor:pointer;
}
.format {
width:40px;
color:#000000;
float:left;
padding:0px 10px;
text-align:left;
cursor:pointer;
}
.catalogo {
width:150px;
height:280px;
float:left;
margin-left:30px;
margin-bottom:15px;
}
.imgCatalogo {
width:150px;
height:208px;
border:1px solid #f1f1f1;
}
.desCatalogo {
color:#000000;
font-size:12px;
padding:8px 5px;
}
.imgRRSS {
padding:20px;
}
.barranegra {
background-color:#000000;
color:#ffffff !important;
z-index:1500;
}
.sesion {
float:right;
display:inline;
padding:8px 0px;
font-size:12px;
}
.sesion a{
color:#ffffff !important;
text-decoration:none;
}
.sesion div {
float:left;
margin-right:15px;
}
.navbar-collapse.in {
overflow-y: visible;
}

.separador {
border-bottom:1px solid #ccc;
}

.activo {
color:#e52a31;
}
.curso {
padding:20px 35px;
border-top:1px dashed #ccc;
background-color:#f8f8f8;
}
.pastilla-curso {
padding:0px 15px;
}
.titulo-curso {
font-size:16px;
font-weight:bold;
color:#e52a31;
}
.Texto_Descriptivo_Curso  {
font-family:"CenterLight", Arial, Helvetica Neue, Helvetica, Sans-Serif;
font-size:14px;

}
.Texto_Descriptivo_Curso h4 {
font-family:"CenterLight", Arial, Helvetica Neue, Helvetica, Sans-Serif;
font-size:14px;

}
.linea-form {
margin:5px 0px;
}
.control-label {
margin-top:5px;
}
.Personas_Registradas {
margin-left:20px;
float:left;
padding:20px 20px 30px 20px;
}
.titulo_gen {
font-size:18px;
font-weight:bold;
}
@media (max-width: 768px){

.body-content {
	margin-top:50px;
}
.factura {
padding:0px 10%;
}
.nav > li {
color:#fff;
background-color:#e52a31 !important;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color:#fff;
}
}