HTML {
	SCROLLBAR-FACE-COLOR: #F2F3EE ;
	SCROLLBAR-SHADOW-COLOR: #F8B22C;
	SCROLLBAR-3DLIGHT-COLOR: #CACFE3;
	SCROLLBAR-ARROW-COLOR: #FFff78;
	SCROLLBAR-TRACK-COLOR: #EFEFEF;
	SCROLLBAR-HIGHLIGHT-COLOR: #EFEFEF;
	SCROLLBAR-DARKSHADOW-COLOR: ##223d75;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	min-height:100%;
	height: auto !important;
	height: 100%;bottom: 100%;
	text-decoration: none !important;
}

body {hscroll: no;	margin-left: 0px;margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
	min-height:100%;height: auto !important;	height: 100%;padding: 0px;	background-color: #ffffff;bottom: 100%;text-decoration: none !important;}

/* por si luego lo uso **** td img {display: block;}*/
/* Clases útiles */
.clear {clear: both;}
.float-left {float: left;}
.float-right {float: right;}

/***********************************************/
/* Divs de maquetacion                                */
/***********************************************/
#pagina{width: 100%;height: auto !important;height: 100%;bottom: 100%;	position: static;}
#derecha{width: 113px;	vertical-align: top;float: right;}
#contentindex{text-align: center; /* this overrides the text-align: center on the body element. */
/* establece la altura de la imagen: recuerda descontar los padding arriba y abajo de las etiquetas que contenga */height: auto;background-position: center 100%;}
#content{float: left;width: 66%;border-right: 1px dotted #DCDDE4;border-top-style: none;	margin-right: 15px;	padding-right: 15px;border-left: 1px dotted #DCDDE4;clear: right;}
#contentB{float: left;width: 61%;border-top-style: none;clear: right;}
/***********************************************/
/* Componentes                                */
/***********************************************/
#superior{vertical-align: top;width: 100%;}
/************* #navegacion estilos **************/
#navegacion{width: 100%;}

/************* #navpeque estilos *************/
#navpeque{padding: 2px 2px 2px 8px;	width: 100%;font: bold 12px  Arial, Helvetica, san-serif;	color: #FFCC00;text-decoration: none;background: #D7DAE3;border-right: 3px solid #CCCCCC;	border-bottom: 3px inset #9197A2;}
#navpeque1{	padding: 2px 2px 2px 8px;width: 50%;font: bold 12px  Arial, Helvetica, san-serif;
	color: #FFCC00;	text-decoration: none;	background: #ffffff;	border-right: 3px solid #CCCCCC;border-bottom: 3px inset #9197A2;}
/************* #lema estilos ***************/
#lema{vertical-align: top;	width: 100%;}
#lema img{vertical-align: top;float: right;}
/************** .textoin styles ***************/

