BODY {
	background-image: url(../static/images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.oculto {
	font-size: 1px;
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 1px;
	width: 1px;
	border-color: transparent;
	background-color: transparent;
	visibility: visible;
	text-align: right;
	color: white;
}

.disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0;
	font-size: 8pt;
	background-color: #E6E6E6;
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
}

.popupdisabled {
	background-color: #f7f7f7;
	border-color: #E6E6E6;
	border-style: dotted;
	border-width: 1px;
}

div.tableContainer {
	clear: both;
	border: 0px;
	height: 235px;
	overflow: auto;
	width: 720px;
}

.estiloTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00008b;
	font-weight: bold;
}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00008b;
	font-weight: bold;
}

.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
}

.style5 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699CC;
	font-weight: bold;
}

.enlace {
	COLOR: #00008b;
	TEXT-DECORATION: underline
}

.enlace:hover {
	COLOR: #ff9933;
	TEXT-DECORATION: underline
}

.secciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	margin-left: 15px;
}

.leyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}

.colorCabecera {
	background-color: #EDEBE1;
}

.colorImpar {
	background-color: #FFFFFF;
}

.colorPar {
	background-color: #f2f8ff;
}

DIV#encabezado {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 75px
}

.content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 250px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	WIDTH: 540px;
	PADDING-TOP: 5px;
}

.botonEjemplar {
	font-weight: bold;
	color: #003399;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 20px;
	cursor: hand;
}

.botonEjemplarActual {
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 20px;
}

.floatr {
	FLOAT: right
}

#login-form {
	BORDER-RIGHT: #b7ec93 1px solid;
	BORDER-RIGHT: #EDF1F3 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #b7ec93 1px solid;
	BORDER-TOP: #EDF1F3 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	BACKGROUND: #f3fced;
	BACKGROUND: #ffffff;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #b7ec93 1px solid;
	BORDER-LEFT: #EDF1F3 1px solid;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #b7ec93 1px solid;
	BORDER-BOTTOM: #EDF1F3 1px solid;
	WIDTH: 800px;
}

#login-form .section {
	MARGIN-BOTTOM: 15px
}

.clearer {
	CLEAR: both;
	FONT: 1px/1px monospace;
	WIDTH: 1px;
	HEIGHT: 1px
}

.clear {
	CLEAR: both
}

.piedepagina {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	HEIGHT: 25px;
	BACKGROUND: url('../static/encabezado/buttom_bar_short.png') repeat-x
		0px 0px;
	WIDTH: 800px;
	HEIGHT: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
}

.titulo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	HEIGHT: 25px;
	BACKGROUND: url('../static/encabezado/top_bar_short.png') repeat-x 0px
		0px;
	WIDTH: 800px;
	HEIGHT: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
}

H1 {
	COLOR: #6666CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: capitalize
}

H2 {
	COLOR: #6666CC;
	FONT-FAMILY: 'Times New Roman';
	TEXT-TRANSFORM: capitalize
}

H3 {
	COLOR: #6666CC;
	FONT-FAMILY: 'Times New Roman';
	TEXT-TRANSFORM: capitalize
}

H4 {
	COLOR: #6666CC;
	FONT-FAMILY: 'Times New Roman';
	TEXT-TRANSFORM: capitalize
}

H5 {
	COLOR: #6666CC;
	FONT-FAMILY: 'Times New Roman';
	TEXT-TRANSFORM: capitalize
}

H6 {
	COLOR: #6666CC;
	FONT-FAMILY: 'Times New Roman';
	TEXT-TRANSFORM: capitalize
}

TD.headercell {
	background-color: #f58220;
}

TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0;
	font-size: 8pt;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0;
	font-size: 8pt;
	background-color: #f2f8ff;
	border-color: #AEA5A5;
	border-style: solid;
	border-width: 1px;
}

.popup {
	border-color: #AEA5A5;
	border-style: dotted;
	border-width: 1px;
}

TEXTAREA {
	background-color: #f2f8ff;
	border-color: #AEA5A5;
	font-family: "Courier New";
	margin-top: 0em;
	margin-bottom: 0;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
}

SELECT {
	background-color: #f2f8ff;
	border-color: #AEA5A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
}

.numero {
	text-align: right;
}

.menulinkorange {
	font-family: Verdana;
	font-size: 8pt;
	color: #ff9933;
	font-style: normal;
	background-color: #ffffff
}

.enlace {
	COLOR: #00008b;
	TEXT-DECORATION: underline
}

.enlace:hover {
	COLOR: #ff9933;
	TEXT-DECORATION: underline
}

.letrero {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	font-style: normal;
	background-color: #ffffff
}

.letreroDerecho {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
}

.botonExtra {
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 150px;
	cursor: hand;
}

.boton1 {
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 100px;
	cursor: hand;
}

.botonDireccion {
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 25px;
	cursor: hand;
}

.botonNumeroLetra {
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 13px;
	cursor: hand;
}

