body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#f9f9f9;
}
.tabprin {
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding:5px;
	width:760px;
}
.desc {
	text-decoration: line-through;
}

.tabla1{
border-bottom:solid 1px #dbe3f0;
border-left:solid 1px #dbe3f0;
border-right:solid 1px #dbe3f0;
}

.tabla2_1{
border-left:solid #E1E1E1 2px;
border-top:solid #E1E1E1 1px;
border-right:solid #E1E1E1 1px;
padding:5px;
font-size:11px;
font-stretch:condensed;
font-weight:bold;
color:#1C5CA4;
background-color:#f8f8f8;
}

.tabla2_2{
border-left:solid #E1E1E1 2px;
border-right:solid #E1E1E1 1px;
}
.tabla2_3{
text-align:left;
border-bottom:solid #E1E1E1 1px;
border-right:solid #E1E1E1 1px;
}

.tabla3{
background-color:#E9E9E9;
border-bottom:solid #666666 1px;
color:#333333;
font-weight:bold;
}

.tabla4{
	background-color:#FAFAFA;
	border-bottom:solid #CCCCCC 1px;
	border-top:solid #FFFFFF 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
	padding:7px;
}

.tabla5{
	background-color:#FFFFFF;
	border-bottom:solid #CCCCCC 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*text-align:justify;*/
	padding:10px;
}

.tabla6{
	border:solid #CCCCCC 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
}

.tabla7{
	border-top:solid #CCCCCC 1px;
	border-bottom:solid #CCCCCC 1px;
	background-color:#F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
}

.tablaABC{
text-align:center;
border:solid 1px #DDDDDD;
background-color:#F9F9F9;
}

.tabla8{
border-right:solid 1px #DDE5F1;
border-left:solid 1px #DDE5F1;
border-bottom:solid 1px #DDE5F1;
}

.titular1 {
	FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titular2 {
	FONT-SIZE: 12px; COLOR: #2B86D9; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	background-color:#F8F8F8; padding:5px;
	/*border-bottom:1px #2B86D9 solid;*/
}
.titular3 {
	FONT-SIZE: 16px; COLOR: #366ab3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titular4 {
	FONT-SIZE: 24px; COLOR: #2B86D9; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.texto2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align:justify;
}
.texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.texto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0979C4;
}

.texto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F8ED2;
}

.texto6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold
}

.texto7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.flechas1 {
	font-family:Geneva, Arial, Helvetica, sans-serif
	font-size: 10px;
	font-weight:bolder;
	color: #ff6600;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0979C4;
	border-right: 1px solid #7ABBFC;
	border-left: 1px solid #C5E2FE;
	text-align: center;
}

A.link2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:10px;
}

A.link2:action {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:10px;
}

A.link2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:10px;
}

A.link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58AAFC;
	text-decoration:underline;
	line-height:10px;
}

A.link3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;
	text-align:right;
}
A.link3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;
	text-align:right;
}

A.link4:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #2F8ED2;
}
A.link4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color: #2F8ED2;
}
A.link4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #2F8ED2;
}

A.link_menu2:link {
	COLOR: #366ab3; TEXT-DECORATION: none;
	font-size:11px;
}
A.link_menu2:active {
	COLOR: #366ab3; TEXT-DECORATION: none;font-size:11px;
}
A.link_menu2:visited {
	COLOR: #366ab3; TEXT-DECORATION: none;font-size:11px;
}
A.link_menu2:hover {
	COLOR: #8facd4; TEXT-DECORATION: none;font-size:11px;
}

A.link_menu1:link {
	COLOR: #8facd4; TEXT-DECORATION: none; font-size:11px; width:100%;
}
A.link_menu1:active {
	COLOR: #8facd4; TEXT-DECORATION: none;font-size:11px; width:100%;
}
A.link_menu1:visited {
	COLOR: #8facd4; TEXT-DECORATION: none;font-size:11px; width:100%;
}
A.link_menu1:hover {
	COLOR: #366ab3 ; TEXT-DECORATION: underline;font-size:11px;
}

