.boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#40516B;
		border-style:solid;
        border:1px;
        width:50px;
        height:19px;
       }
       
.boton2{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#40516B;
	border-style:solid;
	border:1px;
	width:80px;
	height:19px;
}

.boton3{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:#40516B;
	background:white;
	border-style:solid;
	border:1px;
	width:80px;
	height:19px;
}

.boton4{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:#40516B;
	background:white;
	border-style:solid;
	border:1px;
	width:120px;
	height:19px;
}

body {
	background-color: #2C3546;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Estilo12 {color: #FFFFFF}
.Estilo23 {color: #CCCCCC}
.Estilo25 {color: #FFFFFF; font-weight: bold; }
.Estilo26 {color: #40516B}
.Estilo28 {color: #40516B; font-weight: bold; }
.Estilo9 {color: #000000}
.Estilo30 {color: #990000}
.Estilo31 {color: #333333}

.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.Estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.Estilo5 {font-size: 18px}
.Estilo6 {font-size: 36px}
.Estilo8 {font-size: 36}
.Estilo11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.Estilo13 {font-family: Arial, Helvetica, sans-serif; color: #333333; }
.Estilo15 {
	color: #333333;
	font-size: 14px;
}
.Estilo16 {font-size: 12px}
.Estilo30 {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}

.Estilo110 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.Estilo310 {
	color: #CCCCCC;
	font-size: 14px;
}
.Estilo32 {font-family: Arial, Helvetica, sans-serif}
.Estilo34 {font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 14px; }

.EtiquetaForm {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.Etiqueta label { font-size: 12px; color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

 A.clase1:visited {color:#40516B;} 
    A.clase1:active {color:#40516B;} 
    A.clase1:link {color:#40516B} 
    A.clase1:hover {font-weight:bold;color:#990000} 

A.ItemMenu:visited {color:#40516B;font-weight:bold;} 
A.ItemMenu:active {color:#40516B;font-weight:bold;} 
A.ItemMenu:link {color:#40516B;font-weight:bold;} 
A.ItemMenu:hover {font-weight:bold;color:#990000;} 

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFCC00;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
	 }

#contenedor{width: 482px; height: 200px; margin: 100px auto; padding: 1px; background-color: #FFFFFF; 
            color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align:center;}
#contenido{width: auto; height: 198px; margin: auto; position: relative; background-color: #40516B; font-size: 12px;
        border: 1px solid #CCC; text-align: center; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
#contenido_body{width: 482px; height: 198px; margin: 100px auto; position: relative; background-color: #2C3546; font-size: 12px;
        text-align: center; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

.linkImagen img{
	width: 120px;
	height: 80px;
	border: 0px;
}
/*body { background-color: #28326C; }*/
.TituloPanel { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; }
.TituloSeccion { FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.Etiqueta { font-size: 12px; color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
/*.boton {border: 1px #CCCCCC solid; background-color: #A1AAC7; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}*/
.cuadro_texto {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; border: 1px solid #CCCCCC}
.cuadro_texto_numero {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; border: 1px solid #CCCCCC; text-align: right; }
.error {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
.Titulo {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px;}
/*.SubTitulo {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }*/

.BarraTitulo { background-color: #FFFFFF; vertical-align: middle; }

.EtiquetaBlanco { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.EtiquetaRoja { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

.datagrid {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #CCCCCC; background-color: #FFFFFF; width:100%}
.datagrid * {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.pager_datagrid {background-color: #28326C; font-weight: bold; color: #CCCCCC; text-align:right;}
.cabecera_datagrid {background-color: #A1AAC7; font-weight: bold; color: #000000;}
.alterno_datagrid {background-color: #CCCCCC;}
.selected_datagrid {background-color: #FFCC00;}
.numelem_datagrid {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCCCC; }