.inicio {
	font-size: 1px;
	color: orange;
	background-color: transparent;
	background-image: url("../static/images/icon-home-inactivo.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
}

.salir {
	font-size: 1px;
	color: orange;
	background-color: transparent;
	background-image: url("../static/images/icon-salir-inactivo.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
}

.botonAyuda {
	font-size: 1px;
	color: white;
	background-color: transparent;
	background-image: url("../static/images/BotonAyuda.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonToolTip {
	font-size: 1px;
	color: white;
	background-color: transparent;
	background-image: url("../static/ThemeOffice/tooltip.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonEdit {
	font-size: 1px;
	color: white;
	background-color: transparent;
	background-image: url("../static/ThemeOffice/cargo.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonSiguiente {
	font-size: 1px;
	background-color: transparent;
	color: white;
	background-repeat: no-repeat;
	background-image: url("../static/images/BotonSiguiente.gif");
	background-attachment: scroll;
	height: 22px;
	width: 22px;
	border-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonAnterior {
	font-size: 1px;
	color: white;
	background-color: transparent;
	background-image: url("../static/images/BotonAnterior.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonLupa {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/BotonLupa.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonPDF {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/imagenPDF.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonXLS {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/imagenXLS.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonWord{
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/Word-24.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor:hand;
}

.alinearDerecha div {
    float: right;
    clear: none; 
}


.botonHTML {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/imagenHTML.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonFlechaDerechaDoble {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/FlechaDerechaDoble.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonFlechaIzquierdaDoble {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/FlechaIzquierdaDoble.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonFlechaDerecha {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/FlechaDerecha.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonFlechaIzquierda {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/FlechaIzquierda.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonSemaforoVerde {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/s_okay.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonSemaforoAmarillo {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/s_notice.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonSemaforoRojo {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/s_error.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonSemaforoVerdeD {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/sd_okay.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonSemaforoAmarilloD {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/sd_notice.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonSemaforoRojoD {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/sd_error.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonNota {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/BotonOk.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonEliminar {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/BotonEliminar.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonOk {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/BotonOk.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonPegar {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/BotonPegar.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

.botonBorrador {
	font-size: 1px;
	color: white;
	background-color: transparent;
	background-image: url("../static/images/BotonBorrador.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 18px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonBorradorTodo {
	font-size: 1px;
	color: white;
	background-color: transparent;
	background-image: url("../static/images/BotonEliminar.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 18px;
	border-color: transparent;
	background-color: transparent;
	line-height: 0pt;
	border-style: none;
	visibility: visible;
	text-align: right;
	letter-spacing: 1pt;
	text-indent: 3pt;
	word-spacing: 1pt;
	cursor: hand;
}

.botonRojo {
	font-size: 1px;
	background-color: transparent;
	background-image: url("../static/images/BotonRojo.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border-color: transparent;
	background-color: transparent;
	line-height: normal;
	border-style: none;
	visibility: visible;
	text-align: right;
	color: white;
	cursor: hand;
}

#header {
	BACKGROUND-POSITION: right top;
	BORDER-BOTTOM: #ff9900 4px solid;
	BACKGROUND-COLOR: #fff
}

#break {
	HEIGHT: 30px
}

#ajuste {
	HEIGHT: 10px
}

.bienvenida {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #000000 1px solid;
	MARGIN-TOP: 2em;
	PADDING-LEFT: 15px;
	BACKGROUND: #B4D9F5;
	PADDING-BOTTOM: 15px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 400px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #000000 1px solid
}

.principal {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: 6em;
	PADDING-LEFT: 15px;
	BACKGROUND: #f1f3f5;
	PADDING-BOTTOM: 15px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 700px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #cccccc 1px solid
}

.form-block {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #e9ecef;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #cccccc 1px solid
}

.login-form {
	FLOAT: right;
	WIDTH: 750;
	TEXT-ALIGN: left
}

.login-text {
	FLOAT: left;
	WIDTH: 40%;
	TEXT-ALIGN: left
}

.ctr {
	TEXT-ALIGN: center
}

.mayuscula {
	TEXT-TRANSFORM: uppercase;
}

.minuscula {
	TEXT-TRANSFORM: lowercase;
}

.texto {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-ALIGN: justify;
}

.mainlogin {
	BORDER-RIGHT: #d5d5d5 1px solid;
	BORDER-TOP: #d5d5d5 1px solid;
	BORDER-LEFT: #d5d5d5 1px solid;
	WIDTH: 800px;
	BORDER-BOTTOM: #d5d5d5 1px solid
}

.mainRenovacion {
	BORDER-RIGHT: #d5d5d5 1px solid;
	BORDER-TOP: #d5d5d5 1px solid;
	BORDER-LEFT: #d5d5d5 1px solid;
	WIDTH: 65%;
	BORDER-BOTTOM: #d5d5d5 1px solid
}

.marcocabeceracm {
	BORDER-RIGHT: #d5d5d5 1px solid;
	BORDER-TOP: #d5d5d5 1px solid;
	BORDER-LEFT: #d5d5d5 1px solid;
	WIDTH: 60%;
	BORDER-BOTTOM: #d5d5d5 1px solid
}

TABLE.adminheading {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	COLOR: #ff9e31;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left
}

TABLE.adminheading TH.cpanel {
	BACKGROUND: url("../static/ThemeOffice/cpanel.png") no-repeat left 50%;
}

TABLE.adminheading {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	COLOR: #ff9e31;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left
}

TABLE.adminheading TH {
	PADDING-LEFT: 50px;
	WIDTH: 99%;
	HEIGHT: 50px;
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

TABLE.adminheading TD {
	COLOR: #000
}

TABLE.adminform {
	BORDER-RIGHT: #d5d5d5 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #d5d5d5 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #d5d5d5 1px solid;
	WIDTH: 40%;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d5d5d5 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

TABLE.adminform TH {
	BACKGROUND-COLOR: #f5f5f5
}

TABLE.adminformlogin {
	BORDER-RIGHT: #d5d5d5 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #d5d5d5 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #d5d5d5 1px solid;
	WIDTH: 750px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d5d5d5 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

TABLE.adminformlogin TH {
	BACKGROUND-COLOR: #f5f5f5
}

TABLE.cabeceracm {
	BORDER-RIGHT: #d5d5d5 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #d5d5d5 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #d5d5d5 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d5d5d5 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

TABLE.cabeceracm TH {
	BACKGROUND-COLOR: #f5f5f5
}

.mtto {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #000000 1px solid;
	MARGIN-TOP: 1em;
	PADDING-LEFT: 15px;
	BACKGROUND: #e9ecef;
	PADDING-BOTTOM: 15px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #000000 1px solid;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #000000 1px solid;
}

/*Menu*/
/* ThemeOfficeMenu Style Sheet */
.ThemeOfficeMenu, .ThemeOfficeSubMenuTable {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	padding: 0;
	white-space: nowrap;
	cursor: default;
	height: 25px;
}

.ThemeOfficeSubMenu {
	position: absolute;
	visibility: hidden;
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index: 100;
	border: 0;
	padding: 0;
	overflow: visible;
	border: 1px solid #8C867B;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD,
		Direction=135, Strength=4);
}

.ThemeOfficeSubMenuTable {
	overflow: visible;
}

.ThemeOfficeMainItem, .ThemeOfficeMainItemHover,
	.ThemeOfficeMainItemActive, .ThemeOfficeMenuItem,
	.ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
	border: 0;
	cursor: default;
	white-space: nowrap;
}

.ThemeOfficeMainItem {
	/*background-color:	#D6D3CE;*/
	
}

.ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive {
	background-color: #ff9900;
}

.ThemeOfficeMenuItem {
	background-color: #D6D3CE;
}

.ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
	background-color: #FFEAD0;
}

/* horizontal main menu */
.ThemeOfficeMainItem {
	padding: 4px 1px 4px 1px;
	border: 0;
}

td.ThemeOfficeMainItemHover, td.ThemeOfficeMainItemActive {
	padding: 0px;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	background-color: #D6D3CE;
}

.ThemeOfficeMainFolderLeft, .ThemeOfficeMainItemLeft,
	.ThemeOfficeMainFolderText, .ThemeOfficeMainItemText,
	.ThemeOfficeMainFolderRight, .ThemeOfficeMainItemRight {
	background-color: inherit;
}

/* vertical main menu sub components */
td.ThemeOfficeMainFolderLeft, td.ThemeOfficeMainItemLeft {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 2px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
	background-color: inherit;
}

td.ThemeOfficeMainFolderText, td.ThemeOfficeMainItemText {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	background-color: inherit;
	white-space: nowrap;
}

td.ThemeOfficeMainFolderRight, td.ThemeOfficeMainItemRight {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft, tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 2px;
	white-space: nowrap;
	border: 0;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText, tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight, tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;
	border: 0;
	background-color: inherit;
}

/* sub menu sub components */
.ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItemLeft {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 3px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuFolderText, .ThemeOfficeMenuItemText {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItemRight {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 3px;
	white-space: nowrap;
	border: 0;
	background-color: #E4E1DC;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText, .ThemeOfficeMenuItem .ThemeOfficeMenuItemText
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
	background-color: inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;
	border: 0;
	background-color: inherit;
}

/* menu splits */
.ThemeOfficeMenuSplit {
	margin: 2px;
	height: 2px;
	overflow: hidden;
	background-color: inherit;
	border-top: 1px solid #999;
	border-bottom: 1px solid FFF;
}

.ThemeOfficeMenuItem img.seq1 {
	display: inline;
}

.ThemeOfficeMenuItemHover seq2, .ThemeOfficeMenuItemActive seq2 {
	display: inline;
}

.ThemeOfficeMenuItem .seq2, .ThemeOfficeMenuItemHover .seq1,
	.ThemeOfficeMenuItemActive .seq1 {
	display: none;
}

.menubackgr {
	background-color: #E4E1Df;
}

.menuline {
	border-bottom: 1px solid #ABABAB;
	border-top: 1px solid #FFF;
	background-color: #E4E1DC;
}

#header {
	background-color: #FFF;
	background-position: right top;
	border-bottom: 1px solid #FFFFFF;
}

.thHabilitado {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0pt solid #000000;
	background: url("../static/images/thGrupo.png") left bottom repeat-x
		#FFE6B4;
	visibility: visible;
}

.thDeshabilitadoTitulo {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	border: 0pt solid #000000;
	background: url("../static/images/thSubgrupo.png") left bottom repeat-x
		#FFE6B4;
	visibility: visible;
}

.thDeshabilitado {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0pt solid #000000;
	background: url("../static/images/thSubgrupo.png") left bottom repeat-x
		#FFE6B4;
	visibility: visible;
}

.thIdentado {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0pt solid #000000;
	visibility: visible;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 3px;
}

/*Plantilla especial para la renovacion de la CCB*/
.textuppertab {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.bgmain {
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-y;
	background-color: #528CE8;
	color: #5389E1;
	background-position: center;
}

.textsidepanelslink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #023A95;
	text-decoration: none;
}

.textsidepanelslink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #023A95;
	text-decoration: none;
}

.textsidepanelslink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1A97FD;
	text-decoration: none;
}

.textsidepanelslink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #023A95;
	text-decoration: none;
}

.textvigette {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #3A63B3;
	text-decoration: none;
	line-height: 15px;
	list-style-image: url(images/vigette_triangle.gif);
	list-style-type: none;
	border: 0px;
	margin-left: -15px;
	list-style-position: outside;
}

.formtextsponsor {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #023A95;
	background-color: #DDEBF8;
}

.textsidepanelicontec {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #023A95;
	text-decoration: none;
}

.textlinkbutton:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #51AFFD;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: normal;
	cursor: hand;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #C0E0F8;
	border-bottom: 1px solid #C0E0F8;
	border-left: 1px solid #FFFFFF;
	background-color: #F9FEFF;
}

.textlinkbutton:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #51AFFD;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: normal;
	cursor: hand;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #C0E0F8;
	border-bottom: 1px solid #C0E0F8;
	border-left: 1px solid #FFFFFF;
	background-color: #F9FEFF;
}

.textlinkbutton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0676D0;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: normal;
	cursor: hand;
	background-color: #F2FBFF;
	border-top: thin solid #ECF7FF;
	border-right: thin solid #97CFFD;
	border-bottom: thin solid #97CFFD;
	border-left: thin solid #ECF7FF;
}

.textlinkbutton:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #51AFFD;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: normal;
	cursor: hand;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #C0E0F8;
	border-bottom: 1px solid #C0E0F8;
	border-left: 1px solid #FFFFFF;
	background-color: #F9FEFF;
}

.textsidetittlepanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #023A95;
	background-color: #E9F3FC;
}

.textsidepanelbody {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #023A95;
}

.formimputsearch {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #023A95;
	background-color: #DDEBF8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A63B3;
	border-right-color: #DDEBF8;
	border-bottom-color: #DDEBF8;
	border-left-color: #3A63B3;
	height: 13px;
}

.textcenterpanelbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #3A63B3;
}

.textcenterpaneltittle {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #399583;
	font-weight: bold;
}

.contentChildName {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #399583;
	font-weight: bold;
}

.siteBodyHeader {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #399583;
	font-weight: bold;
}

.contentName {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #399583;
	font-weight: bold;
}

.imageborder {
	margin: 5px;
}

.textuppertablink:link {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.textuppertablink:visited {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.textuppertablink:hover {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6AD4F4;
	text-decoration: none;
}

.textuppertablink:active {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.textcenterpanelbodyinside {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.contentBody {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.contentBody a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.contentChildSummary {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.contentFooter {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.textcenterpanelbodylink:link {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.textcenterpanelbodylink:visited {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
}

.textcenterpanelbodylink:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #44AF9A;
	text-decoration: none;
}

.textcenterpanelbodylink:active {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
	font-weight: normal;
}

.textcenterpanelbodylink {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #3A63B3;
	font-weight: normal;
}

.textcenterpanelabstract {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6F97DD;
	text-decoration: none;
}

.textcenterpanelantetittle {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.textcenterpanelsubtittle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #6F97DD;
	font-weight: bold;
}

.textformtittle {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.forumLabel {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.profileRow {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.loginLabel {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.profileHeader {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.textformbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3A63B3;
}

.formimputgeneric {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #023A95;
	background-color: #DDEBF8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A63B3;
	border-right-color: #DDEBF8;
	border-bottom-color: #DDEBF8;
	border-left-color: #3A63B3;
}

.formbuttunsubmit {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #2098FB;
	background-color: #DDEBF8;
	margin: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #8EC7F0;
	border-bottom-color: #8EC7F0;
	border-left-color: #FFFFFF;
	padding: 1px;
}

.button {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #2098FB;
	background-color: #DDEBF8;
	margin: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #8EC7F0;
	border-bottom-color: #8EC7F0;
	border-left-color: #FFFFFF;
	padding: 1px;
}

.textfooter {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6E94DC;
	text-decoration: none;
}

.textpath {
	font-family: Tahoma, Arial;
	color: #44AF9A;
	text-decoration: none;
	font-size: 9px;
}

.forumPathLink {
	font-family: Tahoma, Arial;
	color: #44AF9A;
	text-decoration: none;
	font-size: 9px;
}

.contentDate {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6F97DD;
	text-decoration: none;
}

.contentChildDate {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6F97DD;
	text-decoration: none;
}

.contentAuthor {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6F97DD;
	text-decoration: none;
}

.contentChildAuthor {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #6F97DD;
	text-decoration: none;
}

.textpathlocation {
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #41AE99;
	font-size: 9px;
}

.forumRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3A63B3;
}

.botonSeleccion {
	font-weight: bold;
	color: orange;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 100px;
	cursor: hand;
}

.textmainnav:link {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #046193;
	text-decoration: none;
}

.textmainnav:visited {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #046193;
	text-decoration: none;
}

.textmainnav:hover {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #069FF2;
	text-decoration: none;
}

.textmainnav:active {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #046193;
	text-decoration: none;
}

.textseconnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #046193;
	text-decoration: none;
}

.textseconnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #046193;
	text-decoration: none;
}

.textseconnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #069DEE;
	text-decoration: none;
}

.textseconnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #046193;
	text-decoration: none;
}

.textthirdnav:link {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #058AD1;
	text-decoration: none;
}

.textthirdnav:visited {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #058AD1;
	text-decoration: none;
}

.textthirdnav:hover {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #036092;
	text-decoration: none;
}

.textthirdnav:active {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #058AD1;
	text-decoration: none;
}

.texttittlecenterpanel {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: normal;
}

.textalert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.contentHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.textsectiontittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3A63B3;
}

.forumLabel {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.forumRowLabel {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3A63B3;
	font-weight: bold;
}

.estiloTitulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: RED;
}

/*Botones*/
.btn-n, .btn-c, .btn-g, .btn-v {
	background: transparent no-repeat top left;
	width: 9em;
	font: bold 120%/1.2em arial;
	color: #000;
	text-decoration: none;
	text-align: center;
	margin: 0 auto 1em;
	cursor: hand;
	cursor: pointer;
	display: block;
}

.btn-n:hover, .btn-c:hover, .btn-g:hover, .btn-v:hover {
	cursor: hand;
	cursor: pointer;
}

.btn-n strong, .btn-c strong, .btn-g strong, .btn-v strong {
	background: transparent no-repeat top right;
	right: -4px;
	position: relative;
	display: block;
}

.btn-n strong strong, .btn-c strong strong, .btn-g strong strong, .btn-v strong strong
	{
	background: transparent no-repeat bottom left;
	top: 5px;
	left: -4px;
	right: 0;
}

.btn-n strong strong strong, .btn-c strong strong strong, .btn-g strong strong strong,
	.btn-v strong strong strong {
	background: transparent no-repeat bottom right;
	padding: .2em 0 .5em;
	top: auto;
	right: -4px;
	left: auto;
	text-indent: -5px;
}

.btn-n em, .btn-c em, .btn-g em, .btn-v em {
	display: block;
	font: 70% arial;
}

.btn-n {
	background-image: url(../static/images/yel_tl.gif);
}

.btn-n strong {
	background-image: url(../static/images/yel_tr.gif);
}

.btn-n strong strong {
	background-image: url(../static/images/yel_bl.gif);
}

.btn-n strong strong strong {
	background-image: url(../static/images/yel_br.gif);
}

.btn-c {
	background-image: url(../static/images/pur_tl.gif);
	color: #fff;
}

.btn-c strong {
	background-image: url(../static/images/pur_tr.gif);
}

.btn-c strong strong {
	background-image: url(../static/images/pur_bl.gif);
}

.btn-c strong strong strong {
	background-image: url(../static/images/pur_br.gif);
}

.btn-g {
	background-image: url(../static/images/gry_tl.gif);
}

.btn-g strong {
	background-image: url(../static/images/gry_tr.gif);
}

.btn-g strong strong {
	background-image: url(../static/images/gry_bl.gif);
}

.btn-g strong strong strong {
	background-image: url(../static/images/gry_br.gif);
}

.btn-v, .btn-n:hover, .btn-c:hover, .btn-g:hover {
	color: #000;
	background-image: url(../static/images/grn_tl.gif);
}

.btn-v strong, .btn-n:hover strong, .btn-c:hover strong, .btn-g:hover strong
	{
	background-image: url(../static/images/grn_tr.gif);
}

.btn-v strong strong, .btn-n:hover strong strong, .btn-c:hover strong strong,
	.btn-g:hover strong strong {
	background-image: url(../static/images/grn_bl.gif);
}

.btn-v strong strong strong, .btn-n:hover strong strong strong, .btn-c:hover strong strong strong,
	.btn-g:hover strong strong strong {
	background-image: url(../static/images/grn_br.gif);
}

/*Para los folder*/
.hd {
	text-align: center;
	position: relative;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

.on {
	cursor: hand;
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	border-top: 0px solid #999;
	color: #003399;
	border-bottom: 0px none;
	background: #F3F0F0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.on2 {
	cursor: hand;
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	border-top: 1px solid #999;
	color: #003399;
	border-bottom: 1px none;
	background: #F3F0F0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.on3 {
	cursor: hand;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	color: #003399;
	border-bottom: 1px none;
	background: #F3F0F0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.on4 {
	cursor: hand;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 0px solid #999;
	color: #003399;
	border-bottom: 0px none;
	background: #F3F0F0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.off {
	cursor: hand;
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	border-top: 0px none;
	border-bottom: 0px none;
	background: #003399;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: WHITE;
	border-color: #C4C4C4;
	color: #003399;
}

.bd {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 0px none;
	border-bottom: 1px solid #999;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #000000;
	border-color: #C4C4C4
}

.ln {
	border-bottom: 1px solid #999;
	border-bottom-color: #C4C4C4
}

.desabilitado {
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	border-top: 0px solid #999;
	color: #003399;
	border-bottom: 1px solid #999;
	background: #F3F3F3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.off2 {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 0px;
	border-bottom: 1px solid #999;
	background: #003399;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: WHITE;
	border-color: #C4C4C4;
	color: #003399;
}

.off3 {
	cursor: hand;
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	border-top: 0px;
	border-bottom: 0px solid #999;
	background: #003399;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: WHITE;
	border-color: #C4C4C4;
	color: #003399;
}

.off4 {
	cursor: hand;
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	border-top: 0px none;
	border-bottom: 0px none;
	background: #003399;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: WHITE;
	border-color: #C4C4C4;
	color: #003399;
}

.off5 {
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	border-top: 1px solid;
	border-bottom: 0px none;
	background: #003399;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: WHITE;
	border-color: #C4C4C4;
	color: #003399;
}

.desabilitado2 {
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	border-top: 1px solid #999;
	color: #003399;
	border-bottom: 1px solid #999;
	background: #F3F3F3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.desabilitado3 {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	color: #003399;
	border-bottom: 1px solid #999;
	background: #F3F3F3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #C4C4C4
}

.desabilitado4 {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	color: #003399;
	border-bottom: 0px solid #999;
	background: #F3F3F3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	border-color: #C4C4C4
}

.titulo {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	color: white;
	border-bottom: 0px solid #999;
	background: #3786DD;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	border-color: #C4C4C4
}

.hdTitulo {
	text-align: left;
	position: relative;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif
}

.boton2 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 62px;
	cursor: hand;
}

.boton3 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 62px;
	cursor: hand;
}

.textpequeño {
	font-family: sans-serif, Arial, Helvetica,;
	font-size: 10px;
	border: none;
	letter-spacing: 1px;
	padding: 1px;
}

.textTitulo {
	font-family: Arial, Helvetica;
	font-size: 25px;
	border: none;
	letter-spacing: 1px;
	padding: 1px;
	color: white;
	font-style: oblique;
	font-weight: bolder;
}

.textpequeño2 {
	font-family: sans-serif, Arial, Helvetica,;
	font-size: 10px;
	border: none;
	letter-spacing: 1px;
	padding: 0px;
	background: url("../revista/Images/Revista_r9_c6.png");
	color: white;
}

.textTitulo2 {
	font-family: Arial, Helvetica;
	font-size: 10px;
	border: none;
	letter-spacing: 0px;
	padding: 0px;
	color: yellow;
	font-weight: bolder;
}

.tituloPequeño {
	font-family: Arial, Helvetica;
	font-size: 10px;
	border: none;
	letter-spacing: 0px;
	padding: 0px;
	color: white;
	font-weight: bolder;
}

.linea {
	border-right: 1px solid #999;
	color: #003399;
	border-bottom: 0px none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-color: white
}

.boton2 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url("../static/images/boton.gif");
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	line-height: normal;
	text-align: center;
	width: 62px;
	cursor: hand;
}

/*Avisos*/
/* contruction blocks */
/* vertical spacers */
.ygv1 {
	position: relative;
	height: 1px;
	width: 1px;
}

.ygv2 {
	position: relative;
	height: 2px;
	width: 1px;
}

.ygv5 {
	position: relative;
	height: 5px;
	width: 1px;
}

.ygv10 {
	position: relative;
	height: 10px;
	width: 1px;
}

.ygv15 {
	position: relative;
	height: 15px;
	width: 1px;
}

/* horizontal spacers */
.ygh1 {
	position: relative;
	height: 1px;
	width: 1px;
}

.ygh2 {
	position: relative;
	height: 1px;
	width: 2px;
}

.ygh5 {
	position: relative;
	height: 1px;
	width: 5px;
}

.ygh10 {
	position: relative;
	height: 1px;
	width: 10px;
}

.ygh15 {
	position: relative;
	height: 1px;
	width: 15px;
}

/* color palette */
.ygw {
	color: white;
}

.ygb {
	color: black;
}

/* font families */
.yga {
	font-family: arial, sans-serif;
}

.ygv {
	font-family: verdana, sans-serif;
}

.ygt {
	font-family: times, serif;
}

.pix9 {
	font-size: 9px;
}

.pix10 {
	font-size: 10px;
}

.pix11 {
	font-size: 11px;
}

.pix12 {
	font-size: 12px;
}

.pix13 {
	font-size: 13px;
}

.pix14 {
	font-size: 14px;
}

.pix15 {
	font-size: 15px;
}

.pix16 {
	font-size: 16px;
}

.pix17 {
	font-size: 17px;
}

.perct9 {
	font-size: 68%;
}

.perct10 {
	font-size: 75%;
}

.perct11 {
	font-size: 83%;
}

.perct12 {
	font-size: 90%;
}

.perct13 {
	font-size: 100%;
}

.perct14 {
	font-size: 108%;
}

.perct15 {
	font-size: 115%;
}

.perct16 {
	font-size: 123%;
}

.perct17 {
	font-size: 130%;
}

.homeProductTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7790B6;
	font-size: 20px;
	font-weight: bold;
}

.Verdana333333 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.Verdana666666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.Verdana999999 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

.Verdana7790B6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7790B6;
}

.Verdana3366CC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
}

.VerdanaFFFFFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.VerdanaFF6600 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
}

.ArialFF6600B {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}

.Arial3366CC {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
}

.Arial999999 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

.Arial666666_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 90%;
}

.Arial666666 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.Arial333333 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.ArialFFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.Tahoma666666 {
	font-family: Tahoma, Arial;
	color: #666666;
}

.Arial003DB8a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
}

.Arial003DB8a a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: none;
}

.Arial003DB8a a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: underline;
}

.Arial003DB8a_ {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
}

.Arial003DB8a_ a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: underline;
}

.Arial003DB8a_ a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: none;
}

.Verdana666666a003DB8l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.Verdana666666a003DB8l a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: none;
}

.Verdana666666a003DB8l a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: underline;
}

.Verdana666666a003DB8l_ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.Verdana666666a003DB8l_ a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: underline;
}

.Verdana666666a003DB8l_ a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: none;
}

.Arial333333a003DB8l_ {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.5em;
}

.Arial333333a003DB8l_ a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	line-height: 1.5em;
	text-decoration: underline;
}

.Arial333333a003DB8l_ a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	line-height: 1.5em;
	text-decoration: none;
}

.Arial666666a003DB8l_ {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.5em;
}

.Arial666666a003DB8l_ a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	line-height: 1.5em;
	text-decoration: underline;
}

.Arial666666a003DB8l_ a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	line-height: 1.5em;
	text-decoration: none;
}

