@charset "utf-8";
/* ------------- COMIENZO RESET -------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
	
body 								      { background: #FFFFFF; line-height: 1; color:#666666; font: normal 0.7em Arial, Helvetica, sans-serif; }
ol, ul 								      { list-style: none; }
form 									  { margin:0; padding:0; }
/* ------------- FIN RESET -------------*/

html, body   							  { margin:0; padding:0; background:url(../images/bg_main.png) repeat-x; overflow-x:hidden;}

/* ------------- CLASSES COMUNES -------------*/

.clear	     							   { clear:both; }
a										   { text-decoration:none; color:#666666;}
a:hover     					    	   { color:#006699;}
.resaltar    							   { color:#006699; font-weight:bold;}
/* ------------- FIN CLASSES COMUNES ------------- */

/* ------------- DROPDOWN ----------------- */
#header #ident_tools      			 		{ float:left; width:307px; height:22px;}
.ident_btn			      		     		{ float:left; width:83px; height:20px; text-indent:25px; padding-top:3px; font-weight:bold; display:block;}
.ident_btn#aj_ic	    		     		{ background:url(../images/sprite.png) no-repeat -104px -41px;}	
.ident_btn#glx_ic	     		     		{ background:url(../images/sprite.png) no-repeat -200px -41px;}	
.ident_btn#gob_ic		  		     		{ background:url(../images/sprite.png) no-repeat -282px -41px;}	
#header #main_nav					 		{ float: left; width:309px; display:inline; height:62px; margin-left:158px; }
/*.main_btn			 { float: left; width:145px; height:56px; margin-left:3px; margin-right:3px; padding-top:2px; background:url(../images/btn_main_handle.gif) no-repeat center right;}*/
.main_btn			     		     		{ float: left; width:145px; height:56px; margin-left:3px; margin-right:3px; padding-top:2px;  }
.main_btn p 		    	 	 	 		{ text-align:center; font-size:14px; font-weight:bold; padding-top:18px;}
.main_btn a									{ background:url(../images/sprite.png) no-repeat 14px -12px; display:block;}
.main_btn a:active  			     		{ background:url(../images/sprite.png) no-repeat 14px -12px; display:block;}
.main_btn a:hover           	     		{ color:#003399; background:#F4FCFF url(../images/btn_main_handle_sel.gif) no-repeat 120px 0px; display:block;}
#header #selected   	             		{ background:url(../images/sprite.png) no-repeat 62px -84px; }
#header #selected a	    	         		{ color:#003399;}
#header #main_nav .drop_cont 		 		{ position:relative; width:145px; z-index:99; }
#header #main_nav .drop_cont .add    		{ background:#666666 url(../images/sprite.png) no-repeat -102px -131px; height:17px; color:#FFFFFF; text-indent:15px;}
#header #main_nav .drop_cont ul 	 		{ width:145px; list-style:none; background:url(../images/bg_drop_over.png) repeat; }
#header #main_nav .drop_cont li      		{ width:145px; height:25px; }
#header #main_nav .drop_cont a		 		{ padding:6px 0px 0px 10px; background-image:none; height:17px; }
#header #main_nav .drop_cont a:hover 		{ background-color:#666666; height:17px; color:#FFFFFF;}
#header #ident_group        		 		{ float:left; width:347px; height:58px; margin-left:173px; margin-top:2px; display:inline;}
#header #ident_nav	       			 		{ float:left; width:304px; height:25px; padding:2px; margin:3px 0px; background:url(../images/bg_drop_over.png) repeat;}

/* ------------- FIN DROPDOWN ----------------- */


/* ------------- INICIO HOME SIN LOG ----------------- */
#header      		 		         		{ width:1024px; height:100px; min-height:100px;}
#header #group_hd #nav_bar  		 		{ width:1000px; height:64px; float:left; position:relative; }
#container							  { width:1024px; margin-left:auto; margin-right:auto;  background:url(../images/sprite.png) no-repeat -2074px -213px; }
#container #header #group_hd #login            		{ width:500px; float:right; margin-right:10px;  margin-bottom:35px;}
#container #header #group_hd #login #form_container    { width:550px; position:relative; margin-top:5px;  }
#container #header #group_hd #login #form_container .log_type    {width:350px; position:absolute; left:-300px; top:0px;}
#container #header #group_hd #login #form_container .log_type li	{float:left; margin-right:16px; width:50px; height:24px;}
#container #header #group_hd #login #form_container .log_type p {display:none;}
#container #header #group_hd #login #form_container .log_type .log_activo#hq_log	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2786px -11px;}
#container #header #group_hd #login #form_container .log_type .log_activo#ib_log	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2960px -13px;}
#container #header #group_hd #login #form_container .log_type .log_activo#go_log	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2837px -13px;}
#container #header #group_hd #login #form_container .log_type .log_activo#ya_log	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2893px -13px;}
#container #header #group_hd #login #form_container .log_type .log_activo#op_log	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -3024px -13px;}

#container #header #group_hd #login #form_container .log_type li#hq_log {float:left;}
#container #header #group_hd #login #form_container .log_type li#hq_log a	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2786px -46px;}
#container #header #group_hd #login #form_container .log_type li#hq_log a:hover	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2786px -11px;}
#container #header #group_hd #login #form_container .log_type li#ib_log {float:left; }
#container #header #group_hd #login #form_container .log_type li#ib_log a	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2960px -48px;}
#container #header #group_hd #login #form_container .log_type li#ib_log a:hover	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2960px -13px;}
#container #header #group_hd #login #form_container .log_type li#go_log {float:left;}
#container #header #group_hd #login #form_container .log_type li#go_log a	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2837px -48px;}
#container #header #group_hd #login #form_container .log_type li#go_log a:hover	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2837px -13px;}
#container #header #group_hd #login #form_container .log_type li#ya_log {float:left;}
#container #header #group_hd #login #form_container .log_type li#ya_log a	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2893px -49px;}
#container #header #group_hd #login #form_container .log_type li#ya_log a:hover	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -2893px -14px;}
#container #header #group_hd #login #form_container .log_type li#op_log {float:left;}
#container #header #group_hd #login #form_container .log_type li#op_log a	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -3024px -49px;}
#container #header #group_hd #login #form_container .log_type li#op_log a:hover	{float:left; width:50px; height:24px; background:url(../images/sprite.png) no-repeat -3024px -14px;}


#container #header #group_hd #login input				{width:150px; height:20px; color:#777; margin-right:10px; margin-top:1px; border:none; font-size:14px;}
#container #header #group_hd #login .logbtn 			{position:absolute; top: 0px; background:url(../images/sprite.png) no-repeat -2066px -11px; width:70px; height:28px;}
#container #header #group_hd #login .logbtn_over 		{position:absolute; top: 0px; background:url(../images/sprite.png) no-repeat -2216px -11px; width:70px; height:28px;}
#container #footer             						 	{ width:1024px; height:35px; min-height:35px; background:#DBF1F7; float:left; clear:both;}
#container #footer p			 						 { text-align:center; color:#666666; padding-top:10px;}
#container #footer a            						 { color:#006699;}
#container #footer a:hover      						 { color:#666666;}

/* ------------- CONTENIDO ----------------- */
#container #promo										{width:540px; position:relative; left:450px; top:200px; height:1px;}
#container #promo a									{padding:10px; position:absolute; left:-310px; top:-213px; background:url(../images/sprite.png) no-repeat -3170px -7px; height:60px; width:190px;}
#container #promo h2								{text-indent:-99999px;}

#contenido                                   { width:1024px; overflow:hidden; float:left;}
#miframe            						 { padding:0; margin:0; position:relative; height:550px; overflow:auto; width:100%; }
#container #marketing_cont					{ width:999px; height:110px; min-height:110px; overflow:hidden; margin:0px 10px; clear:both; float:left;}
#container #marketing_cont	#mark_slide			{width:40px; height:20px; position:absolute; }
#container #marketing_cont	#mark_slide #mark			{top:7px; left:80px; width:40px; height:20px; z-index:999; position:relative; background:url(../images/sprite.png) no-repeat -204px -150px;}

#container #marketing_cont	 #flecha_left      {position:relative; left:5px; top:-95px; z-index:999; width:60px; height:95px; padding:2px; background:url(../images/sprite.png) no-repeat -2070px -95px;}
#container #marketing_cont	 #flecha_right     {position:relative; left:32px; top:-195px; z-index:100; width:268px; height:95px; background:url(../images/sprite.png) no-repeat -2182px -95px;} 
#container #marketing_cont	 #flecha_right a     {float:left; width:268px; height:95px; background:url(../images/sprite.png) no-repeat -2182px -95px;} 
#container #marketing_cont	 #flecha_right a p     {display:none;} 

#container #marketing					{ width:90px; height:88px; min-height:88px; background:#666666; color:#FFF; margin:10px; top:5px; position:relative; z-index:0; margin-left: 20px;}
#container #marketing	ul				{ width:950px; font-weight:bold;}
#container #marketing	li				{ width:95px; height:75px; float:left; text-align:center; margin:0px 18px; padding-top:9px; background:url(../images/sprite.png) no-repeat -2569px -82px;}
#container #marketing	li a      {display: block; width:95px; height:75px; color:#FFF;}
#container  #mark_data       { width:980px; float:left; margin:0px 0px 0px 20px; height:200px; background:#666; color:#FFF;}
#container  #mark_data li    {float:right; width:600px; margin:10px; font-size:12px;}
#container  #mark_data h2	  {width:300px; float:left; margin:10px; font-size:20px; text-align:center;}	
#container  #mark_bottom {width:980px; height:20px; float:left; margin-left:20px; background:url(../images/sprite.png) no-repeat -1073px -482px;}
/* ------------- FIN CONTENIDO ----------------- */
