@font-face 
{
    font-family: gotham-book;
    src: url(fonts/GOTHAM/Gotham-Book.otf);
}
@font-face 
{
    font-family: gotham-medium;
    src: url(fonts/GOTHAM/Gotham-Medium.otf);
}
@font-face 
{
    font-family: gotham-black;
    src: url(fonts/GOTHAM/Gotham-Black.otf);
}
@font-face 
{
    font-family: gotham-blackitalic;
    src: url(fonts/GOTHAM/Gotham-BlackItalic.otf);
}
@font-face 
{
    font-family: gotham-bold;
    src: url(fonts/GOTHAM/Gotham-Bold_0.otf);
}
@font-face 
{
    font-family: gotham-light;
    src: url(fonts/GOTHAM/Gotham-Light.otf);
}
@font-face 
{
    font-family: gotham-thin;
    src: url(fonts/GOTHAM/Gotham-Thin.otf);
}
body 
{
	  color: #414042;
	
	margin-bottom: 0px;	
	margin-top: 0px;
}
.img-responsive{
	margin: 0 auto;
	padding-bottom: 10px;
}

.centro
{
	background-color:#FFFFFF;
	text-align: center;
}

.titulos 
{
	font-family:gotham !important;
	font-size:32px;
	font-weight:bold;
	text-align: center;
	color:#64328b !important;
}

.titnosoc {
font-family:gotham !important;;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#0066FF;
}

.contenido {
	font-family:gotham !important;;
	font-size:12px;
	text-align: left;
}

.footer {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

.error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
}

.error2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
font-weight:bold;
}

.deshab{
font-family:"Trebuchet MS";
font-size:15px;
color:#33CC66;
font-weight:bold;
}

.pagina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
}

.titulo
{
	font-family: gotham-book;
	background-color: #64328b;
	color: white;
	padding: 10px;
}
.titulo h3{
	line-height: 26px;
	font-size: 21.5px;
}
.sub-head {
	font-family: gotham-book;
  	text-align: center;
  	color: #64328b;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	margin-bottom: 0px;
}
.spacer {
background-color: #64328b ;
height: 4px;
}
.socio {
	  font-family: gotham-bold;
  font-size: 200%;
  padding-top: 35px;

}
.categoria {
	font-family: gotham-book;
}
.deuda{
	font-family: gotham-book;
	background-color: #64328b;
	color: white;
	text-align: center;
	font-size:initial;
	margin-bottom:20px;
}
.table{
	margin-bottom:0px!important;
}
th{
	font-family: gotham-bold;
	color: #64328b;
}
td{
	font-family: gotham-book;
}
.tabla{
	text-align: center !important;
}
.text-primary{
	color: #3fac37;
	font-family: gotham-book;
}
.text-primary strong{
	color: #3fac37;
	font-family: gotham-bold;
}
.formu{
	background-color: #9fd59b;
  font-family: gotham-book;
  text-align: center;
  font-size: 120%;
  margin-top: 10px;
}
.caja{
	padding: 3%;
}
.center-justified {
  text-align: justify;
  margin: 0 auto;
  width: 30em;
}
.tabla2{
	text-align: center !important;
	background-color:#64328b;
	color: white !important;
}
.sub-titulo{
	color: #64328b;
	text-align: center;
	font-size: 180%;
	font-family: gotham-bold;
}
.footer{
	margin:0 auto;
	text-align:center;
	font-family: gotham-book;
	font-size: 120%;

}
.container
{
	width: 90%;
}
.boton{
	background-color: #64328b;
	color: white !important;
	width: 50%;
	margin: 0 auto;
	margin-top: 10px;
}
.btable{
	font-family: gotham-book;
}
.rowhead{
	font-family: gotham-book;
	background-color: #64328b;
	color: white;
	text-align: center;
	font-size:initial;
}
.brow{
	outline: 1px solid gray;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.bp{
	margin: 0px !important;
}
#form2{
	text-align: center;
}

@media {
       min-width: 992px;

#col-md-1 {
    width: 6.33333333%;
    overflow-x: scroll;
    min-height: 50px;
}