.callTapNavBar {
	font-family: Arial, Helvetica, sans-serif;
	color: 3366cc;
}

.callTapNavBar a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: 3366cc;
	text-decoration: none
}

.callTapNavBar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: 3366cc;
	text-decoration: none
}

.callTapNavBar a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: 3366cc;
	text-decoration: none
}

.callTapNavBar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: 3366cc;
	text-decoration: underline
}

.Arial7790B6AFFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	color: #7790B6;
}

.Arial7790B6AFFFFFF a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.Arial7790B6AFFFFFF a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

.VerdanaFFFFFF_10a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	line-height: 1.1em;
}

.VerdanaFFFFFF_10a a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-decoration: none;
	line-height: 1.1em;
}

.VerdanaFFFFFF_10a a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-decoration: underline;
	line-height: 1.1em;
}

/*Barra de Mensajes */
#ygmain {
	width: 750px;
	margin: auto;
	border: 0px solid #ffffff;
	text-align: left;
}

/* rounded corners */
.ymsgrcvtop, .ymsgrcvbtm, .ymsgrcvtop h5, .ymsgrcvbtm h5 {
	margin: 0;
	font-size: 1px;
	height: 4px;
	background-repeat: no-repeat;
	z-index: 100;
}

.ymsgrcvtop, .ymsgrcvbtm {
	background-position: top left;
}

