body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	background-color:#273943;
	font-size: 11px;
}

body a {
	color:#006633;
	text-decoration: none;
	font-weight:bold;
	
}

.fondopage {
	background-image:url(../imagenes/menu/bg.jpg);
}

.fondocont{
	background-image:url(../imagenes/menu/bgcontenidos.jpg);
}
	
td.fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-right:5px;
}
	
td.copy{
	font-family:Arial, Helvetica, sans-serif;
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#353535;
}

td.usuario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:3px;
}
	
form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

td.gris{
	color: #006600;
	font-weight:bold;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width: 1pt;
	border-color: #CCCCCC;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1pt;
	border-color: #CCCCCC;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1pt;
	border-color: #CCCCCC;
	font-weight: normal;
}

div.aplicacion{
	background-color: #f0fee4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px; 
	margin-left: 10px;
	margin-right: 10px;
	/*	text-align: justify;*/
	font-size: 8pt;	
}

.texto
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-color: #003300;
	border-style: solid;
	border-width: 1px;
	color: #000000;
}
div.aplicacion h1{
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 20px;
		color: #004080;
		font-weight: bold;
} 
div.aplicacion h2{
        font-family: Arial, Helvetica, sans-serif;
        font-size:18px;
        /*margin:none;*/
        color:#007575;
}
div.aplicacion h3{
        font-family: Arial, Helvetica, sans-serif;
        font-size:16px;
        /*margin:none;*/
        color:#336600;
}

div.aplicacion .boton {
		border-width: 0pt;
}
div.aplicacion .boton_borrar {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
        color: #FFFFFF;
        background-color:#336600;
		border-style: solid;
		border-color:#990000;
		border-width: 1px;
}


div.aplicacion .bloque {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
    font-size: 9pt;
	border: thin solid #2B8C2D;
	/*background-color: #E7E8FE;*/
	background-color:#D3E8D0;
}

div.aplicacion .bloque2 {
	border: #ABAFFC;
	background-color: #E7E8FE;
	padding-left: 8px;
	padding-top: 5px; 
	padding-bottom: 5px; 
	vertical-align: baseline;
}

div.aplicacion .borde_azul{
	border: thin solid #ABAFFC;
	background-color: #FFFFFF;
	color: #003399;
}
div.aplicacion .borde_rojo{
	border: thin solid #FF0000;
	background-color: #FFFFFF;
	color: #FF0000;
}

.menu1{
	background-color: #EDEEFE;
	border: thin solid #ABAFFC;
}

.menu {
	vertical-align: top; 
	background-image:url(../imagenes/menu_fondo.jpg);
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0px;
	color: #FFFFFF;
	padding-left: 5px;
	/*padding-rigth: 5px;*/
}

.inicio{
	padding:5%;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../imagenes/logo4.JPG);
}

td.header {
	text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-variant:small-caps;	
	font-style:italic;
	font-weight:bold;
	color:#3D6D3E;
	text-decoration:none;
}

table.menu a{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:normal;
	color:#006600;
	text-decoration: none;
}
table.menu a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px;
 font-weight: bold;
 text-decoration:none;
 color:#E6FFE8;
 background-color:#000000;
}

.texto_chico{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color:#009966;
	font-style:italic;
	text-decoration:none;
	font-weight: bold;
}

.nota{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style:italic;
	text-decoration:none;
}

.aclaracion{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration:none;
	color:#666666;
}

div.pop_up{
	background-color:#FFFFFF;
	padding:1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div.aplicacion .contenido{
	border: thin solid #ABAFFC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
}


table.contenido{
	background-color: #FFFFFF;

}

div.aplicacion .contenido th.titulo_tabla{
/*	width: auto;*/
	border: thin solid #ABAFFC;
	background-color: #E7E8FE;
	color: #003399;
	font-size:10pt;
}
/*
div.aplicacion .contenido td{
	font-size:8pt;
}
div.aplicacion td{
	font-size:10pt;
}
*/
.pie{
	background-color:#000099;
	color: #FFFFFF;
	font-size: 8pt;
	text-align: center;
}
.top{
	background-color:#000000;
	color: #FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-align: center;
}

.naranja{
	background-color: #FF6600;
	color: #FFFFFF;
}
.verde{
	background-color:#408068;
	color: #FFFFFF;
}

.azul{
	background-color:#000099;
	color: #FFFFFF;
}

.celeste{
	background-color: #9999FF;
	color: #FFFFFF;
}

.bloque_listado{
	background-color:#D3E8D0;
	padding:4px;
	font-size:14px;
	font-weight:bold;
	color:#006600;
}

a.boton_link {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #0099CC;
	text-decoration: none;
}

a.boton_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #006699;
	text-decoration: none;
}
a.boton_link:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #FF6600;
	text-decoration: underline;	
}

table.lista{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;	
}
table.lista th {
	background-color: #D2D2D2;	
}

table.lista th a {
	color: #000099;
	text-decoration:none;	
}

table.lista a {
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}

table.lista tr.fila1 {
	background-color: #DFEEE1;
}
table.lista tr.fila2 {
	background-color: #D1E7CF;
}

/* Clase Listado con Selector de Filas */ 
table.lista tr.fila1dsel {
	background-color:#D1E7CF;
	/*cursor: hand;*/
}
table.lista tr.fila2dsel {
	background-color:#DFEEE1;
	/*cursor: hand;*/
}
table.lista tr.fila1sel {
	background-color:#9DE294;
	/*cursor: hand;*/
}
table.lista tr.fila2sel {
	background-color:#9DE294;
	/*cursor: hand;*/
}
.paginado{
	font-weight: normal;
	color: #000000;
	text-align:center;
	font-size:x-small;
}
.paginado strong.actual{
	font-weight:bold;
}
.paginado a{
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.nolink {
	border-width: 0pt;
}

.columna_resaltada
{
	color: red;
	font-weight:bold;
}


/*      S O L A P A S        */
.pagina {border: 1px solid; border-color:#CCCCCC; padding:10px; display: none; width: 96%; margin-top: -1px}

.span_tab {background-image: url(../imagenes/solapas/carp-unsel-izq.jpg); background-repeat: no-repeat; background-position: top left;}
.span_tab_selected {background-color: #DCDCD1; background-image: url(../imagenes/solapas/carp-sel-izq.jpg); background-repeat: no-repeat; background-position: top left;} 

.span_tab span {padding-left: 5px; padding-right: 5px;} 
.span_tab_selected span {padding-left: 5px; padding-right: 5px} 

.span_tab a {background-image: url(../imagenes/solapas/carp-unsel-der.jpg); background-repeat: no-repeat; background-position: top right;}
.span_tab_selected a {background-image: url(../imagenes/solapas/carp-sel-der.jpg); background-repeat: no-repeat; background-position: top right;}

.span_carpetitas {background-color:#F0EFE8;}

.span_carpetitas a:link {color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 7px;}
.span_carpetitas a:visited {color:#000000;text-decoration: none;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 7px;}
.span_carpetitas a:hover {color:#000000; text-decoration: none;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 7px;}

