﻿@font-face {
    font-family: "MyPanton-Regular";
    src: url(Panton/Panton-Regular.otf) format("opentype");
}

@font-face {
    font-family: "MyPanton-SemiBold";
    src: url(Panton/Panton-SemiBold.otf) format("opentype");
}

@font-face {
    font-family: "MyMonserrat-Regular";
    src: url(Montserrat/Montserrat-Regular.otf) format("opentype");
}

@font-face {
    font-family: "MyMonserrat-SemiBold";
    src: url(Montserrat/Montserrat-SemiBold.otf) format("opentype");
}

/* Ajustar la tipogra*/

html,label,a,div,select,ul,li,span,p,input{
    font-family: "MyMonserrat-Regular" !important;
}

p.titleCard{
    font-family: "MyPanton-Regular" !important;
}


h1,h2,h3,h4,h5{
    font-family: "MyPanton-SemiBold" !important;
}


table.tablePersonalizada thead {
  border: #eee solid 1px;  
    background-repeat: repeat-x;
    background-position:bottom;
}

table.tablePersonalizada thead th {
  font-size: 0.8rem;
  text-align: center;
}
table.tablePersonalizada th {
  font-size: 0.8rem;
    padding-top: 2px;
  padding-bottom: 2px;
  color: #000000;
    background: #DADAD9; 
background-image: url('../img/h30.png');    
    padding-left: 10px;
}
table.tablePersonalizada tbody tr {
  margin-top: 0px;
}
table.tablePersonalizada tbody td {
  border: #eee solid 1px;
  color: #000;
  font-size: 0.7rem;
  padding-top: 2px;  
  padding-bottom: 2px;
}


.filtro
{
    width:auto;
    font-size:12px;
    border-top-left-radius: 10px;    
    border-top-right-radius: 10px;    
    text-align:left;
    padding:2px 2px 2px 2px;
    background-color:#E0E0E0;
    color:Black;   
}

.paginador
{
    width:auto;
    font-size:10px;
    border-bottom-left-radius: 10px;    
    border-bottom-right-radius: 10px;    
    text-align:left;
    padding:1px 1px 1px 1px;
    background-color:transparent;
    color:Black;    
}




/
.tablascrolling{
overflow:auto;
width:700px;
height:500px;
}

.text1{
color:#FFFFFF;
font-size:11px;
}

hr{
color:#009900;
}



caption{
	text-align: left;
	border: 1px solid #999999;
	background-color:#ededed;
width:auto;
	padding:2px 0px 2px 2px;
}

.mensajeerror
{
	color:Red;
	font-size:10pt;
}


.mensajeinformacion {
    color: #58ACFA;
    font-size: 0.8rem;
}

.rangofechas
{
	background-color:#ffffbf;
	border-width:1px;
	border-style:solid;
	border-color:#7d634e;
}

.resultados
{
	margin-left:0px;
	text-align:center;
	color:Black;
}
.resultados .total
{
	color:maroon;
	font-size:18px;
    font-weight: bold;
}
.title {
    color: #000000;
    font-size: 15pt;
    font-weight: bold;
    
}

.tituloTabla
{
    color: Gray;
    font-size: 10.0pt;
    font-weight: bold;
}

.textos
{
    color: #2E2717;
    font-size: 12.0px;
}

.nombresCamposMenuTitulo
{
    color: #6C6C71;
    font-size: 13.0px;
    font-weight: bold;
}

.nombresCamposMenu
{
    color: #393323;
    font-size: 11.0px;
}

.nombresCamposBold
{
    color: #2E2717;
    font-size: 12.0px;
    font-weight: bold;
}

.nombresCamposBoldChica
{
    color: #2E2717;
    font-size: 11.0px;
    font-weight: bold;
}

.datosCeldas
{
    color: Gray;
    font-size: 9.0pt;
    font-weight: normal;
}

.textoCampos
{
    color: #393323;
    font-size: 9.0pt;
    font-weight: normal;
}

.contenido{ 
/*Este contenedor contiene solo al contentplaceholder */
width:1090px;
height:auto;
    padding: 0px 13px;
    margin: 5px 5px 5px 5px;
    min-height: 420px;
}


/*Empieza efectos de menu*/

.seccionTitulo
{
	vertical-align:middle;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    color: #6C6C71;
}
