body{margin:0; padding:0; background-image:url(img/img_back.gif); background-repeat:repeat-y; background-position:center; background-color:#002e60;}
#wrapper{width:986px;/*height:1080px;*/	height:auto; margin:0 auto; padding:0; background-color:#FFFFFF;}
#menu_box{ width:986px;	height:126px;}

#menu_content{height:37px; width:986px;	background:url(img/img_back_menugralbig.gif) no-repeat;	background-color:#FFFFFF;}
#menu_content UL{ text-decoration:none; list-style:none; padding:0; margin:0;border:none; }
#menu_content UL LI{ font:normal 11px Arial, Helvetica, sans-serif; color:#005b9d; float:left; padding:10px 19px;}
#menu_content UL LI A{ text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; color:#005b9d;}
#menu_content UL LI A:hover{ color:#FF6600;}

.box_banner{
	height:280px;
	width:980px;
	margin:0 3px;
	z-index: 79;
}
.box_menu{width:986px; height:163px;}
.separator_div{ width:980px; height:15px; clear:both; background:url(img/img_div.gif) no-repeat; margin:4px 3px 8px 3px;}
.level_one_box{ height:350px;}
.level_two_box{ height:200px; margin:0; clear:both; }

.news_box{
	width:234px;
	height:315px;
	background:url(img/img_backnews.gif) no-repeat;
	margin:0 0 0 25px;
	padding:10px 0 0 0;
	float:left;
	overflow:hidden;
	z-index: 90;
}
.news_box SPAN IMG{ padding:0; margin:0 0 0 12px; height:22px;}
.news_box UL{width:234px; margin:0; padding:0; text-decoration:none; list-style:none;}
.news_box UL.news_1, .news_box UL.news_2, .news_box UL.news_3{width:234px; margin:0; padding:2px 0 0 0; text-decoration:none; list-style:none;}
.news_box UL LI{ font:normal 13px Arial, Helvetica, sans-serif; color:#333333; margin:8px 10px 5px 13px; padding:0;}
.news_box UL LI.liga{ background-image:url(img/img_pointer_news.gif); background-repeat:no-repeat; background-position:2 0; font:11px normal Arial, Helvetica, sans-serif; color:#005fae; padding:0 0 0 10px;}
.news_box UL LI.liga A{ text-decoration:none; list-style:none; color:#005fae;}


.home_content_box{height:330px; width:675px; margin:0 25px; float:left;}
.home_content_box UL.left{text-decoration:none; list-style:none; margin:0 25px 0 0; padding:0; width:325px; height:325px; float:left;}
.home_content_box UL.left H3{ background:url(img/img_text_emp.gif) no-repeat; margin:12px 0 0 0; padding:0; height:22px;}
.home_content_box UL.left H4{ font:bold 13px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 25px 10px; padding:0;}
.home_content_box UL.left LI{ background:url(img/img_bullet.gif) no-repeat 0 5px; margin:0 0 0 10px; padding:0 0 0 12px; font:normal 13px Arial, Helvetica, sans-serif; color:#333333;}
.home_content_box UL.left LI.btn, .home_content_box UL.left LI.btn A{ margin:15px 0 0 0; padding:0;}
.home_content_box UL.right{text-decoration:none; list-style:none; margin:0; padding:0; width:325px; height:325px; float:left;}
.home_content_box UL.right H3{ background:url(img/img_text_per.gif) no-repeat; margin:12px 0 0 0; padding:0; height:22px;}
.home_content_box UL.right H4{ font:bold 13px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 10px 10px; padding:0;}
.home_content_box UL.right LI{ background:url(img/img_bullet.gif) no-repeat 0 5px; margin:0 0 0 10px; padding:0 0 0 12px; font:normal 13px Arial, Helvetica, sans-serif; color:#333333;}
.home_content_box UL.right LI.btn, .home_content_box UL.right LI.btn A{ margin:15px 0 0 0; padding:0;}


/* Footer */
.footer_banner1{ width:263px; height:200px; background:url(img/img_footer_banner1.jpg) no-repeat; margin:0 0 0 50px; float:left;}
.footer_banner1 UL{ text-decoration:none; list-style:none; margin:0; padding:0;}
.footer_banner1 UL LI{ float:right; margin:120px 15px 0 0;}

.footer_banner2{ width:263px; height:200px; background:url(img/img_footer_banner2.jpg) no-repeat; margin:0 0 0 50px; float:left;}
.footer_banner2 UL{ text-decoration:none; list-style:none; margin:0; padding:0;}
.footer_banner2 UL LI{ float:right; margin:120px 15px 0 0;}

.footer_banner3{ width:263px; height:200px; background:url(img/img_footer_banner3.jpg) no-repeat; margin:0 0 0 50px; float:left;}
.footer_banner3 UL{ text-decoration:none; list-style:none; margin:0; padding:0;}
.footer_banner3 UL LI{ float:left; margin:120px 0 0 15px;}

#footer{ background:url(img/img_backfooter.gif) repeat-x; height:32px; width:980px; margin:20px 3px 0 3px;}
#footer H3{ font:bold 10px Arial, Helvetica, sans-serif; color:#004b95; text-align:center; padding:10px 0 0 0;}


/* efecto cascada banners */

#slideshowHolder{
	position:relative;
	height:280px;
	z-index: 80;
}
#slideshowHolder IMG{
	position:absolute;
	top:0;
	left:0;
	z-index:81;
}

/*////*/

.level_onegeneric_box{height:auto;margin:0;	padding:0;overflow:hidden;}
.ads_box{width:210px;height:650px;background-color:#e2e2e2;	padding:5px;margin:0 0 0 22px;float:left;}
.ads_box SPAN, .ads_box SPAN IMG{border-bottom:1px dotted #CCCCCC;padding:0;margin:0 0 2px 0;}




.gralcontent_box{width:711px;height:auto;background-color:#ffffff;float:left;margin:0 0 20px 15px;}
.gralcontent_box H3{font:italic 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:5px 0 10px 0;}
.gralcontent_box H4{font:bold 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:0 0 10px 0;}
.gralcontent_box P{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;	padding:0;margin:0 0 10px 20px;}
.gralcontent_box UL{text-decoration:none;list-style:none;margin:0;padding:0;}
.gralcontent_box UL LI{	font:normal 13px Arial, Helvetica, sans-serif;color:#333333;}
.gralcontent_box UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 5px 20px;}


.gral_box{width:711px;height:auto;background-color:#ffffff;	float:left;	margin:0 0 20px 18px;}
.gral_box H3{font:italic 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:5px 0 10px 0;}
.gral_box H4{font:bold 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:0 0 10px 0;}
.gral_box P{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;padding:0;margin:0 0 10px 20px;}
.gral_box UL{text-decoration:none;list-style:none;margin:0;	padding:0;}
.gral_box UL LI{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;}
.gral_box UL LI.bullet{	background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 5px 20px;}


/*para noticias*/
.gralcontent_news{width:711px;height:640px;background-color:#ffffff;float:left;margin:0 0 20px 15px;}
.gralcontent_news H3{font:italic 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:5px 0 10px 0;}
.gralcontent_news H4{font:bold 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:0 0 10px 0;}
.gralcontent_news P{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;	padding:0;margin:0 0 10px 20px;}
.gralcontent_news UL{text-decoration:none;list-style:none;margin:0;padding:0;}
.gralcontent_news UL LI{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;}
.gralcontent_news UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 50px 20px 50px;}
.box_news{ /*width:480px;*/ width:710px; height:470px; overflow-y:scroll;}



/*para faqs*/
.gralcontent_faqs{width:711px;height:640px;background-color:#ffffff;float:left;margin:0 0 20px 15px;}
.gralcontent_faqs H3{font:italic 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:5px 0 10px 0;}
.gralcontent_faqs H4{font:bold 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:0 0 10px 0;}
.gralcontent_faqs P{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;	padding:0;margin:0 0 10px 20px;}
.gralcontent_faqs UL{text-decoration:none;list-style:none;margin:0;padding:0;}
.gralcontent_faqs UL LI{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;}
.gralcontent_faqs UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:bold 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 50px 2px 50px;}
.gralcontent_faqs UL LI.bullet_ans{padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;color:#333333;margin:0 50px 20px 50px;}
.box_faqs{ /*width:480px;*/ width:710px; height:470px; overflow-y:scroll;}



/*para contacto*/
.gralcontent_contacto{width:711px;height:640px;background-color:#ffffff;float:left;margin:0 0 20px 15px;}
.gralcontent_contacto H3{font:italic 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:5px 0 10px 0;}
.gralcontent_contacto H4{font:bold 22px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;margin:0 0 10px 0;}
.gralcontent_contacto P{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;	padding:0;margin:0 0 10px 20px;}
.gralcontent_contacto UL{text-decoration:none;list-style:none;margin:0;padding:0;}
.gralcontent_contacto UL LI{font:normal 13px Arial, Helvetica, sans-serif;color:#333333;}
.gralcontent_contacto UL.left{ float:left;}
.gralcontent_contacto UL.right{ float:left;}
.gralcontent_contacto UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:bold 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 30px 2px 50px;}
.gralcontent_contacto UL LI.bullet_ans{padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;color:#333333;margin:0 30px 20px 50px;}
.box_contacto{ /*width:480px;*/ width:710px; height:470px; /*overflow-y:scroll;*/}





.gralcontent_banner{width:711px;height:188px;}
.gral_banner{width:950px;height:281px;}
.gralcontent_medium{width:950px;height:293px;}
.gralcontent_medium SPAN IMG{width:304px;height:293px;float:left;margin:10px 8px 10px 0;}
.gralcontent_medium SPAN A IMG{text-decoration:none;list-style:none;padding:0;margin:11px 12px 11px 0;}
.gralcontent_bottom{width:711px;height:303px;}


.img_der{float:right;width:209px;height:420px;margin:0 0 0 20px;}
.img_der SPAN IMG{margin:0 0 15px 0;}


.submenu_empresarial{height:auto;width:710px;background:#CCCCCC;background:url(img/img_submenu.gif) repeat-x;}
.submenu_empresarial UL{text-decoration:none;list-style:none;padding:0;	margin:0;}
.submenu_empresarial UL LI{font:bold 12px Arial, Helvetica, sans-serif;color:#005fbc;padding:0;	margin:4px 30px;float:left;}
.submenu_empresarial UL LI A{font:bold 12px Arial, Helvetica, sans-serif;color:#005fbc;	text-decoration:none;list-style:none;}
.submenu_empresarial UL LI A:hover{/*background:url(img/img_submenu_on.gif) repeat-x;*/	color:#FF6600;}


.subcontent_A_box{width:710px;height:570px;	background:#FFFF00;}
.submenu_A{}
.subcontent_B_box{width:710px;height:570px;	background:#00CC33;}
.submenu_B{}
.subcontent_C_box{width:710px;height:570px;background:#0033FF;}
.submenu_C{}


ul.tabs{margin:0px; padding:0px;}
ul.tabs li {list-style:none;display:inline;	margin:0;padding:3px 0 3px 0;height:17px;}
ul.tabs li a {color:#005fbc;padding:4px 30px 4px 30px;text-decoration:none;	font:bold 12px Arial, Helvetica, sans-serif;margin:0;}
ul.tabs li a:hover {color:#FFFFFF;background:url(img/img_submenu_on.gif) repeat-x;height:23px;}
ul.tabs li a.active {color:#FFFFFF;	background:url(img/img_submenu_on.gif) repeat-x;height:23px;}

#content_2, #content_3, #content_4, #content_5 {display:none;}

#content_1{ padding:10px 20px 0 0; margin:0; height:400px; clear:both;}
#content_2{ padding:10px 20px 0 0; margin:0; height:400px; clear:both;}
#content_3{ padding:10px 20px 0 0; margin:0; height:410px; clear:both; overflow-y:scroll;}
#content_4{ padding:10px 20px 0 0; margin:0; height:400px; clear:both;}
#content_5{ padding:10px 20px 0 0; margin:0; height:400px; clear:both;}

.sep_submenu{clear:both;margin:0;padding:0;height:10px;}


#content_1 UL{padding:0 0 0 50px;}
#content_1 UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 10px 20px;clear:both;}

#content_2 UL{padding:0 0 0 50px;}
#content_2 H4{clear:both;font:italic 18px Arial, Helvetica, sans-serif;padding:20px 30px 0 80px;}
#content_2 UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 10px 20px;	clear:both;}

#content_3 UL{padding:0 0 0 50px;}
#content_3 H4{clear:both;font:italic 18px Arial, Helvetica, sans-serif;padding:20px 30px 0 80px;}
#content_3 H5{clear:both;font:italic 18px Arial, Helvetica, sans-serif;	padding:0 30px 0 20px;color:#005fae;}
#content_3 P{font:normal 12px Arial, Helvetica, sans-serif;}
#content_3 UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;	font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 10px 20px;clear:both;}

#content_4 UL{padding:0 0 0 50px;}
#content_4 H5{clear:both;font:italic 16px Arial, Helvetica, sans-serif;	padding:0 30px 0 20px;color:#005fae;}
#content_4 P{font:normal 12px Arial, Helvetica, sans-serif;}
#content_4 UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;	font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 10px 20px;	clear:both;}
#content_4 UL LI.btn_download{padding:0;font:normal 13px Arial, Helvetica, sans-serif;color:#333333;margin:0 0 10px 20px;clear:both;}

#content_5 UL{padding:0 0 0 50px;}
#content_5 H5{clear:both;font:italic 16px Arial, Helvetica, sans-serif;	padding:0 30px 0 20px;color:#005fae;}
#content_5 P{font:normal 12px Arial, Helvetica, sans-serif;}
#content_5 UL LI.bullet{background: url(img/img_bullet.gif) no-repeat;background-position:0 5px;padding:0 0 0 10px;	font:normal 13px Arial, Helvetica, sans-serif;	color:#333333;margin:0 0 10px 20px;	clear:both;}