.ymsgrcvtop h5, .ymsgrcvbtm h5 {
	background-position: top right;
}

.ymsgrcvbody {
	padding: 0 10px;
}

/* rounded corners - features */
.ymsgrcvbluec {
	background-color: #f0f4f7;
}

.ymsgrcvbluec .ymsgrcvbody {
	border-left: solid 1px #899aba;
	border-right: solid 1px #899aba;
}

.ymsgrcvbluec .ymsgrcvtop {
	background-image: url(../static/images/bluec_tl_big.gif);
}

.ymsgrcvbluec .ymsgrcvtop h5 {
	background-image: url(../static/images/bluec_tr.gif);
}

.ymsgrcvbluec .ymsgrcvbtm {
	background-image: url(../static/images/bluec_bl_big.gif);
}

.ymsgrcvbluec .ymsgrcvbtm h5 {
	background-image: url(../static/images/bluec_br.gif);
}

#ymsgrtitlebar {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003DB8;
	text-decoration: none;
}

#ymsgrtitlebar a {
	text-decoration: none;
	color: #003DB8;
}

#ymsgrtitlebar a:hover {
	text-decoration: underline;
}

#ymsgrtitlebar .ymsgrcvbody {
	height: 28px;
	margin: 0px;
	padding: 0px 4px;
}