A.link_menu3:link {
	COLOR: #8facd4; TEXT-DECORATION: none; font-size:11px; width:100%;line-height:8px;
}
A.link_menu3:active {
	COLOR: #8facd4; TEXT-DECORATION: none;font-size:11px; width:100%;line-height:8px;
}
A.link_menu3:visited {
	COLOR: #8facd4; TEXT-DECORATION: none;font-size:11px; width:100%;line-height:8px;
}
A.link_menu3:hover {
	COLOR: #366ab3 ; TEXT-DECORATION: underline;font-size:11px;line-height:8px;
}

.linea1 {
background-image:url(imagenes/nav_dots.gif);
font-size:1px;
line-height:1px;
height:1px;
padding:0px;
}

.textbox1{
border:1px #8facd4 solid;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
width:150px;
}

.textbox2{
border:1px #8facd4 solid;
font-family:Arial, Helvetica, sans-serif;
color:#8facd4;
font-size:11px;
width:122px;
}

.color1 {
	COLOR: #366ab3
}
.color2 {
	COLOR: #666666
}
.text1 {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.text2 {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.text3 {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, sans-serif
}

.titular5 {
	FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titular6 {
	FONT-SIZE: 18px; COLOR: #366ab3; FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.titular7 {
	FONT-SIZE: 16px; COLOR: #366ab3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titular8 {
	FONT-SIZE: 12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

.list1 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 8px; TEXT-INDENT: -8px; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A.link1:link {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link1:active {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link1:visited {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link1:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.link5:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link5:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link5:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link5:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

A.link6:link {
	COLOR: #004a9f;
	LINE-HEIGHT: 17px;
	TEXT-DECORATION: none;
	WIDTH: 100%;
	
}
A.link6:active {
	COLOR: #004a9f; LINE-HEIGHT: 17px; TEXT-DECORATION: none;WIDTH: 100%;font-size:11px;
}
A.link6:visited {
	COLOR: #004a9f; LINE-HEIGHT: 17px; TEXT-DECORATION: none;WIDTH: 100%;font-size:11px;
}
A.link6:hover {
	BORDER-RIGHT: #dbe3f0 1px solid; BORDER-TOP: #dbe3f0 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ffffff; BORDER-LEFT: #dbe3f0 1px solid; WIDTH: 100%; COLOR: #004a9f; LINE-HEIGHT: 15px; BORDER-BOTTOM: #dbe3f0 1px solid; TEXT-DECORATION: none
}

A.link7:link {
	COLOR: #004a9f; TEXT-DECORATION: none; cursor:pointer;
}
A.link7:active {
	COLOR: #004a9f; TEXT-DECORATION: none; cursor:pointer;
}
A.link7:visited {
	COLOR: #004a9f; TEXT-DECORATION: none; cursor:pointer;
}
A.link7:hover {
	COLOR: #ff6600; TEXT-DECORATION: none; cursor:pointer;
}
A.link8:link {
	COLOR: #ffffff
}
A.link8:active {
	COLOR: #ffffff
}
A.link8:visited {
	COLOR: #ffffff
}
A.link8:hover {
	COLOR: #dbe3f0
}
A.link6:link {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link9:active {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link9:visited {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link9:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.link10:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link10:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link10:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link10:hover {
	COLOR: #fe7a19; TEXT-DECORATION: none
}
A.link11:link {
	COLOR: #fe7a19; TEXT-DECORATION: none
}
A.link11:active {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link11:visited {
	COLOR: #fe7a19; TEXT-DECORATION: none
}
A.link11:hover {
	COLOR: #fe7a19; TEXT-DECORATION: none
}
A.link_menu:link {
	WIDTH: 100%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_menu:active {
	WIDTH: 100%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_menu:visited {
	WIDTH: 100%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.link_menu:hover {
	BORDER-RIGHT: #c2d4f0 1px solid; BORDER-TOP: #c2d4f0 1px solid; BORDER-LEFT: #c2d4f0 1px solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #c2d4f0 1px solid; TEXT-DECORATION: none
}
A.link_menu4:link {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link_menu4:active {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link_menu4:visited {
	COLOR: #366ab3; TEXT-DECORATION: none
}
A.link_menu4:hover {
	COLOR: #8facd4; TEXT-DECORATION: none
}
A.link_menu5:link {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.link_menu5:active {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.link_menu5:visited {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.link_menu5:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.tabla8 {
	BORDER-RIGHT: #dbe3f0 1px solid; BORDER-LEFT: #dbe3f0 1px solid; BORDER-BOTTOM: #dbe3f0 1px solid
}
.tabla9 {
	BORDER-BOTTOM: #dbe3f0 1px solid
}
.tabla10 {
	BORDER: #dbe3f0 1px solid;
}
.tabla11 {
	BORDER-RIGHT: #366ab3 2px solid; BORDER-TOP: #366ab3 2px solid; BORDER-LEFT: #366ab3 2px solid; BORDER-BOTTOM: #366ab3 2px solid
}
.celda1 {
	BACKGROUND-COLOR: #88a5cf
}
.celda2 {
	BACKGROUND-COLOR: #edf1f8;
}
.celda3 {
	BACKGROUND-COLOR: #f7f7f7;
}
.combo1 {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form1 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #7f9db9 1px solid; COLOR: #000000; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
	font-size:11px;
}
.text_menu{
	COLOR: #ffffff; TEXT-DECORATION: none
}
.textbox4 {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #000000;
}
.fecha{
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-size:11px;
}
.textovertical {
	FILTER: flipv fliph; WRITING-MODE: tb-rl
}
.titular_cal {
	FONT-SIZE: 28px; COLOR: #dbe3f0; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titular_prod {
	FONT-SIZE: 24px; COLOR: #dbe3f0; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.titular_imp {
	FONT-SIZE: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.link_cal:link {
	COLOR: #ff6600
}
A.link_cal:active {
	COLOR: #ff6600
}
A.link_cal:visited {
	COLOR: #ff6600
}
A.link_cal:hover {
	COLOR: #366ab3
}
A.link_cal2:link {
	WIDTH: 100%; COLOR: #004a9f; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.link_cal2:active {
	WIDTH: 100%; COLOR: #004a9f; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.link_cal2:visited {
	WIDTH: 100%; COLOR: #004a9f; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.link_cal2:hover {
	BORDER-RIGHT: #dbe3f0 1px solid; BORDER-TOP: #dbe3f0 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #dbe3f0 1px solid; WIDTH: 100%; COLOR: #004a9f; LINE-HEIGHT: 15px; BORDER-BOTTOM: #dbe3f0 1px solid; TEXT-DECORATION: none
}
A.link_cal3:link {
	WIDTH: 100%; COLOR: #004a9f; TEXT-DECORATION: none
}
A.link_cal3:active {
	WIDTH: 100%; COLOR: #004a9f; TEXT-DECORATION: none
}
A.link_cal3:visited {
	WIDTH: 100%; COLOR: #004a9f; TEXT-DECORATION: none
}
A.link_cal3:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #88a5cf 1px solid; WIDTH: 100%; COLOR: #004a9f; BORDER-BOTTOM: #88a5cf 1px solid; BACKGROUND-COLOR: #dbe3f0; TEXT-DECORATION: none
}
.celda_cal {
	BACKGROUND-COLOR: #fffbdd
}
.tabla_cal {
	BORDER-RIGHT: #dbe3f0 1px solid; BORDER-BOTTOM: #dbe3f0 1px solid
}
.help {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, sans-serif; color:#999999;
}
.linktype {
color:#0000CC;
text-decoration:underline;
cursor:pointer;}

.table_alert{
background-color:#fffbb8;
border:#ccc889 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}

.celda_alert{
background-color:#fffbb8;
}
.alert{
	color:#FF0000;
}

.tbl_mapa{
	COLOR: #366ab3;
	font-weight:bold;
	background-color:#f8f8f8		;
	border:#cccccc solid 1px;
}

.tbl_mapa2 {
	border:#cccccc solid 1px;
}