﻿body {margin:0;font-family:Arial,Verdana,Tahoma;font-size:12px;}

img.imgLogo {float:left;height:120px;max-width:404px;}
img.imgModo {width:24px;height:24px;border:0px;}
img.imgBoton {width:20px;height:20px;border:0px;}
img.imgColor {width:20px;height:20px;border:0px;border:1px solid rgb(0,0,0);}
img.imgIdioma {float:left;width:40px;height:20px;border:0px;}
img.imgDocumento {width:16px;height:16px;border:0px;margin-top:2px;}
img.imgCirculo {width:12px;height:12px;border:0px;}

h1.TituloH1 {float:left;margin:0px 0px 15px 12px;height:80px;line-height:80px;}
h2.TituloH2 {float:left;width:218px;height:25px;line-height:25px;margin:0px;font-size:18px;padding-left:10px;background:rgb(181,0,66);color:White;}
h3.Subtitulo {float:left;width:100%;height:24px;line-height:24px;font-size:15px;margin:0px;padding:0px;}

div.Loading {position:fixed;left:0px;top:0px;width:100%;height:100%;background:url(images/loader.gif) 50% 50% no-repeat rgba(255,255,255,220);z-index:9999;}
div.FondoPagina {position:relative;width:100%;max-width:1004px;overflow:hidden;margin:20px auto;}
div.ContCabecera {float:left;position:relative;width:1004px;height:120px;background:rgb(181,0,66);color:White;margin-bottom:10px;}
div.ContMenu {float:left;position:relative;width:228px;min-height:500px;border:1px solid rgb(220,220,220);}
div.ContContenidos {float:left;width:762px;min-height:500px;text-align:left;border:1px solid rgb(220,220,220);}
div.ContLogin {position:relative;width:700px;margin-top:50px;margin-left:auto;margin-right:auto;}
div.Columna {float:left;position:relative;width:361px;padding:10px;}
div.SepPrincipal {float:left;width:10px;height:500px;}
div.SepLogin {float:left;width:100%;height:10px;}
div.SepMenu {float:left;width:230px;height:10px;}
div.SepUsuario {float:left;width:10px;height:20px;}
div.SepUsuarioD {float:right;width:10px;height:20px;}
div.SepDatos {float:left;width:15px;height:20px;}
div.SepDatos5 {float:left;width:5px;height:20px;}
div.SepContenidos {float:left;width:762px;height:10px;}
div.SepHorizontal1 {float:left;width:100%;height:1px;}
div.SepHorizontal5 {float:left;width:100%;height:5px;}
div.SepHorizontal20 {float:left;width:100%;height:20px;}
div.SepColumna {float:left;width:381px;height:10px;}
div.ContDerecha {float:right;position:relative;width:100%;max-width:600px;height:25px;}
div.ContUsuario {float:right;position:relative;width:100%;max-width:590px;height:20px;margin-top:5px;margin-right:10px;overflow:hidden;}
div.ContUsuarioOpciones {position:absolute;left:800px;top:30px;width:195px;z-index:0;background:white;border:1px solid rgb(0,0,0);overflow:hidden;}
div.ContIdiomas {float:right;position:relative;width:100px;height:20px;margin-right:10px;margin-top:65px;overflow:hidden;}
div.ContGrid {float:left;position:relative;width:710px;margin-left:20px;border:1px solid rgb(130,130,130);background:url(images/header_bg.png);background-repeat:repeat-x;}
div.ContGrid2 {float:left;position:relative;width:710px;border:1px solid rgb(130,130,130);background:url(images/header_bg.png);background-repeat:repeat-x;}
div.ContDescargar {float:left;position:relative;margin-left:20px;}
div.LineaGrid {float:left;width:710px;height:1px;background:rgb(130,130,130);}
div.MenuDecoration {display:none;}

/*div.ContDropDown {float:left;position:relative;width:205px;height:20px;}
div.DropDown {position:absolute;z-index:200;left:0px;top:21px;width:200px;height:100px;border:1px solid black;background:rgb(255,255,255);overflow:auto;}
div.DropDown0 {position:absolute;left:0px;top:21px;width:210px;height:0px;}*/