#ymsgrtitlebar ul {
	list-style: none;
	margin: 0;
	padding: 6px 0;
	white-space: nowrap;
	float: left;
}

#ymsgrtitlebar li {
	display: inline;
	padding: 0 10px;
	border-left: solid 1px #899aba;
}

#ymsgrtitlebar .selected {
	background-color: white;
	margin: -6px 0px;
	padding: 6px 10px;
}

#ymsgrtitlebar .firstli {
	border-left: solid 0 #ffffff;
}

.columnaSubrayada {
	border-bottom: 3px solid black;
}

.textoCentrado {
	text-align: center;
}

.lupa {
	background: url("../static/virtual/imagenes/ver.png");
	height: 16px;
	width: 16px;
	cursor: pointer;
}

.cssDivContent {
	width: 90%;
	margin-left: 5%;
	height: 95%;
}

.cssDivModal {
	position: absolute;
	display: none;
	width: 80%;
	height: auto;
	max-height: 50%;
	background-color: white;
	vertical-align: middle;
	top: 30%;
	left: 10%;
	z-index: 2000;
	border: 5px solid gray;
}

.cssFondoModal {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	opacity: 0.7;
	background-color: gray;
	z-index: 10;
	display: none;
	filter: alpha(opacity = 70)
}

.ampliado {
	width: 100% !important;
}

