@font-face {
    font-family: 'GothamBold';
    src: url(../fonts/gotham/Gotham-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'GothamLight';
    src: url(../fonts/gotham/Gotham-Light.ttf) format('truetype');
}
@font-face {
    font-family: 'GothamMedium';
    src: url(../fonts/gotham/Gotham-Medium.ttf) format('truetype');
}

.formulario_titulo{
    font-family: 'GothamLight', Sans-serif;	
     color: #002D55;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    padding:10px;
    border-bottom:1px solid #FFF;
}
.formulario_texto{
    font-family: 'GothamLight', Sans-serif;	
     color: #000;
    font-size:16px;
    text-align:left;
    padding:10px;
    
}
.formulario_error{
    font-family: 'GothamLight', Sans-serif;	
     color: #87071c;
    font-size:16px;
    text-align:left;
    padding:10px;
    
}
.formulario_error_negritas{
    font-family: 'GothamLight', Sans-serif;	
     color: #87071c;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding:10px 10px 10px 20px;
   
   
}
.formulario_base{
    background:#FFF;
    border:1px solid #F2F2F2;
    border-radius:5px;
    margin-bottom:10px;
    
}

 .formulario_enviado{
    font-family: 'GothamLight', Sans-serif;	
     color: #002D55;
    font-size:16px;
    text-align:center !important;
    padding:10px;
    
    
}   

a.ver_noticia:link {
     font-family: 'GothamMedium', Sans-serif;	
    color: #002D55;
    font-size:17px;
    font-weight:bold;
    text-decoration:none;

}
a.ver_noticia:visited {
     font-family: 'GothamMedium', Sans-serif;	
    color: #002D55;
    font-size:17px;
    font-weight:bold;
    text-decoration:none;

}


a.ver_noticia:active {
     font-family: 'GothamMedium', Sans-serif;	
    color: #002D55;
    font-size:17px;
    font-weight:bold;
    text-decoration:none;

}

a.ver_noticia:hover {
    color: #F27208;
    text-decoration:none;
}
.noticia_descripcion{
    font-family: 'GothamLight', Sans-serif;		
    font-size:15px ;
}

/*Elementos Mobil*/
a.ver:link {
     font-family: 'GothamMedium', Sans-serif;	
    color: #002D55;
    font-size:15px !important;
    font-weight:bold;
    text-decoration:none;
}
a.ver:visited {
     font-family: 'GothamMedium', Sans-serif;	
    color: #002D55;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;

}
a.ver:active {
     font-family: 'GothamMedium', Sans-serif;	
    color: #002D55;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;

}
a.ver:hover {
    color: #F27208;
    text-decoration:none;
}
.noticia_descripcion_mobil{
        font-family: 'GothamLight', Sans-serif;		
        font-size:9px ;
    }
.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}

.button-container{
display:inline-block;
position:relative;
border:1px  solid #F2F2F2;
background:#F8F8F8;
padding:10px;
}

.button-container a{
font-family: 'GothamLight', Sans-serif;		    
position: absolute;
bottom:4em;
right:4em;
border-radius:.8em;
color:white;
text-decoration:none !important;
padding:1em 1.5em;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #21b40e;

    font-size: 16px;
    -webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;

}

.button-container a:hover,
.button-container a:active {
    text-decoration:none;
  color: rgb(1, 11, 20);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #21b40e;

    font-size: 16px;
    -webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
}
	
.imagen:hover {filter: opacity(.8);}

.btn-ttc a{
font-family: 'GothamLight', Sans-serif;		    
float:right;
bottom:4em;
right:4em;
border-radius:.2em;
color:white;
text-decoration:none !important;
padding:.5em 1.5em;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #21b40e;

    font-size: 16px;
    -webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;

}

.btn-ttc a:hover{
color:black;
text-decoration:none !important;
padding:.5em 1.5em;
color: blue;
 
  background-color: #FFF;

    font-size: 16px;


}
.table-register {
    font-size: 12px !important;
    color: #000;
    font-family: 'Montserrat-Regular';
}
.table-header {
    padding: 10px;
    background: #000 !important;
    text-align: center !important;
    font-size: 13px;
    color: #FFF;
    font-family: 'Montserrat-Regular';
}