.TituloPagina {float:left;width:754px;height:30px;line-height:30px;font-size:20px;font-weight:bold;background:rgb(181,0,66);padding-left:10px;color:rgb(255,255,255);}
.OpcionMenu {float:left;display:block;width:220px;height:25px;line-height:25px;text-decoration:none;color:rgb(0,0,0);padding-left:10px;}
.OpcionModo {float:left;display:block;width:200px;height:24px;line-height:24px;text-decoration:none;color:Black;}
.OpcionUsuario {float:left;width:100%;height:20px;line-height:20px;text-align:center;text-decoration:none;color:rgb(181,0,66);background:white;}
.OpcionUsuario:hover {float:left;width:100%;height:20px;line-height:20px;text-align:center;text-decoration:none;color:white;background:rgb(181,0,66);}
.NombreUsuario {float:right;height:20px;line-height:20px;text-decoration:none;color:rgb(255,255,255);}
.EtiquetaLibre {display:block;height:20px;line-height:20px;text-align:left;}
.Etiqueta {float:left;display:block;width:120px;height:20px;line-height:20px;text-align:left;}
.Etiqueta150 {float:left;display:block;width:150px;height:20px;line-height:20px;text-align:left;}
.EtiquetaForm {float:left;display:block;width:120px;height:20px;line-height:20px;text-align:left;}
.EtiquetaDatosIz {float:left;width:202px;}
.EtiquetaDatosDe {float:left;width:302px;}
.CuadroTextoS {width:100px;border:1px solid black;}
.CuadroTextoL {width:695px;border:1px solid black;}
.CuadroTextoForm {float:left;width:200px;border:1px solid black;}
.CuadroTextoDatos {float:left;width:300px;border:1px solid black;}
.CuadroTextoFormM {float:left;width:400px;height:150px;border:1px solid black;}
.CuadroTextoCol {float:left;width:350px;border:1px solid black;margin-left:10px;}
.CuadroGrid {float:left;height:16px;line-height:16px;background:transparent;border:1px solid rgb(230,230,230);}
.BotonForm {float:left;height:25px;line-height:25px;border:1px solid rgb(200,200,200);text-decoration:none;color:rgb(0,0,0);padding:0px 10px;font-weight:bold;}
.BotonCrear {float:left;height:26px;line-height:26px;background:url(images/agregar.png) 10px 1px no-repeat;font-weight:bold;text-decoration:none;color:rgb(0,0,0);border:1px solid rgb(200,200,200);padding-left:37px;padding-right:10px;}
.BotonFormTexto {display:block;height:25px;line-height:25px;margin:0px;padding:0px;}
.EnlaceIdioma {float:right;display:block;height:20px;line-height:20px;color:rgb(255,255,255);text-decoration:none;}
.EnlaceIdiomaOculto {float:right;display:none;}
.TextoIdioma {float:left;height:20px;line-height:20px;color:rgb(255,255,255);margin-left:5px;}
.ListaDDown {float:left;width:205px;}
.ListaDDownGrande {float:left;width:405px;}
.MensajeError {float:left;height:20px;line-height:20px;color:rgb(210,0,0);margin-left:10px;}
.MensajeExito {float:left;height:20px;line-height:20px;color:rgb(0,210,0);margin-left:10px;}
.Izquierda {float:left;}
.Derecha {float:right;}
.Negrita {font-weight:bold;}
.MarginLeft10 {margin-left:10px;}
.w20 {width:20px;}
.w40 {width:40px;}
.w60 {width:60px;}
.w80 {width:80px;}
.w120 {width:120px;}
.w200 {width:200px;}
.w300 {width:300px;}
.maxW120 {max-width:120px;}

.HeaderGrid {float:left;height:20px;line-height:20px;font-size:14px;font-weight:bold;color:rgb(51,51,51);padding-left:5px;}
.HeaderGridD {float:left;height:20px;line-height:20px;font-size:14px;font-weight:bold;text-align:right;color:rgb(51,51,51);}
.ColumnaGrid {float:left;height:20px;line-height:20px;font-size:12px;color:rgb(51,51,51);padding-left:5px;}
.ColumnaGridD {float:left;height:20px;line-height:20px;font-size:12px;text-align:right;color:rgb(51,51,51);}
.ColumnaGridC {float:left;height:20px;line-height:20px;font-size:12px;text-align:center;color:rgb(51,51,51);}
.FilaGrid {float:left;position:relative;height:20px;overflow:hidden;background:rgb(255,255,255);}
.FilaAltGrid {float:left;position:relative;height:20px;overflow:hidden;background:rgb(242,242,242);}
.GridPagina {float:left;height:20px;line-height:20px;font-size:12px;text-decoration:none;color:rgb(51,51,51);background:rgb(255,255,255);padding-left:3px;padding-right:3px;}
.GridPagina:hover {float:left;height:20px;line-height:20px;font-size:12px;text-decoration:none;color:rgb(51,51,51);background:rgb(242,242,242);padding-left:3px;padding-right:3px;}
.GridPaginaSel {float:left;height:20px;line-height:20px;font-size:12px;font-weight:bold;text-decoration:none;color:rgb(51,51,51);background:rgb(255,255,255);padding-left:3px;padding-right:3px;}