body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f9f9f9;
}
a img {  
border: none;  
} 

A:link {text-decoration:none;color:#4d4d4d;}
A:visited {text-decoration:none;color:#4d4d4d;}
A:active {text-decoration:none;color:#4d4d4d;}
A:hover {text-decoration:underline;color:#4d4d4d;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
}
.style5 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
}
.style6 {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}
.Estilo4 {	color: #2F1A75;
	font-weight: bold;
}

	h3 {
		margin: 0px;
		padding: 0px;	
	}

	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 0px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}

-->
#conf {font:90% "Trebuchet MS",verdana,arial,helvetica;margin-top:10px;}
#conf a {text-decoration:none;color:#FFF;}
#conf a:hover {font-weight:bold;}

.codi {background:black URL("img/fondo_cod.gif") no-repeat;width:1050px;color:white;padding-left:50px;font:12px "Trebuchet MS",verdana,arial,helvetica;line-height:0px;border:2px inset #0f0;margin:auto;}
#menu {text-align:center;margin-left:-220px;left:26%;width:1050px;position:absolute;height:0px}

#menu #principal {text-align:center;}
#menu #principal ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;; padding-top: 0px; list-style-type: none;width:1050px;
}
/*	padding-right: 10px; display: block; padding-left: 10px; font-size: 12px; background: #2F1A75; padding-bottom: 4px; color: #FFF; padding-top: 4px; font-family: "trebuchet ms",arial,verdana,helvetica; text-decoration: none;width:100px;
}*/
#menu #principal ul li a:hover {
	background: #557DB1; color: #263D8
}
#menu #principal ul li {
	float: left;
}
#menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;width:150px; background: #2F1A75;
}

#menu ul li a {
	margin-right: 0px; display: block; margin-left: 0px; font-size: 12px; background: #2F1A75; padding-bottom: 4px; color: #FFF; padding-top: 4px; font-family: "trebuchet ms",verdana,helvetica; text-decoration: none;width:150px;text-align:center;
}
#menu ul li a:hover {
	background: #557DB1; color: #fff
}
#menu1 {width:150px;position:absolute;top:26px;left:0px;visibility:hidden;}
#submenu1 {width:150px;position:absolute;top:52px;left:100px;visibility:hidden;}
#menu2 {width:150px;position:absolute;top:26px;left:100px;visibility:hidden;}
#menu3 {width:150px;position:absolute;top:26px;left:200px;visibility:hidden;}
#menu4 {width:150px;position:absolute;top:26px;left:300px;visibility:hidden;}
#menu5 {width:150px;position:absolute;top:26px;left:400px;visibility:hidden;}
#menu6 {width:150px;position:absolute;top:26px;left:500px;visibility:hidden;}
#menu7 {width:150px;position:absolute;top:26px;left:00px;visibility:hidden;}

#enu1 {width:150px;position:absolute;top:26px;left:0px;visibility:hidden;}
#ubmenu1 {width:150px;position:absolute;top:52px;left:150px;visibility:hidden;}
#ubmenu11 {width:150px;position:absolute;top:25px;left:150px;visibility:hidden;}
#ubmenu12 {width:150px;position:absolute;top:77px;left:150px;visibility:hidden;}
#ubmenu13 {width:150px;position:absolute;top:102px;left:150px;visibility:hidden;}
#ubmenu14 {width:150px;position:absolute;top:127px;left:150px;visibility:hidden;}
#ubmenu15 {width:150px;position:absolute;top:50px;left:150px;visibility:hidden;}
#ubmenu16 {width:150px;position:absolute;top:79px;left:150px;visibility:hidden;}
#ubmenu71 {width:150px;position:absolute;top:500px;left:150px;visibility:hidden;}
#enu2 {width:150px;position:absolute;top:26px;left:100px;visibility:hidden;}
#enu3 {width:150px;position:absolute;top:26px;left:200px;visibility:hidden;}
#enu4 {width:150px;position:absolute;top:26px;left:300px;visibility:hidden;}
#enu5 {width:150px;position:absolute;top:26px;left:400px;visibility:hidden;}
#enu6 {width:150px;position:absolute;top:26px;left:500px;visibility:hidden;}
#enu7 {width:150px;position:absolute;top:26px;left:750px;visibility:hidden;}
#paso12 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: auto; padding-top: 0px; list-style-type: none;width:480px;
}
#paso12 ul li a {
	padding-right: 10px; display: block; padding-left: 10px; font-size: 12px; background: #2F1A75; padding-bottom: 4px; color: #FFF; padding-top: 4px; font-family: "trebuchet ms",arial,verdana,helvetica; text-decoration: none;width:160px;
}
#paso12 ul li a:hover {
	background: #557DB1; color: #fff
}
#paso12 ul li {
	float: left
}