.textoin{font-size: 80%;font-family:  Arial, Helvetica, san-serif;color: #223d77;margin-left: 11px;text-align: justify;}
.textoin h3{padding: 30px 0px 5px 0px;text-align: center;}
.textoin h5{font-size: 1em;font-family:  Arial, Helvetica, san-serif;	color: #223d77;	line-height: normal;}
.textoinimg{clear: both;float: left;margin: 0px 25px 25px 0px;display: block;}
/************* #botones***************/
.botonderch{float: right;}
.botonderchprint{float: right;margin: 0px;border-width: 0px;}
.botonizq{float: left;}
/************* #entre parrafos***************/
.entre{background: url(../imagenes/puntitos.gif) repeat-x;}
.entre2{background: url(../imagenes/puntitos2.gif) repeat-x;}
.entre3{background: url(../imagenes/lineaD.gif) repeat-x;}

/************* #pie estilos ***************/

#pieInfo{float: left;clear: both;	vertical-align: bottom;	width: 100%;}
.pie {font-family:  Arial, Helvetica, san-serif;	font-size: 0.7em;color: #223F76;	font-weight: bold;text-align: center;}

/*********** #estilo derecha***********/

#derecha ul a:link, #derecha ul a:visited {display: block;	font: bold 9px  Arial, Helvetica, san-serif;	color: #FF9900;	text-decoration: none;}
#derecha ul {list-style: none; margin: 0; padding: 0;	font: bold 9px  Arial, Helvetica, san-serif;	color: #FF9900;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#derecha li {border-bottom: 1px solid #EEE;	font: bold 9px  Arial, Helvetica, san-serif;
color: #FF9900;}

/* fix for browsers that don't need the hack */
html>body #derecha li {border-bottom: none;	font: bold 9px  Arial, Helvetica, san-serif;
	color: #FF9900;}


/************** #publicidad estilos **************/
#advert{padding: 10px 0px 10px;}
#advert img{display: block;}
#publicidad{text-align: left; float: left; display:inline; vertical-align: top;width: 181px;	top: 0px;}
#publicidadindex {position:absolute;left:0px;top:217px 50em; 	z-index:auto;}
#publicidad p{padding: 5px 0px 5px 0px;}
/************** noticias estilos **************/
.mainContent {	overflow:hidden;	width: 98%;	margin: 0 10px 0 10px;	padding: 0 10px 0 10px;
	background: url(../../imagenes/not_fondo.gif) repeat;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma,  sans-serif;}
.mainContent img {	border: 1px solid #CCCCCC;	background-color:#FFFFFF;	margin: 0;	padding: 7px;	max-width:400;}
.noticiafecha {	margin: 0px;padding: 0px;	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma,  sans-serif;font-size: small;	font-weight: bold;	color: #999999;}
.titulonotcontact {margin: 0px;padding: 0px;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma,  sans-serif;	font-size: 2em;	font-weight: bold;color: #999999;font-style: italic;}
.noticiatitle {	margin: 0px;padding: 0px;	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma,  sans-serif;	font-size: 12px;	font-weight: bold;}
.noticiatitle a, .meta a, .feedback a, .commentauthor a, .commentmeta a, #comments a {
	text-decoration: none !important;}
.feedback {	padding: 0 0 5px 3em;	/*margin: 0 0 10em;*/	border-bottom: 1px dotted #CCCCCC;
	text-align: right;	font: bold 10px  Arial, Helvetica, san-serif;}
.meta, .feedback {clear: both;	font-size: 1em;	color: #999;}
#lemahome {	position:absolute;	left:300px;	top:243px;	width:428px;	height:33px;z-index:1;}

a {	text-decoration: none !important;	font-weight: bold;	color: #F8b12a;	font-family:  Arial, Helvetica, san-serif;}
a:visited {	color:  #F8b12a;	text-decoration: none !important;}
a:active {color:  #F8b12a;text-decoration: none !important;}
a:hover {color: #243F76;text-decoration: none !important;}
.ahem {	display: none;	text-decoration: none;	}
strong, b {	font-weight: bold;	}
p {	font-size: 11px;margin-top: 7px;margin-bottom: 5px;	font-family:  Arial, Helvetica, san-serif;
	color: #203a73;	}
/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/
#header {	margin:3px;	border:1px solid #ccc;    }
h1 {font-size: 20px;line-height: 44px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}
h2 {font-size: 18px;	line-height: 40px;	font-weight: bold;	margin-top: 0;margin-bottom: 0;	}
h3 {font-size: 16px;line-height: 22px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}
h4 {font-size: 14px;line-height: 26px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}
h5 {font-size: 12px;line-height: 22px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}
h6 {font-size: 10px;line-height: 18px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}
img {border: 0;	}
.nowrap {white-space: nowrap;font-size: 10px;font-weight: bold;	margin-top: 0;	margin-bottom: 0;}
/* must be combined with nobr in html for ie5win */
/*titulo 1	*/
#title { margin:5px 5px 0;  padding:20px 20px .25em;  border:1px solid #eee;  border-width:1px 1px 0;  font-size:200%;  line-height:1.2em;  font-weight:normal;  color:#666;  text-transform:uppercase;  letter-spacing:.2em;  }
#title a {  color:#666;  text-decoration:none;  }
#title a:hover {color:#c60;	text-decoration: none;  }
#title2 {margin:5px 5px 0;padding:10px 10px .15em;	border:1px solid #eee;	border-width:1px 1px 0;font-size:150%;line-height:1.2em;font-weight:normal;color:#737E91;text-transform:uppercase;	letter-spacing:0.2em;text-align: right;  }
#title2 a { color:#666;  text-decoration:none; }
#title2 a:hover {color:#c60;text-decoration: none; }
#description { margin:0 5px 5px;  padding:0 20px 20px; border:1px solid #eee;  border-width:0 1px 1px;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;
letter-spacing:.2em; color:#999;  }
.letpeq {font-size: 9px;line-height: 16px;margin-top: 15px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif, Verdana;color: #666666;}
.letareaprivadapartner {font-size: 10px;line-height: 16px;margin-top: 15px;	margin-bottom: 5px;
font-family: Arial, Helvetica, sans-serif, Verdana;	color: #223F76;	}
#arbotir {}
#top {margin: 20px 20px 0px 20px;	padding: 10px;	border: 5px solid #ccc;	background: #666;
height: 100px; /* ie5win fudge begins */voice-family: "\"}\"";	voice-family:inherit;	height: 70px;	}
html>body #top {height: 70px; /* ie5win fudge ends */}
#left {	position: absolute;	top: 120px;	left: 0px;	margin: 20px;	padding: 10px;	border: 5px solid #ccc;	background: #666;	width: 150px; /* ie5win fudge begins */	voice-family: "\"}\"";
	voice-family:inherit;	width: 120px;	}
html>body #left {	width: 120px; /* ie5win fudge ends */}
#middle {margin: 20px 190px 20px 190px;	padding: 10px;	border: 5px solid #ccc;	background: #666;}
#right {position: absolute;	top: 120px;	right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */margin: 20px;	padding: 10px;	border: 5px solid #ccc;	background: #666;
	width: 150px; /* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;	width: 120px;	}
html>body #right {width: 120px; /* ie5win fudge ends */	}
/*sombras imagen*/
.img-shadow {background: url(../imagenes/shadowAlpha.png) no-repeat right bottom!important;
	background: url(../imagenes/shadow.gif) no-repeat bottom right;	margin: 10px 0px 0px 10px !important;	margin: 10px 0px 0px  5px;	float: left;clear: right; }
.img-shadow2 {	background: url(../imagenes/shadowAlpha.png) no-repeat right bottom!important;
	background: url(../imagenes/shadow.gif) no-repeat bottom right;	margin: 10px 0px 0px 10px !important;	margin: 10px 0px 0px  5px;	float: right;  }
.img-shadow img { background-color: #ffffff;  border: 1px solid #a9a9a9;  padding: 4px;  margin: -6px 6px 6px -6px !important;  margin: 10px;  float: left;clear: right;
  }
  /*sombras imagen*/
   /*sombras texto*/
   .shadowimg { float: left; margin: 25px 20px 20px 25px; background: url(../imagenes/shadowAlpha.png) no-repeat right bottom; }
.shadowimg img { padding: 3px; border: 1px solid #CCC; background: #FFF; position: relative; left: -3px; top: -3px; }
 .p-shadow { background: url(../imagenes/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../imagenes/shadow.gif) no-repeat bottom right;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;  float: left;clear: right; }
  .p-shadow div {background: none !important;	background: url(../imagenes/shadow2.gif) no-repeat left top;	padding: 0 !important;	padding: 0 6px 6px 0;	float: left;clear: right; }
.p-shadow img { display: block;  position: relative;  border: 1px solid #a9a9a9;  margin: -6px 6px 6px -6px;  padding: 4px;  float: left;clear: right;  }
 #sombra2{position:relative;background: transparent url(../imagenes/sombra2.gif) repeat-y right;
	right: auto;}
   /*sombras texto*/
  /*caja*/
input {font-size:12px;}
.input1 {border:1px solid #C0C0C0; height:17px;font-family: "arial", "Tahoma";color:#585858;font-size: 10px; }
.input2 {border:1px solid #484848; height:18px;font-family: "arial", "Tahoma";color:#585858;font-size: 10px;}
.input3 { border:1px solid #A8A8A8; height:18px;font-family: "arial", "Tahoma";color:#18204A;;font-size: 10px; background: #ffffff url(../imagenes/sombra.gif) repeat-y;}
.inputtxt {	font-family: "arial", "Tahoma";color:#18204A;font-size: 10px;	height: 17px;
	width: 88px;text-shadow: #ccccff;	background-color: transparent;	text-align: left;	outline-color: #FFCC00;	display: block;	padding-left: 6px;	border-width: 0px;	border-style: 0;
font-weight: bold;}
.cajacontenido {font-family: "arial", "Tahoma";color:#18204A;font-size: 10px;	position: relative;	background: #ffffff url(../imagenes/sombra.gif) repeat-y;	padding: 5px;	width: 500px;
	height: 120px;	margin: 3px;border-top: 1px outset #CACADD;	border-right: 1px outset #E8E8F0;
	border-bottom: 1px outset #E8E8F0;	border-left: 1px outset #CACADD;}
.textoform1{font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma,  sans-serif;	font-size: 13px;font-weight: bold;	color: #999999;	text-align: justify;}
.textoform2{font: bold 11px  Arial, Helvetica, san-serif;	color: #243e77;}
.asteriscoform1{font: bold 17px Arial, tahoma, Helvetica, san-serif;color: #FF9900;
}
/*caja*/
fieldset {width: 90%;	border-style: solid;padding: 2px 23px 10px;	margin-left: 10px;}
.est_fieldset {	padding-top: 2px;padding-left: 23px;padding-right: 23px;padding-bottom: 10px;	background: #F3F4F8;}
.legend2 {font-family: Arial, Helvetica, san-serif;	font-size:18px;	font-weight:bold;	padding:10px;	background:#fff url(../imagenes/degradado_bg.gif) repeat;	margin: 10px;	color: #005085;border-top: 1px solid #E9EAEF;	border-right: 1px solid #C8CAD7;	border-bottom: 1px solid #C8CAD7;	border-left: 1px solid #E9EAEF;}
.legend3 {font-family: Arial, Helvetica, san-serif;	font-size:13px;	font-weight:bold;padding:10px;margin: 10px;	color: #005085;	border-top: 1px solid #E9EAEF;
	border-right: 1px solid #C8CAD7;border-bottom: 1px solid #C8CAD7;border-left: 1px solid #E9EAEF;background-color: #fff;	background-image: url(../imagenes/degradado_bg.gif);	background-repeat: no-repeat;}
.titulo {font: bold normal 20px/normal Arial, Verdana, Helvetica, sans-serif;
	color: #1D3978;	/*background: url(../imagenes/esquina_bg.jpg) no-repeat scroll center;*/
	margin: 30px 0px 3px 12px;}
.tituloletrapri {font: bold normal 16px/normal Arial, Verdana, Helvetica, sans-serif;color: #666666;border-top: none;border-right: none;border-bottom: none;border-left: none;	margin-left: 5px;}
.contenido {font: normal 11px/normal  Arial, Helvetica, san-serif;color: #1d224a;text-align: justify;width: 100%;border-top: 1px solid #CCCCCC;border-right-style: none;	border-bottom-style: ridge;	border-bottom-color: #D3D8DC;border-left: 1px solid #D3D8DC;margin-left: 10px;	padding-top: 8px;padding-left: 10px;padding-bottom: 8px;}
.titul_img {border-top: 1px #F7AD22;border-right: 1px #F7AD22;border-bottom: 1px #F7AD22;
	border-left: 1px #F7AD22;margin: 13px 0px 5px 10px;}
.contenidonaranja {	font: bold 1em  Arial, Helvetica, san-serif;color: #F7AD22;}
.contenidonaranja2 {font: bold 1.3em  Arial, Helvetica, san-serif;color: #F7AD22;}
.contenidonaranjaGrande {color: #F7AD22;}
.contenidonaranja3 {font: bold 2.0em  Arial, Helvetica, san-serif;color: #F7AD22;}
.contenidoazulnegrita {	font: bolder 1em  Arial, Helvetica, san-serif;	color: #203a73;}
.img_dcha {	float: right;	width: 154px;	padding: 2px 0px 0px 5px;	clear: both;}
.contenidotxt {	font: normal 1em/normal  Arial, Helvetica, san-serif;	color: #1d224a;	text-align: justify;	white-space: normal;	display: block;	clear: right;	border-top: none;	border-right-style: none;	border-bottom-style: none;	border-left: none;}
DIV #contenidodrch {MARGIN-LEFT: 514px; WIDTH: 246px; POSITION: relative;}
/*para las listas*/
#bolito ul li {	list-style-image: url(../imagenes/bolito2.gif);	margin: 2px;padding: 2px;	background: center;	font: bold 11px  Arial, Helvetica, san-serif;	color: #223d75;	}
#bolito2 ul li {list-style-image: url(../imagenes/bolitos_descarga.gif);margin: 5px;	padding: 3px;	background: center;		font: bold 10px  Arial, Helvetica, san-serif;color: #223d75;}
#bolito3 ul li {list-style-image: url(../imagenes/bolito3.gif);	margin: 2px;	padding: 2px;
	background: center;	font: bold 11px  Arial, Helvetica, san-serif;	color: #223d75;}
#bolito4 ul li {list-style-image: url(../imagenes/bolito4.gif);	margin: 5px 5px 5px 20px;
	font: 13px  Arial, Helvetica, san-serif;color: #2B3268;}
#bolitosin ul li {margin: 5px 5px 5px 20px;color: #2B3268;list-style-type: decimal;	font-family: Arial, Helvetica, san-serif;font-size: 12px;line-height: 16px;font-weight: bold;}

.lineapuntos_v {background-image: url(../imagenes/puntitos.gif);background-repeat:repeat-y;
	background-position:top ;width: 10px;}
.img_recuadro {	border: thin dotted #DFE0EE;}
  /*sombras imagen*/
 .img-shadow { float:left;  background: url(shadowAlpha.png) no-repeat left bottom!important;
  background: url(shadow.gif) no-repeat bottom right;  margin: 10px!important;  margin: 10px 0 0 80px;  }
.img-shadow img {  display: block;  position: relative;  border: 1px solid #a9a9a9;  margin: -6px 6px 6px -6px;  padding: 4px; }
   /*sombras imagen*/

/*subir*/
a.subir:link, a.subir:active, a.subir:visited {	color:#1f2348;	text-decoration: none;
	font: bolder 10px  Arial, Helvetica, san-serif;}
a.subir:hover{	color: #ffffff;	text-decoration: none;	font:bolder 10px  Arial, Helvetica, san-serif;	background: #1f2348;}
.subir{	FLOAT: right;	font: 10px  Arial, Helvetica, san-serif;	color: #1f2348;	text-decoration: none;	border: 0px;margin: 5px;}
/*-----formulario redondo---*/
div.contentform1{padding: 30px 36px 36px 36px;}
div.top{position:relative;	background-position:top;background-image:url(../imagenes/topborders.gif);background-repeat:no-repeat;}
div.bottom{	position:relative;	background-image:url(../imagenes/bottomborders.gif);	background-repeat:no-repeat;background-position:bottom;}
div.sides{background-image:url(../imagenes/sideborders.gif);background-repeat:repeat-y;}
#projectleft{float:left;position:relative;left:58px;width: 230px;padding: 0 4px 0 4px;}
#projectright{position:relative;float:left;left:50px;width:510px;padding: 0 4px 0 4px;}
/*------curvas-----*/
.curvy {position:relative; width:400px; height:150px; background:#08c; color:#000; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#08c; background:#fff;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:130px; left:0px;}
#ctr {top:0px; left:380px;}
#cbr {top:130px; left:380px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#08c;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:5px; left:5px; width:390px; height:140px;}
#txt p {font-size:10px; line-height:17px; color:#fff;}

/*---otras curvas----*/
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 5px; font-size:10px;}
.xsnazzy {background: transparent; width:195px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#c9ba65; color:#fff;}
.color_b {background:#d4d8bd; color:#FFF;}
.color_c {background:#758279; font-weight: bold; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}
.color_e {color:#E0DEDA; font-size: 11px; font-weight: bold;}
/*---imagen Grande---*/
#agranda {position:relative;border:0; top:1px; left:55px; width:75px; background-color:#fff; z-index:100;text-decoration:none;}
#agranda a.p1, #agranda a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#agranda a img {
	border:0;
	text-decoration: none;
}
/*#agranda a.p1:hover { border:0; text-decoration:none; background-color:#8c97a3; color:#000;}*/
#agranda a .large {	display:block; border:0;position:relative;	width:1px;height:1px;border:0px;
top:-1px;left:-1px;	text-decoration: none;}
#agranda a.p1:hover .large {display:block;border:0;	position:absolute;	top:-60px;	left:70px;
	width:300px;height:300px;	border:2px solid #ffff;	text-decoration: none;}
#info {z-index:100; height:20em;}
/* ESTILO ruta y vinculos fondo */
a.pth:link, a.pth:active, a.pth:visited {color:#F7AD21;	text-decoration: none;	font: bold 12px  Arial, Helvetica, san-serif;}
a.pth:hover{color: #666666;	text-decoration: none;	font:bolder 12px  Arial, Helvetica, san-serif;
	background: #DBDBE6;}
.pth {	text-decoration: none;	color:#E2B005;	padding-left:2px;	font-size:12px;	font-family:  Arial, Helvetica, san-serif;font-weight: bolder;background: #EAEAF7;border-top: none;	border-right: 1px solid #4B5463;border-bottom: 1px solid #4B5463;border-left: none;}
/* ESTILO ruta y vinculo Partner Grande  */
a.pth1:link, a.pth1:active, a.pth1:visited {color:#000033;	text-decoration: none;	font: bold 14px  Arial, Helvetica, san-serif;}
a.pth1:hover{color: #666666;	text-decoration: none;	font:bolder 14px  Arial, Helvetica, san-serif;
	background: #DBDBE6;}
.pth1 {	text-decoration: none;	color:#000033;	padding-left:2px;	font-size:14px;	font-family:  Arial, Helvetica, san-serif;font-weight: bolder;background: #EAEAF7;border-top: none;	border-right: 1px solid #4B5463;border-bottom: 1px solid #4B5463;border-left: none;}
/* ESTILO vinculos fondo grande Distribuidores */
a.botonD:link, a.botonD:active, a.botonD:visited {color:#F7AD21;text-decoration: none;	background: #DBDBE6 url(../imagenes/arpinche2.gif) repeat-x center;height: 29px;}
a.botonD:hover{	color: #666666;	text-decoration: none;	background: #DBDBE6 url(../imagenes/arpinche2_on.gif) repeat-x center;	height: 29px;	border-right: 5px solid #ffad00;}
.botonD {	text-decoration: none;	color:#E2B005;	padding-left:2px;	font-size:18px;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma,  arial, helvetica, sans-serif;	background: #EAEAF7 url(../imagenes/arpinche2.gif) repeat-x;	border-top: 1px solid #DDE0E8;	border-right: 1px solid #4B5463;	border-bottom: 1px solid #4B5463;
	border-left: 1px solid #DDE0E8;	height: 29px;text-align: center;text-indent: 10px;}

/*elementos formulario
form#formulario {background:#E1E1E8; width:100%; padding:10px; border:1px solid #ccc; margin:0 auto;}
form#formulario fieldset {width:90%;display:block;	border:1px dotted #fff;	padding:5px;
	font-family: Arial, Helvetica, san-serif;
	margin-bottom:0.5em;
	line-height:1.5em;
	color: #A2A7BB;
}
* html form#formulario fieldset#personal, * html form#formulario fieldset#medical {background-position:400px 20px;}
* html form#formulario fieldset#current {background-position:390px 20px;}
form#formulario fieldset#opt {background:#CCCCCC;}
form#formulario legend {
	font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:bold;
	border:1px solid #fff;
	padding:3px;
	background:#fff url(../imagenes/fondo_titul.gif) repeat-x center left;
	margin: 10px;
}
form#formulario label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#FFCC00; margin-bottom:0.5em;}
form#formulario input {border:1px solid #fff; background:#fff url(../imagenes/formul.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;}
form#formulario select {margin-left:0.5em;}
form#formulario textarea {width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff url(../imagenes/formul.gif) repeat-x bottom left;}
form#formulario option {background:#788; color:#fff;}
form#formulario optgroup {background:#abb; color:#666666; font-family: Arial, Helvetica, san-serif;}
form#formulario optgroup option {background:#9aa; color:#fff;}
form#formulario #button1, form#formulario #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
form#formulario #button1:hover, form#formulario #button2:hover {background-position:center left; color:#6666CC;}
fin elementos formulario */


/*elementos formulario 2*/
form#formulario2 {width:100%; padding:3px; border:1px solid #ccc; margin:0 auto;}
form#formulario2 fieldset {	border:1px dotted #D5D6DD;	padding:5px;margin-bottom:0.5em;	line-height:1.5em;color: #A2A7BB;}
form#formulario2 legend {font-family: Arial, Helvetica, san-serif;	font-size:14px;	font-weight:bold;border:1px solid #fff;	background:#fff url(../imagenes/fondo_titul.gif) repeat-x left center;
	height: 42px;width: 250px;padding: 8px;	margin: 20px;color: #FF9900;}
form#formulario2 input { border:1px solid #A8A8A8; color:#4B5674;font-size: 10px; background: #ffffff url(../imagenes/sombra.gif) repeat-y;}
form#formulario2 select {margin-left:0.5em;}
form#formulario2 textarea {border:1px solid #ccc;font-family: Arial, Helvetica, san-serif;
	font-size:10px;color:#18204A; background:#fff url(../imagenes/formul.gif) repeat-x bottom left; width: 189px; height: 30px;
}
form#formulario2 option {background:#00407A; color:#fff;}
form#formulario2 optgroup {background:#abb; color:#666666; font-family: Arial, Helvetica, san-serif;}
form#formulario2 optgroup option {background:#9aa; color:#fff;}
form#formulario2 #button1, form#formulario #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
form#formulario2 #button1:hover, form#formulario2 #button2:hover {background-position:center left; color:#6666CC;}
/*fin formulario2*/

.lineaintermedia{width:100%;overflow:hidden;background-color:#cdcdcd;	border-bottom: 1px solid #394259;height: 3px;}
#ofertafondo{height:1px;width:90%;	margin-left:0px;padding:0px 0px 10px 0px;float:left;border:none;background-color:#ececdc;overflow:visible;	border-bottom:1px solid #b3b3b3;}