TABLE.borde_completo
{
	border: 1px solid #FFC303;
    font-family: Verdana, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 12px;
	color: #000000;
	height: 9px;
}

td.azul1
{
	background-color: #D6EAF7;
}
td.azul2
{
	background-color: #BFDDF2;
}
td.azul3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2078AC;
	background-color: #A6CEEC;
}

td.azul_celdas_desglose
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2078AC;
}

td.azul1_borde_bajo
{
	background-color: #D6EAF7;
	border-bottom: 1px solid #A6CEEC;
}

td.borde_abajo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1px solid #D6EAF7;
}

select.municipios
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C90A6;
	background-color: #FFFFFF;
	text-align: left;
	border: #6C90A6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
select.municipios_sel
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6C90A6;
	background-color: #FFFFFF;
	text-align: left;
	border: #6C90A6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
input.login
{
	height: 15px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C90A6;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
input.borde_azul
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2078AC;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}
input.borde_azul_disabled
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #CCC;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}
input.Cabecera_Ente
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2078AC;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}

input.borde_azul1
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C90A6;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}
input.borde_azul_fondo
{
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C90A6;
	background-color: #BFDDF2;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}
textarea.observaciones
{
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6C90A6;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}
font.pequenha
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #000000;
}
font.letra_azul
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0066CC;
}
font.letra_azul_peque
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #063C99;
}
font.letra_marron_peque
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
}

td.celprgA
{
	vertical-align: middle;
	width: 0.5%;
}
td.celprgF1
{
	vertical-align: middle;
	width: 4%;
	text-indent: 5px;
}
td.celprgF2
{
	vertical-align: middle;
	width: 4%;
	text-indent: 10px;
}
td.celprgF3
{
	vertical-align: middle;
	width: 4%;
	text-indent: 15px;
}
td.celprgF4
{
	vertical-align: middle;
	width: 4%;
	text-indent: 20px;
}
td.celprgI
{
	vertical-align: middle;
	height: 25;
	width: 8%;
}
td.celprgT
{
	width: 8%;
	vertical-align: middle;
	height: 25;
}
td.celprgD
{
	width: 15%;
}
td.celprgD3
{
	width: 15%;
	padding-left: 15px;
}

input.bdazl
{
	width: 95%;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2078AC;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}
input.bdazlT
{
	width: 95%;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2078AC;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #6C90A6;
}

a.azul:hover
{
	text-decoration: underline;
	color: #2333BA;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.azul:active
{
	text-decoration: underline;
	color: #2333BA;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.azul:link
{
	text-decoration: underline;
	color: #2333BA;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.azul:visited
{
	text-decoration: underline;
	color: #2333BA;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.marron:hover
{
	text-decoration: underline;
	color: #505050;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.marron:active
{
	text-decoration: underline;
	color: #505050;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.marron:link
{
	text-decoration: underline;
	color: #505050;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.marron:visited
{
	text-decoration: underline;
	color: #505050;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


a.negro:hover
{
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.negro:active
{
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.negro:link
{
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.negro:visited
{
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
