body {
	margin: 0px;
	background-color: #FFFFFF;
}
.button {
	background-color: #646464;
	border: 1px #323232 solid;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	width: 90px;
	height: 20px;
}
.input {
	background-color: #dddddd;
	border: 1px #323232 solid;
	color: #646464;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
}
.inputwhite {
	background-color: #F9F9F9;
	border: 1px #999999 solid;
	color: #888888; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
}
.nbsp {
	font-size: 1px;
}

.content {
	background-attachment: fixed;
	background-image:  url(./../images/bgcontents.jpg);
	background-position: left top;
	background-repeat:    repeat-y;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
/*	padding-top: 10px; */
	height: 100%;
	padding-right: 12px;
	padding-bottom: 10px;
}
.content1 {
	background-attachment: fixed;
	background-image:  url(./../images/bgcontents.jpg);
	background-position: left top;
	background-repeat:    repeat-y;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 0px;
	height: 100%;
	padding-right: 12px;
	padding-bottom: 10px;
}
.contenedor {
	margin-bottom: 10px;
}
.subhmenucont{
	padding-bottom: 1px; 
	margin-bottom: 5px; 
	border-bottom: 2px #BBBBBB solid;
	}
/* --------------- By Edu ---------------------------- */
.subhmenuop {
	border-right: 2px #BBBBBB solid;
	padding-left: 3px;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #DD0000;
	font-weight: bold;
	}
a.subhmenulink_off {
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	}
a.subhmenulink_off:hover {
	color: #666666;
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px;
	}
a.subhmenulink_on {
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #009049;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	}
a.subhmenulink_on:hover {
	color: 009049;				/*009049:red	D51C16:red*/
/*	font-weight: bold;*/
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px;
	}
/* --------------- By Edu ---------------------------- */
.vmenu {
	background-image:  url(./../images/bgmenu.png);
	background-repeat:  repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
	padding-top: 7px;
	vertical-align: top;
	text-align: right;
	margin-left: 5px;
	margin-right: 5px;
	width: 200px;
	height: 100%;
}

.bottom {
	background-attachment: fixed;
	background-image:  url(./../images/bottom.png);
	background-repeat:   repeat-y;
	background-position: left top;
	height: 6px;
	background-color: #333333;
}

.hmenua {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.hmenutab {
	margin-left: 11px;
	border-right: 1px #FFFFFF solid;
	margin-right: 11px;	
}

.vmenubg {
	background-image:  url(./../images/bgvmenu.png);
	background-repeat:  repeat;
	background-position: left top;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 210px;
}

.dossier {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	padding-bottom: 3px;

}

.dossierline1 {
	background-repeat:   repeat-x;
	background-position: left bottom;
	background-image: url(./../images/dossier_01.png);

}
.dossiertable {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	margin-right: 3px;
	margin-left: 0px;
	margin-top: 0px; /* Antes 5 Ahora 0 por Hernan*/
	width: 182px;
}
.dossierson {
	font-size: 8pt;
}

.hijo2 {
	padding-left: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
	margin-left: 7px;
}
.specials {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 7pt;
	padding-left: 3px;
	padding-top: 2px;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 3px;
}

a.specialsred:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold; 
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsred:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold; 
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsred:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #D90000;
	letter-spacing: 1pt;
	font-weight: bold; 
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
.specialsred_active {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #D90000;
	letter-spacing: 1pt;
	font-weight: bold; 
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsblue:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsblue:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsblue:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #0066CC;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
.specialsblue_active {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #0066CC;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsgreen:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsgreen:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
a.specialsgreen:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #006600;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
.specialsgreen_active {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #006600;
	letter-spacing: 1pt;
	font-weight: bold;
	margin-left: 0px;	/* antes en 3, puesto en 0 por hernan*/
	width:100%;
	text-decoration: none;
}
.specialsimg {
	margin-right: 5px;
	}

.spcontent {
	border: 1px #999999 solid;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	background-image:  url(./../images/spbg.png);
	min-height: 300px;
	background-repeat: repeat-y;
	}

.spxxl1 {
	background-image:  url(./../images/spxxl1.png);
	background-repeat: no-repeat;		
	background-position: right;		
	min-height: 300px;
}
.spxxl2 {
	background-image:  url(./../images/spxxl2.png);
	background-repeat: no-repeat;		
	background-position: right;		
	min-height: 300px;
}
.spxxl3 {
	background-image:  url(./../images/spxxl3.png);
	background-repeat: no-repeat;		
	background-position: right;		
	min-height: 300px;
}
.spxxl4 {
	background-image:  url(./../images/spxxl4.png);
	background-repeat: no-repeat;		
	background-position: right;		
	min-height: 300px;
}
.sptext {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	margin-left: 10px;
	width: 100%;
	color: #333333;	
}
.contactcontent {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #333333;
	border: 1px #999999 solid;
	padding-top: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-right: 0px; 
	background-image:  url(./../images/spbg.png);
	min-height: 300px;
	}

