BODY {
	color:#003465;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: #fff url(img/bg.jpg) repeat-x;
}
TD {color:#003465;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 75%}
h1{font-size: 14pt;background-image: url(img/bgh1.jpg);padding: 6px 2px 4px 8px;margin-bottom: 0px;color: #666}
P{text-align: justify}
input,select{
	font-size: 8pt;
	background-color: #eeeeee;
	border-top: 1px #333333 solid;
	border-left: 1px #333333 solid;
}
.radio{
	background-color: transparent;
	border: 0px;
}

.boton{
	background-color: #FFFFFF;
	border-top: 1px #eeeeee solid;
	border-left: 1px #eeeeee solid;
	border-bottom: 1px #333333 solid;
	border-right: 1px #333333 solid;
}

A:LINK {color:#3874A6; text-decoration: none}
A:VISITED {color:#3874A6;text-decoration: none}
A:HOVER {color:#FF5500;text-decoration: underline}
A:ACTIVE {color:#3874A6;text-decoration: none}

A:LINK.msup,A:VISITED.msup,A:ACTIVE.msup {color:#eeeeee;margin-left: 8px;font-size: 7.5pt;}
A:HOVER.msup {color:#FFFFFF;border-top: 3px #ffffff solid;margin-left: 8px;text-decoration: none;font-size: 7.5pt;}

A:LINK.m,A:VISITED.m,A:ACTIVE.m {color:#999999;font-size: 8pt;font-weight: bold;}
A:HOVER.m {color:#003465;font-size: 8pt;font-weight: bold;text-decoration: none}

A:LINK.mr,A:VISITED.mr,A:ACTIVE.mr {color:#999999;font-size: 8pt;font-weight: bold;text-decoration: underline;}
A:HOVER.mr {color:#003465;font-size: 8pt;font-weight: bold;text-decoration: none}

A:LINK.bdeg,A:VISITED.bdeg,A:ACTIVE.bdeg {
	width: 72px;height: 24px;
	text-align: center;
	padding: 3px;
	background: url('img/boton.gif') center no-repeat;
	text-decoration: none;
	font-size: 8pt;color: #666;
}
A:HOVER.bdeg{
	width: 72px;height: 24px;
	text-align: center;
	padding: 3px;
	background: url('img/botonov.gif') center no-repeat;
	text-decoration: none;
	font-size: 8pt;color: #666;
}

A:LINK.mfam,A:VISITED.mfam,A:HOVER.mfam,A:ACTIVE.mfam {color:#FFFFFF;}

UL{margin: 0px;padding: 0px;}
P{margin-bottom: 4px;}
.ulsquare{list-style-type: square;margin: 10px;padding: 10px;}
.ulsquare li{margin-bottom: 10px;}

#shadowtop{width: 770px;background: url('img/shadowtop.gif') 50% no-repeat;background-position: 1px 13px;height: 16px;margin: 0 auto}
#cabecera{background: url('img/bgmain.gif') repeat-y center;display: block;margin: 0 auto;}
#cabecera #cabmain{
	background: #EEEEEE url('img/bgcab.jpg') no-repeat;
	width: 760px;height: 133px;
	border-bottom: 1px #728CA8 solid;
	margin: 0 auto;
}
#cabecera #bglogo{background: #FFFFFF url('img/bglogo.jpg') no-repeat;width: 184px;height: 100px;text-align: center;margin: 0 auto;}

.mright{vertical-align: top;float: left;}
.mtop{height: 80px;vertical-align: top;padding-top: 4px;text-align: left;padding-left: 80px;}
.mmid{height: 16px;vertical-align: bottom;text-align: right;padding-right: 6px;
	font-size: 7pt;color: #FDB595}
.mbot{height: 34px;}

.bloque{text-align: center;vertical-align: top}
.bloquem{margin-bottom: 30px;}

.menusup{margin-left: 180px;}
.menucab{margin-top: 4px;list-style-type: none;}
.imenu{float: left;border-left: 1px #999999 solid;padding: 4px 22px 4px 22px;margin: 2px;}

.fullc{text-align: center;margin: 0 auto;clear: both;}

#contenido{background: url('img/bgmain.gif') repeat-y center;clear: both;}
#tcontenido{background: url('img/bgshadow.jpg') no-repeat bottom;height: 300px;margin-top: 0px;}

#pie{text-align: center;font-size: 7pt;color: #666666;}
#shadowbottom{width: 770px;height: 5px;background: url('img/shadowbottom.gif') no-repeat;background-position: 1px 0px;}

.win{padding: 2px;width: 230px;margin-top: 6px;margin-bottom: 20px;}
.subwin{border: 1px #819BB3 solid;background-color: #FFFFFF;padding: 6px;text-align: left;height: 180px;}
.wintit{font-size: 11pt;font-weight: bold;color: #FF6600;background-color: #eeeeee;padding: 2px;}
.wintit img{float: left;}
.win P{margin-top: 2px;}
.wintitsm{font-size: 10pt;font-weight: bold;color: #FF6600;background-color: #eeeeee;padding: 2px;margin-bottom: 4px;clear: both;}
.wintitsm img{float: left;}

A:LINK.Awintitsm,A:VISITED.Awintitsm,A:ACTIVE.Awintitsm {
	width: 100%;font-size: 10pt;font-weight: bold;color: #FF6600;background-color: #eee;padding: 2px;margin-bottom: 4px;text-decoration: none;
}
A:HOVER.Awintitsm{
	width: 100%;font-size: 10pt;font-weight: bold;color: #FF6600;background-color: #ddd;padding: 2px;margin-bottom: 4px;text-decoration: none;
}

.tdsubm{background-color: #e0e0e0;border-right: 6px #cccccc solid;border-left: 6px #cccccc solid;}
.submres{
	background-color: #999999;
	border: 1px #cccccc solid;
	height: 24px;
	color: #ffffff;
	font-size: 7.5pt;
	padding-left: 10px;
}
.subm{background-color: #ffffff;border: 1px #cccccc solid;text-align:left;height: 24px;font-size: 8pt;padding-left: 8px;}
.submc{background-color: #ffffff;border: 1px #cccccc solid;border-left:4px #ff3300 solid;text-align:left;height: 24px;font-size: 8pt;padding-left: 16px;}

.tmain{background-color: #ffffff;border: 1px #cccccc solid;margin: 12px;margin-bottom: 40px;}
.main{padding: 8px;}
.twhois{background: #FFFFFF url('img/bgwhois.jpg') no-repeat;width: 320px;padding: 12px;margin-bottom: 20px;}
.tbcomp{
	background-color: #eeeeee;
	border-top: 1px #eeeeee solid;
	border-left: 1px #eeeeee solid;
	border-bottom: 1px #333333 solid;
	border-right: 1px #333333 solid;
}
.banner{
	color: #666666;
	float: right;
	width: 164px;
	background-color: #AABBCC;
	padding: 6px;
	margin-left: 8px;
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-bottom: 4px #cccccc solid;
	border-right: 4px #cccccc solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0');
}
.bannertd{
	color: #666666;
	width: 200px;
	background-color: #AABBCC;
	padding: 6px;
	margin-left: 8px;
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-bottom: 4px #cccccc solid;
	border-right: 4px #cccccc solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0');
}

.bannerpie{
	color: #666666;
	width: 100%;
	background-color: #AABBCC;
	padding: 6px;
	margin: 12px;
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-bottom: 4px #cccccc solid;
	border-right: 4px #cccccc solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0');
}
.banner H3,.bannertd H3,.bannerpie H3{margin: 0px;padding: 4px;font-weight: bold; font-size: 10pt;background-color: #4F8DBB;color: #ffffff;}

.proy{margin-bottom: 2px;clear: both;}
.proy P{margin-top: 2px;margin-bottom: 10px;}
.proy img{float: left}

.proysm{width: 250px;float: left;margin: 6px;}
.proysm P{padding: 2px;text-align: center;border: 1px #eee solid;margin: 0px;width: 250px;}
.proysm A:LINK.Awintitsm,.proysm A:VISITED.Awintitsm,.proysm A:ACTIVE.Awintitsm,.proysm A:HOVER.Awintitsm {margin-bottom: 0px;}
.proysm img{float: left}
.imgcenter{float: none !important}

.mostraralto{margin-bottom: 120px;}
.imgizquierda{float: left}
.imgderecha{float: right;margin: 0px; padding: 0px}
.listanormal{margin: 4px 0px 10px 12px; padding: 4px 0px 10px 12px;list-style-type: square;}
.listanormal li{margin-bottom: 2px}

.mtable{padding: 12px;}

.fcontact{border:0px;border-bottom: 1px #666 dotted;background-color:#fff;color: #ff3300}
.radio{border: 0px;background-color:#fff}

.padrwhois{padding-right: 10px;}
#aviso{margin: 20px;padding: 20px;background-color: #FFFBDF;border: 1px #ccc dotted;}

.bserv{
	font-size: 9pt;
	background: url(img/bgserv.gif) no-repeat;
	font-weight: bold;
	color: #ffffff;
	padding-left: 6px;padding-top: 4px;
	height: 26px;
}
.indep{font-weight: bold;}
.tcol{border: 1px #eee solid;margin: 10px;width: 490px;}
.psm{width: 96%}
.txtsm{font-size: 8pt;}

.bcliente{
	width: 510px;
	margin: 10px;
	padding: 4px;
	border: 1px #ccc solid;
}

.bacceso{border: 1px #ccc solid;width: 518px;margin-bottom: 10px;}
.baccesot{background-color: #eee;width: 100%;color: #999;font-weight: bold}

.t_header{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-image: url(img/t_header.gif);
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
}
.div_1{padding-left: 4px;}
.title{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-image: url(img/th_gradient.gif);
	color: #2B4660;
	font-weight: bold;
	border-bottom:1px solid #C1BEBE;
	border-right:1px solid #C1BEBE ;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;  
	height: 17px;
}

.td_1{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  background-color: #EFF3F7;
  border-bottom:1px solid #D6DFEF;
  border-right:1px solid #D6DFEF ;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  height: 24px;
}

.td_2{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  background-color: #F7FBFF;
  border-bottom:1px solid #D6DFEF;
  border-right:1px solid #D6DFEF ;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  color: #000000;
  height: 24;
}

.tdover{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  background-color: #FFAA33;  
  border-bottom:1px solid #D6DFEF;
  border-right:1px solid #D6DFEF ;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF; 
  height: 24;
}

/* soporte */
.bsoporte{margin-bottom: 10px;}
.bsoporte .shcapa{background-color: #eeeeee;font-weight: bold;width: 100%;padding: 6px;font-size: 110%;}
.bsoporte img{margin-top: 8px;margin-bottom: 8px;}