.Estilo22 {color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.Estilo30 {color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.Estilo19 {font-family: Arial, Helvetica, sans-serif; color:#4d4d4d; font-size:14px;}
.cajas-2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #2F1A75;
	background-color: #FFFFFF;
	height: auto;
	border: 1px inset #666666;
	text-transform: uppercase;
}
.cajas-21 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #2F1A75;
	background-color: #FFFFFF;
	height: auto;
	filter: Shadow(Color=#003366, Direction=20);
	border: 1px inset #666666;
	text-transform: uppercase;
}

.cajas-3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #2F1A75;
	background-color: #FFFFFF;
	height: auto;
	border: 1px inset #666666;
    text-align: right;
	text-transform: uppercase;
}

.cajas-4 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #2F1A75;
	background-color: #FFFFFF;
	height: auto;
	filter: Shadow(Color=#003366, Direction=20);
	border: 1px inset #666666;
}

.Estilo24 {font-size: 12px}
.Estilo27 {font-size: 14px}
.Estilo32 {	font-size: 16px;
	color: #4d4d4d;
	font-weight: bold;
}
-->
	div.contenedor {
		position: relative;
		width: 100px;
	}
	
	div.fill {
		font-family: Arial;
		font-size: 8pt;
		display: none;
		width: 250px;
		position:absolute;
		color: #E0EBEB;
		background-color: #E0EBEB;
		border: 1px solid #008585;
		overflow: auto;
		height: 150px;
		top: -1px;
	}

	tr.fill {
		font-family: Arial;
		font-size: 8pt;
		color: #E0EBEB;
		background-color: #008585;
		border: 1px solid #008585;
	}
.Estilo33 {font-size: 16px}
.Estilo35 {color: red; font-family: Arial, Helvetica, sans-serif;font-size: 16pt;}
.Estilo36 {
	color: #0000FF;
	font-weight: bold;
}
.Estilo38 {color: #0000FF; font-weight: bold; font-size: 16px; }
.Estilo40 {color: red; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; }

.cuerpo
{
background-color:#F2F2F2;
}

.cuerpoG
{
background-color:#f9f9f9;
}

#bodyT
{
	margin: auto;
	width: 800px
}

#copiar
{ 
background:url('../imagenes/boton_copiar.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#generar
{ 
background:url('../imagenes/boton_generar.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#eliminar
{ 
background:url('../imagenes/bot_eliminar2.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#elimmin
{ 
background:url('../imagenes/eliminar.png') no-repeat; 
border:none; 
width:16px; 
height:16px; 
}

#reimprimir
{ 
background:url('../imagenes/boton_imprimir.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#modificar
{ 
background:url('../imagenes/bot_modificar2.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#salvar
{ 
background:url('../imagenes/bot_adicionar2.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#anular
{ 
background:url('../imagenes/boton_anular.png') no-repeat; 
border:none; 
width:120px; 
height:16px; 
}

#continuar
{ 
background:url('../imagenes/boton_continuar.png') no-repeat; 
border:none; 
width:120px; 
height:16px;
border:0px;
}

#grabar
{ 
background:url('../imagenes/bot_grabar1.png') no-repeat; 
border:none; 
width:120px; 
height:16px;
border:0px;
}

#contabilizar
{ 
background:url('../imagenes/boton_contabilizar.png') no-repeat; 
border:none; 
width:120px; 
height:16px;
border:0px;
}

#imprimir
{ 
background:url('../imagenes/boton_imprimir.png') no-repeat; 
border:none; 
width:120px; 
height:16px;
border:0px;
}

#paramSig
{ 
background:url('../imagenes/boton_img_siguiente_16.png') no-repeat; 
border:none; 
width:16px; 
height:16px;
border:0px;
}

#paramAnt
{ 
background:url('../imagenes/boton_img_anterior_16.png') no-repeat; 
border:none; 
width:16px; 
height:16px;
border:0px;
}

#cali
{ 
background:url('../imagenes/cali.png') no-repeat; 
border:none; 
width:16px; 
height:16px;
border:0px;
}

/*****************Botones Principales*******************/
.boton {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: inline;
	
}
.iconos {
	padding-top: 100px;
	padding-left: 0px;
	text-align: center;
}

.iconosi {
	padding-top: 20px;
	padding-left: 50px;
	text-align: center;
}

.iconos .boton img {
	width: 110px;
	height:110px;
	text-align: center;
}
.iconos .boton img:hover {
	-webkit-transition: all .2s ease-in-out; 
	-webkit-transform: scale(1.1,1.1);
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	-moz-transition: all .2s ease-in-out; 
	-moz-transform: scale(1.1,1.1);
	-moz-box-shadow: 5px 5px 5px #cccccc;
}

.iconosi .boton img {;
	/*border: thin solid #CDCDCD;*/
	width: 110px;
	height:110px;
	text-align: center;
	/*-webkit-border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 5px 5px 5px #888888;
	-moz-border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 5px 5px 5px #888888;*/
}
.iconosi .boton img:hover {
	-webkit-transition: all .2s ease-in-out; 
	-webkit-transform: scale(1.1,1.1);
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	-moz-transition: all .2s ease-in-out; 
	-moz-transform: scale(1.1,1.1);
	-moz-box-shadow: 5px 5px 5px #cccccc;
}

.borderBoton
{
	z-index:2;
	border:#CCC solid 1px;
}

/*************footer**********/
.footer {padding:5px 0;  margin:0;}
.footer_resize {
	width:800px;
	margin:0 auto;
	padding:10px 10px;
	padding-bottom:20px;
	vertical-align:middle;
	background-color: #999;
	height:10px;
}
.footer p {
	font:normal 12px  Arial, Helvetica, sans-serif;
	color:#FFF;
}
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:290px; margin:0; padding:8px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:500px; margin:0; padding:8px 0 0 5px; float:left;} 

p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
	background: None;
}
li.bg, .bg {  clear:both; border-top:1px solid #f2f2f2; width:100%; padding:0; margin:15px 0; background:none; line-height:0;}

#upload {
	background-image:url(../imagenes/adjuntar.jpg);
	background-repeat:no-repeat;
    overflow: hidden;
}

#upload input {
    display: block !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

#banner
{
	top:5px;
	position:relative;
	width:602px;
	text-align:center;
	border:#3366CC solid 3px;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
  	border-radius: 5px;
}

.bxslider
{
	position:relative;
	height:350px;
	background-color:#3366CC;
	top:-17px;
	left:-5px;
	border:#3366CC solid 3px;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
  	border-radius: 5px
}

#tituloGa
{
	border:#4CA3DF solid 2px;  
	text-align:center; 
	width:590px;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
  	border-radius: 5px;
}

#bannerC
{
	position:relative;
	width:800px;
	height:150px;
	top:40px;
	border:#3366CC solid 3px;
	text-align:left;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
  	border-radius: 5px
}

#tituloBC
{
	font-size:18px;
	position:relative;
	top:35px;
	left:15px;
	text-align:left; 
	position:relative;
}

#espacioC
{
	width:263px;
	height:151px;
	border-right:#3366FF dotted 1px;
	display:inline-table;
}

.espacioTC
{
	position:relative;
	color:#000000;
	width:252px;
	left:5px;
	top:8px;
	font-size:15px;
	right:5px;
	height:25px;
	text-align:center;
	background-color:#4DA4E1;
	opacity: 0.9; 
	filter: alpha(opacity=-50)
}

.espacioTF
{
	position:relative;
	width:253px;
	left:5px;
	top:15px;
	font-size:12px;
	right:5px;
	height:12px;
}

.espacioTI
{
	position:relative;
	width:253px;
	left:5px;
	top:18px;
	font-size:12px;
	right:5px;
	height:75px;
	text-align:justify;
}

.botonVC
{ 
	position:relative;
	float:right;
	right:5px;
	top:16px;
}

#infoBG
{
	position: absolute; 
	bottom:0px; 
	width:100%; 
	color:#000; 
	background-color:#fff; 
	opacity: 0.7; 
	filter: alpha(opacity=40);
}

.completarInfoLeft
{
	font-size:18px; 
	color:#000; 
	display:inline-table; 
	border:#3366CC solid 1px; 
	-webkit-border-radius:100px; 
	-moz-border-radius: 100px; 
	-ms-border-radius:100px; 
	-o-border-radius:100px; 
	border-radius:100px; 
	width:240px; 
	padding-left:7px; 
	height:100px; 
	position:relative; 
	left:-60px; 
	text-align:center; 
	display:inline-table;
	top:-10px;
}

.completarInfoRight
{
	font-size:18px; 
	color:#000; 
	display:inline-table; 
	border:#3366CC solid 1px; 
	-webkit-border-radius:100px; 
	-moz-border-radius: 100px; 
	-ms-border-radius:100px; 
	-o-border-radius:100px; 
	border-radius:100px; 
	width:240px; 
	padding-left:7px; 
	height:60px; 
	position:relative;  
	text-align:center; 
	top:30px;
	display:inline-table;
	padding-top:40px;
}