BODY {
	color:#5C6F91;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #EFEFEF;
	scrollbar-base-color:#000000;
	scrollbar-face-color:#9DADC2;
	scrollbar-track-color:#CCCCCC;
	scrollbar-highlight-color:#D9D5C4;
	scrollbar-darkShadow-Color:#D9D5C4;
	scrollbar-arrow-color:#333333;
	scrollbar-3dlight-color:#666666;
}
.bgmain{
	background-image:url('imgs/bg.gif');
	background-repeat: repeat-y;
	background-position: center;
}
.bgpie{border-top: 2px #BAC8E0 solid;}

TD {color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-style: normal}
H2 {color:#384F77;font-family: Arial, Helvetica, sans-serif; font-size: 12pt;font-style: normal;margin-bottom:2px;}
H3 {color:#384F77;font-family: Verdana,Arial, Helvetica, serif; font-size: 12pt;font-style: normal;margin-bottom:6px;border-bottom: 1px solid;}
H4 {font-size: 10pt;text-align: center;background: #EFEFEF;color: #384F77;height: 14px;margin: 0px;}

A:LINK,A:VISITED,A:ACTIVE {color:#384F77; font-size: 8pt;text-decoration:none;}
A:HOVER {color:#2E4699;font-size: 8pt;text-decoration:underline;}

/* menu superior */
.bgsmenu{background: url('imgs/botones.gif') no-repeat;}
.msblan{width: 70px}
.msitem{width: 113px}
#menusup A{font-weight: bold;}
A:LINK.cur,A:VISITED.cur,A:ACTIVE.cur{font-weight: bold;color: #0A37D4}
A:HOVER.cur{font-weight: bold;color: #0A37D4}

.tdcat{
	border-top: 1px #CCCCCC solid;
	background: #EFEFEF url('imgs/bgcat.gif') !important;
	text-align: center;
}

.cat {
	font-size: 10pt !important;
	color: #384F77 !important; 
	height: 14px !important;
	margin: 0px !important;
}

input{border: 1px #333333 solid; font-size: 9pt; background-color: #eeeeee;}
textarea{border: 1px #333333 solid; font-size: 9pt; background-color: #eeeeee;}
select{font-size: 9pt; background-color: #eeeeee;}
.none{border: 0px;  background-color: #ffffff;}
.noneconfirm{border: 0px;}
P{text-align: justify;}
UL{margin-top: 4px;margin-bottom: 2px;list-style-image: url('imgs/arrow.gif');}

#tdmain{padding: 10px;width: 450px}
#tdmainfull{padding: 10px;width: 598px !important;background-color: #ffffff;}
#tdmainfull2{padding: 10px;width: 720px !important;background-color: #ffffff;}
#tdmenuxtra{width: 190px;}
.menu{width: 155px;background: url('imgs/bgmenu.gif') repeat-y top;}
.menutd{
	border-bottom: 1px #B7B7B8 solid;
	padding-left: 10px;
}
.menu A:LINK {color:#EFEFEF}
.menu A:VISITED {color:#EFEFEF}
.menu A:HOVER {color:#FFFFFF}
.menu A:ACTIVE {color:#EFEFEF}
.twin{width: 170px; margin: 2px;}
.twindetalle{width: 550px; margin: 2px;}
.wintit{
	font-size: 8pt;
	text-align: left;
	height: 18px;
	background: #FFFFFF url('imgs/tprup.gif') no-repeat top;
	font-weight: bold;
	color: #2C3D58;
	border-bottom: 1px #B9B9BA solid;
	padding: 2px;
}
.wintitdetalle{
	font-size: 10pt;
	text-align: left;
	padding: 0px;
	background: #FFFFFF url('imgs/tdetup.gif') no-repeat top;
	height: 18px;
	font-weight: bold;
	color: #2C3D58;
}
.winp{
	text-align: left;
	height: 60px;
	padding: 6px;
	background-color: #f9f9f9;
	border-left: 1px #B7B7B8 solid;
	border-right: 1px #B7B7B8 solid;
	border-bottom: 1px #B7B7B8 solid;
}

.winp1{
	padding: 6px;
	border-left: 1px #B7B7B8 solid;
}

.winp2{
	padding: 6px;
	border-right: 1px #B7B7B8 solid;
}

.winp3{
	background-color: #f9f9f9;
	border: 1px #eeeeee solid; margin: 4px; padding: 2px;
}
.winpend{
	border-top: 1px #B7B7B8 solid;
}

.dimg{
	text-align: center;
	margin-bottom: 4px;
	width: 156px;
	overflow: hidden;
}
.dimg1{
	text-align: center;
	margin-bottom: 4px;
	width: 190px;
	overflow: hidden;
}
.pad8{padding: 8px;}
.winpnormal{
	padding: 4px;
	border-left: 1px #B7B7B8 solid;
	border-right: 1px #B7B7B8 solid;
}
.tablamain{
	padding: 4px;
	border: 1px #B7B7B8 solid;
	text-align: justify;
	background-color: #ffffff;
}
.imgp{border: 1px #eeeeee solid;max-width: 140px;max-height:100px}
.imgg{border: 1px #eeeeee solid;margin: 8px;max-width: 240px;max-height:260px}
.descrip{font-size: 9pt;text-align: left;margin-top: 8px;}
.descrip A{font-size: 9pt !important;text-decoration: underline;}
.alderecha{text-align: right}
.alizquierda{text-align: left}
.ico{vertical-align: middle;}
#aviso{border: 1px #666666 dotted; padding: 20px; margin: 20px; color: #666666;height: 80px}
.blanco{background-color: #ffffff;}
.fecha{text-align: right; color: #ffffff;}
.resalte{color: #2E4699;font-weight: bold;}
.resalte2{color: #2E4699;font-weight: bold;font-size: 10pt;}
.resalte3{color: #FFFFFF;font-weight: bold;font-size: 10pt;margin-left: 2px;}
.bloque{border: 1px #eeeeee solid; margin: 4px; padding: 10px;}
.bloqueb{border: 1px #dddddd solid; margin: 4px; padding: 10px;background-color: #eeeeee;}
.tdnew{font-weight: bold; font-size: 10pt;background-color: }
.new{color: #2E4699;font-weight: bold;font-size: 12pt;}
.tdhome{height: 100px;}
.ttit{background-color: #f6f6f6;padding: 4px;height: 20px;}
#confirm{border: 1px #CCCCCC solid; background-color: #eeeeee;padding: 10px; margin: 10px; color: #666666;height: 40px}
.listcat{background-color: #5C6F91;padding: 2px;}
.bmenu{width: 113px; height: 19px;}
.bmenu2{width: 131px; height: 19px;}
.ubica{border: 1px #eeeeee solid; padding: 10px;}
.nombre{font-weight: bold; color: #3B6FBA;font-size: 10pt;margin-bottom: 4px;}

.iapps{width: 216px;float: right;}

.ulempresa{list-style-type: square;list-style-image: none}
.ulempresa li{margin-bottom: 4px;text-align: justify}