body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f0f0f0;
}
a {
	text-decoration: none;
}
.medio3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	color: #0B183A;
	text-decoration: none;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
}
.bordea1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #FFFFFF;
	background-image: url(../imagenes/imagenportada.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	height: 80px;
}
.bordea2 {
	background-image: url(../imagenes/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	height: 80px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
}
.bordea3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #FFFFFF;
}
.abajo1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-image: url(../imagenes/imagenportada2.jpg);
	background-repeat: no-repeat;
	padding-left: 3px;
}
.abajo2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.abajo3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
}
.abajo4 {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.abajo5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 2px;
}
.medio1 {
	background-color: #FFFFFF;
}
.medio2 {
	background-color: #FFFFFF;
}
.medio4 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.medio5 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 2px;
	vertical-align: bottom;
	padding-bottom: 2px;
}
.bordea4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
}
.inferior5 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.superior5 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 2px;
}
.bordea2A {
	background-repeat: no-repeat;
	background-position: center center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	height: 80px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.infierior3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 2px;
	font-weight: bold;
	padding-left: 2px;
}
.superior3 {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.superior1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 2px;
}
.vinculossuperior1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}
.vinculosinferior3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
}
.vinculosinferior3:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	color: #081535;
	text-decoration: none;
}
.vinculossuperior1:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	color: #071532;
	text-decoration: none;
}
.bordebanderas {
	border: 1px solid #0A1739;
}
.vinculossuperior5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
}
.vinculossuperior5:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #081633;
	text-decoration: none;
}
#DIVCABECERA {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	height: 235px;
	width: 100%;
}
#DIVMENU {
	position: absolute;
	z-index: 2;
	left: 0px;
	width: 234px;
	top: 185px;
	height: 405px;
	background-color: #FFFFFF;
}
.cellprincipal {
	background-color: #FFFFFF;
	height: 17px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
}
.textprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.cellsubprincipal {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 3px;
	height: 15px;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.textsubprincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.cellsubsubprincipal {
	background-color: #999999;
	padding-right: 3px;
	padding-left: 5px;
	height: 15px;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.textsubsubprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.textsubsubprincipal:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	text-decoration: none;
}
.textprincipal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
#cellcontenido {
	position: absolute;
	z-index: 3;
	width: 606px;
	left: 239px;
	top: 187px;
	border: 1px solid #999999;
	height: 395px;
	background-color: #FFFFFF;
}
.TITULAR {

	background-color: #FFFFFF;
	height: 17px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
}
.textocomun {
	font-family: sans-serif, serif, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 15px;
}
.botonsiguiente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
}
.cellbotonsiguiente {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-align: right;
	vertical-align: middle;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.botonsiguiente:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ff6000;
	text-decoration: none;
	padding-right: 3px;
}
#cellcontenido2 {
	position: absolute;
	z-index: 5;
	width: 606px;
	left: 239px;
	top: 187px;
	border: 1px solid #999999;
	height: 395px;
	background-color: #FFFFFF;
	visibility: hidden;
}
#cellcontenido3 {
	position: absolute;
	z-index: 8;
	width: 606px;
	left: 239px;
	top: 187px;
	border: 1px solid #999999;
	height: 395px;
	background-color: #FFFFFF;
	visibility: hidden;
}
.cellmenuinferior {
	background-color: #FFFFFF;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
}
.cellmenuinferiormedio {
	background-color: #FFFFFF;
	height: 17px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.cellmenuinferiorderecha {
	background-color: #FFFFFF;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.cellvacio {
	background-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: right;
	vertical-align: middle;
	height: 139px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	background-image: url(../imagenes/fotoempresa.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#capaderecha {
	position: absolute;
	z-index: 4;
	height: 327px;
	width: 145px;
	left: 854px;
	top: 187px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	background-image: url(../imagenes/bannerderecha.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.bordeflash {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
#cellcontenido4 {
	position: absolute;
	z-index: 3;
	width: 606px;
	left: 239px;
	top: 187px;
	border: 1px solid #999999;
	height: 395px;
	overflow: auto;
	background-color: #FFFFFF;
}
.textoformulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.camposformulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #999999;
}
.botonesformulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
}
#cellcontenido5 {
	position: absolute;
	z-index: 3;
	width: 606px;
	left: 239px;
	top: 187px;
	border: 1px solid #999999;
	height: 395px;
	overflow: auto;
}
.listaproductossuperior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
.listaproductosinferior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.listaproductosinferior:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6000;
	text-decoration: none;
}
.listaproductossuperior2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 5px;
}
.textoproductosinferior {
	background-color: #999999;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
.textoproductosinferior2 {
	background-color: #999999;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	text-align: left;
	vertical-align: top;
}
.Estilo1 {
	color: #006699
}
.textocomunproductos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 3px;
}
.productos1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	padding: 3px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.productos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.productos2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6000;
	text-decoration: none;
	padding-left: 10px;
}
.bordeimagenes {
	border: 1px solid #000000;
	background-position: right;
	text-align: right;
}
.productos3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
.productos4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.textoproductos4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}
.continuacionmenu {
	background-color: #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.botonsubir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #001B4A;
	text-decoration: none;
}
.botonsubircell {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #FFFFFF;
}
.botonsubircell2 {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.capablancaderechainferior {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.rojo {color:#a00;}
.b {font-weight: bold;}
