* {font:normal 14px 'Open Sans', sans-serif; }

.margin0{margin:0 !important;}

.v10azul {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;*/
    color: #555;
    text-decoration: none;
}

.v10blanco {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;*/
    color: #FFFFFF;
    text-decoration: none;
    background-color: #009AD5; /*#5B7DA0;*/
}

.v10rojo {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;*/
    color: #FF3333;
    text-decoration: none;
}
.v12nazul {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    color: #316AC5;
    text-decoration: none;
}
.bordes {
    border: thin solid #009AD5; /*#0B5FA4;*/
}
.v10azulOs {

    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    color: #009AD5;/*#1E4077;*/
    text-decoration: none;
}
.v10nazul {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    color: #316AC5;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}
.boton {
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif, "Palatino Linotype";

    color: #FFFFFF;
    background-color: #009AD5; /*#5B7DA0;*/
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 5px 10px;
    margin: 3px;
    border: solid 1px #009AD5;


}
.boton:hover, .boton:active, .boton:focus, .boton:active:focus{ cursor: pointer; color: white; background-color: #1488B5;  -webkit-border-radius: 0px;
                             -moz-border-radius: 0px;
                             border-radius: 0px; }

/*From styles.css del template*/
h2.item-page-title {
    background-color: #1b91bd;
    color:#fff;
    padding: 7px 70px 7px 10px;
    margin-top: 5px;
    margin-bottom: 15px;
    /*border: 1px solid #e3e5e6;*/
    line-height:30px;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    text-align: left
}




#tabla-resultado{
 /*   width:100%; font-size: 14px;*/
 border-collapse: separate;
    border-spacing: 2px !important;
}
.head tr th {text-align:center; font-weight:bold;}
.table>thead>tr>th { padding: 1px;   vertical-align: middle;}
.right{text-align:right}
.left{text-align:left}

/*table#tabla-resultado tr td{padding: 2px 5px; }*/
table#tabla-resultado .head{background-color: #F5F5F5; }
table#tabla-resultado .body{background-color:#FBFBFB; border-bottom: 1px #dddddd solid}
table#tabla-resultado thead th{font-size: 12px;     line-height: 10px;}
table#tabla-resultado tbody td{  padding: 2px 5px 2px 2px; font-size: 12px;}
.table>tbody>tr>td{border-top: 2px solid white;    border-right: 2px solid white;}




#table-form-busqueda{  width:100%; border:none; text-align:left; margin: auto}

#btnLimpiar{ margin-right: 56px}



#matriculaNro{    margin-top: 11px}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 0px;}

/*.form-group label { margin-top: 7px;}*/

textarea {
   resize: none;
}

input[type=radio] {
    margin: 2px 0 0;}

div.form-group > label {line-height: 30px	}