html{margin:0;	padding:0;	height:100%;width:100%;}
body, #cuerpo{margin: 0;padding: 0;	height:100%;width:100%;	color:#1a1a1a; min-width:1000px; font-size-adjust:none; font-style:normal; background:#f5f5f5; font: 15px/1.4  Arial, sans-serif;}
/*index*/
#central{width:361px;height:124px;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-200px;text-align:left;font-family:Arial; }
#pie_grl{width:100%; height:20px; position:absolute;text-align:center; top:96%;}

/************************etiquetas*****************/
	h1, h2, h3, h5, h6, p {margin:0; padding:0; font-weight:normal;font-style:normal;}
	a{font-size:18px;text-decoration:none;border:0;}/*links de index*/
	a:hover{color:#FFF;}
	a:active{color:#1a1a1a;}
	h1{font-size:28px; color:#2E2E2E; letter-spacing:-1px; text-align:left; margin-bottom:15px; border-bottom:#e1e1e1 solid 1px; 
	text-shadow:#777 0 1px 1px;}
	h3{margin:10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:oblique; color:#333 }
	h4{font-size:15px; color:#2e2e2e;text-shadow:#fff 0 2px 4px; font-weight:bold; margin:5px 0px -10px 0px; text-align:center;}
h5{ font-size:16px; color: #000; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:3px;  border-bottom:#CCCCCC solid 1px;} 
h6{font-size:14px; font-weight:bold;}
p.nota{font-size:12px; line-height:14px; color:#666666; font-style:oblique; text-align:justify;}
	dl, p, ul, ol{ line-height:22px; text-align:left;}
	ul, p{margin-bottom:15px;}
	li{margin-top:15px; list-style-type:none; text-indent:-18px; text-align:left;}
	dd{text-align:left;}
	big{font-size:35px; color:#888;}
	small{font-size:11px; color:#888}
	blockquote{background: #fff; border:#c8c8c8 solid 2px; padding: 0px 7px;  }
	blockquote p{font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; word-spacing:2px; font-size:15px; margin:7px 0px; color:#000}
	img{border:0 none;}
	br{clear:both;}
/*******************links titulos*********/
.dw {color: #ff6208;position:absolute;top:0px;}
.dm{color: #006699;position:absolute;top:25px;left:135px;}
.wh{color:#719601;position:absolute;top:25px;}
.cp{color:#E7B900;position:absolute;top:0px;left:120px;}
.dl{color:#C10030;position:absolute;top:50px;}
.sc{color: #006699;position:absolute;top:75px;}
.fl{color: #996600;position:absolute;top:50px;left:295px;}
.ss{color:#990000;position:absolute;top:75px;left:243px;}
.pb{color:#727272;position:absolute;top:100px;}
/******************colores********************/
.azul{color:#0099ff;}
.amarillo{color:#E7B900;}
.verde{color:#719601;}
.rojo{color:#FF0000;}
.naranja{color:#ff6208;}
.rosa{color:#C10030;}
.blanco{color:#FFF;}
.gris{color:#555;}
/*****************elementos derecha principal************************************/
#derecha{width:100%;height:135px; color:#fff;text-align:center;background-color:#000; position:absolute; bottom:0%; padding-top:10px;}
#logo_der{height:110px;}
#pie_princ_cent{width:1000px; height:125px; margin:auto; text-align:center;}
.p_pie{color:#fff; text-align:center;}
.p_pie_2{color:#888; text-align:center; font-size:12px;}
/*#menu_der{ padding:5px; height:50px; }
#nic{height:80px; padding:5px;}
#pie{height:85px; padding:7px;}
.link_img{width:60px; height:60px; float:left; margin:3px;}
#promo{background-color:#FFFFFF; overflow:hidden; width:270px; height:190px; text-align:left;}
.promo{display:none; margin-left:-170px; cursor:pointer; }
#beneficios{width:610px; height:465px; padding:15px}*/

/**********clases genarles***********/
#java{height:20px;color:#000000;width:100%;text-decoration:blink;cursor:help;text-align:left;font:message-box;background:#FFFFE1;padding-left:20px;position:fixed;}
.display_der{width:240px; margin:0px 0px 15px 40px; float:left;}
/*.icon{float:left; margin-right:30px; margin-left:50px;}*/
.cent{text-align:center;}

/****************************tool box***************************/
#tt {position:absolute; display:block; background:url(imagenes_xhtml/tt_left.gif) top left no-repeat; text-align:left;}
#tttop {display:block; height:5px; margin-left:5px; background:url(imagenes_xhtml/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#11161A; color:#FFF; font-family:"Trebuchet Ms", Arial, sans-serif; line-height:15px; font-size:14px;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(imagenes_xhtml/tt_bottom.gif) top right no-repeat; overflow:hidden}
.hotspot{font-style:oblique; cursor:help; border-bottom:1px solid #000000; text-align:left; text-decoration:underline; }
/******  pie **********/
#pie_pg{width:100%; min-width:1000px; margin-bottom:0px; padding-top:10px; height:370px; text-align:center; background:#000; float:left; }
#pie_cont{width:1000px; height:180px;  margin:auto; }
.pie_cont{width:230px; height:180px; margin:0px 5px; float:left; text-align:left; }
#pie_pg a:hover{color:#FFFFFF;}
#pie_pg dt{font-size:18px; color:#c1c1c1; padding-bottom:3px; margin-bottom:5px; }
.arriba{width:60%; height:25px; margin:auto; padding-top:10px; }/*ir arriba*/
#redes{width:1000px; margin: 15px auto;text-align:center; border-top:#1a1a1a solid 1px; font-size:12px }
.redes{ margin-top:15px; width:400px; float:left; padding-left:100px; display:inline; color:#FFF; }
.redes a:link, .redes a:visited{color:#555; font-size:14px; text-decoration:underline;}
.redes a:hover{text-decoration:none;}
/********** contacto head*********/
#contacto_head{width:100%; min-width:1000px; height:220px; background:#0072bb;color:#fff; margin-top:-230px; padding-top:5px; font-size:14px  }
#m_contacto_head{width:700px; margin:auto;}
.mitad_contacto_head{width:340px; float:left; display:inline; margin:0px 5px; }
.cer{float:left; display:inline; margin-left:-80px;}
#contacto_head_form{ height:100px; }
.contacto_datos{color:#fff; float:left; width:250px; display:block; margin:0px 0px 5px 0px; }
#contacto_head h5 {margin-bottom:5px; font-weight:bold; color:#000}
.inp{width:210px; height:16px; padding:1px 4px; margin-left:5px; color:#FFF; background:#004777; border:#FFF solid 1px;}
.txt{background:#004777; width:218px; border:#fff solid 1px; color:#fff; margin-left:5px; vertical-align:top; height:65px; overflow:auto;}
.ele_form{margin:3px 0px; text-align:right; padding-right:25px; }
#contacto_head a{color:#bbb; font-size:12px; text-decoration:underline;}
#contacto_head a:hover{color:#fff;}

/**** menu *****/
	#menu{min-width:1000px; height:110px; text-shadow:#666 0 1px 0; width:expression(document.body.clientWidth < 1001? "1000px" : (document.body.clientWidth > 1280? "1281px": "100%" ) ); background:#1c1c1c url(imagenes_xhtml/bg_head) center top no-repeat;}
	.men1{ float:right; display:inline; width:300px;}
	.menu{width:140px; text-align:center; margin-left:4px; color:#aaa; height:26px; font-size:14px; padding:2px;}
	.menu:hover{color:#fff}
	.menu_activo{width:140px; text-align:center; font-size:16px; height:26px; margin-left:4px; padding:2px; color:#FFF; font-weight:bold;}
	.menu_activo:focus, .menu_activo:active{color:#FFF;}
	.regre_activo, .regre:hover{background:url(imagenes_xhtml/bg_bot_in.jpg) no-repeat top; color:#fff}
	.regre{width:85px;height:30px; margin-right:10px;text-align:center; background:#719601 url(imagenes_xhtml/bg_bot_in2.jpg) no-repeat top; float:		
	right; padding-top:10px; font-size:14px; color:#ddd;}
	#logo{width:300px; margin:auto; padding-top:10px; }
	#tema{width:300px; padding-left:40px; float:left; height:50px; padding-top:10px;}


/******************** cuerpo ***********************/
.thumb_port{border:#9b9b9b solid 1px; padding:5px;}
.form_cpo{-moz-border-radius:2px;-webkit-border-radius:2px;resize:none;font:15px Arial,sans-serif;padding:2px;border-top:1px solid #8e8e8e;border-left:1px solid #8e8e8e;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1; width:215px;}
#principal{width:1000px; margin:auto; }
#central_pg{width:1000px; min-width:1000px; margin:auto; text-align:left; float:left; padding:10px 0px; background: url(imagenes_xhtml/bg_body.png) repeat-y; }
#promo_cpo{width:100%; height:120px; background:url(imagenes_xhtml/bg_promo.png) center top repeat-x; text-align:center;}
.conten{margin:0px 10px;width:650px;text-align:left;cursor:default;float:left;display:none;}
.conteni{margin:0px 10px;width:650px;text-align:left;cursor:default;float:left; }
.conten dt{color:#11161a; font-style:oblique; text-decoration:underline}
.conten dd{color:#444; margin-top:7px;}

/*****derecha******/
#der_dw{float:right; padding:0px 5px; height:1120px; min-height:1120px;}
.conte_der{width:300px; text-align:left; height:240px; border:#c8c8c8 solid 4px; margin-top:15px; background:#ffff; }

/*** pop ****/
#oculta{position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; display:none; background-color:#000; border:#000; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}
* html #oculta { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/**********************slideshow*/
.slideshow .images{width:300px;height:220px;}
.slideshow .digitos{width:100%; background:#000; height:20px; text-align:center;}
.slideshow a.digit{width:18px;font-size:12px;color:#666;margin-left:2px;font-weight:normal;font-style:normal;}
.slideshow a.digit:hover{color:#fff;}
.slideshow a.digit.current{color:#fe0;}

/**************************varios*****************************/
/*.inp{border:none; background:none; color:#FFFFFF; text-align:center; cursor:default;}
#regre{width:70px;height:50px;margin-left:12px; margin-top:15px;text-align:center;padding-top:5px;background-color:#000000;}
#flash_1{width:550px; height:150px; margin:auto; background-color:#000000; }
#form{width:380px; float:left; text-align:left;display:inline;}
#datos {float:left; margin-left:20px; line-height:20px;display:inline;}
#pop{width:100%; height:410px; position:absolute; top:0; margin:0; text-align:center; background:#fff; }
#pop p{margin:0px 10px 15px 10px; font-size:12px; line-height:12px; color:red; font-family: Verdana, Arial, Helvetica, sans-serif ;}
.in{width:95%}
sup{font-size:8px; color:#999999;}
.bot{border:0; background:none; cursor:pointer;}
.guion{color:#FF622D; }
.link{line-height:18px;}
.hr{text-align:center;}*/