.botonImportante {
	background-color: #F5E4D0;
	background-image: url("../static/images/botonImportante.gif");
	background-repeat: repeat-x;
	border: 1px solid #003399;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100px;
}

.tableCont {
	
}

.tableCont>tbody>tr>td {
	padding-bottom: 5px;
}

.tableStyle {
	border-collapse: collapse;
	margin: 15px auto;
}

.tableStyle td {
	border: 1px solid #C3D4F7;
}



.estiloTablaDatosBasicos Table {
	width: 100%;
}

.estiloTablaDatosBasicos Table .tituloTd {
	width: 10%;
}

.estiloTablaDatosBasicos Table .descripcionTd {
	width: 15%;
}

.estiloTablaDatosBasicos Table .descripcionTd * {
	width: 100%;
}

.width100Per {
	width: 100%;
}

.upFile{
		background:url("../static/images/folder_explore.png") no-repeat;
		height: 28px;
	    width: 25px;
	    cursor: pointer;
	    border: 0 none;
}

.delFile{
	    background:url("../static/images/delete.gif") no-repeat;
		height: 28px;
	    width: 25px;
	    cursor: pointer;
	    border: 0 none;
	  }
	
.estiloMensajeSinPunto, .estiloMensajeSinPuntoFila ul {
	list-style-type: none !important;
}

.estiloMensajeSinPuntoFila {
	
}

.txtRazonSocial{
	width: 100%;
	
}

.txtCamposDocs{
	width: 100%;
	text-align: center;
}

 .upFile{
	background:url("../static/images/folder_explore.png") no-repeat;
	height: 28px;
    width: 25px;
    cursor: pointer;
    border: 0 none;
}

.txtCamposCartas{
	min-width: 100%;
}

.msgDescuentos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #379f15;
	font-weight: bold;
}

.infScanner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}



.solCertEspecial{
	width: 100%;
	border: 1px;
	cellspacing: 0px;
	background-color: #f2f8ff;
	border-color: #AEA5A5;
	border-style: solid;
}

.subtituloSubrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: underline !important;
}

.upFileDocware{
	background:url("../static/images/folder_explore.png") no-repeat;
	height: 16px;
    width: 110px;
    cursor: pointer;
    border: 0 none;
    background-position: center;
}

.delFileDocware{
	background:url("../static/images/delete.gif") no-repeat;
	height: 16px;
    width: 35%;
    cursor: pointer;
    border: 0 none;
    background-position: center;
}

.downFileDocware{
	background:url("../static/images/download.png") no-repeat;
	height: 16px;
    width: 50%;
    cursor: pointer;
    border: 0 none;
    background-position: right;

}

.estiloTituloLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:red;
	font-weight: bold;
}

.estiloLogin{
	background-color: #ffffff; 
	filter: alpha(opacity=40); 
	opacity: 0.95;
	border:0px red solid; 
	border-collapse:separate;
	border-spacing: 10;
    border:solid black 1px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius: 10px;
}

.botonAceptar{
	background-color: red;
    border: var(--medida-borde-boton);
    color: white;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    height: 25px;
    width: 100px;
	
}
.botonCancelar{
	background-color: black;
    border: var(--medida-borde-boton);
    color: white;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    height: 25px;
    width: 100px;
	
}


 .inputLogin {
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    height: 25px; 
    background-color: white!important
 }
 
 .stylepielogin {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
}
 .stylecopylogin {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: lighter;
}