/* CSS Microgestio.es  */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML ELEMENTS ****************************************/
/* Body */
body {margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.1em; color:#000; background-color:#000000;}

/* BASIC STRUCT ELEMENTS ****************************************/

/* Page */
.page {margin:0 auto; padding:0px 0px; width:960px;; color:inherit; background:#FFF; text-align:left;}


/* Top */
.top {width: 960px; margin:0px auto; background: #000; color: #FFF;}
	/*Site selection menu*/

	.head_logo_menu_container {margin: 0px; padding: 0px; height: 74px;}
		/*main logo*/
		.logo_container {width: 250px; height: 74px; border: 0px; float: left;}
			.logo_img {margin-top: 16px;}
		/*main menu*/
		.menu_container {width: 670px; height: 74px; float: right; padding: 0px; text-align: right; }
			.menu_top {list-style: none; margin-top: 45px; float: right;}
				.menu_top li {float: left; margin: 0px 0px 0px 2px;}
					.menu_top li a:link, .menu_top li a:active, .menu_top li a:visited {display:block; padding: 8px 25px 8px 30px; text-decoration:none; text-align:center; font-size:11px; color:#FFFFFF;	background-color:#191919; background-image: url(../images/decoration_light_menu_off.gif); background-repeat: no-repeat; background-position: 10px 8px;font-family: arial; font-size: 12px; font-weight: bold;}
					.menu_top li a:hover {display:block; padding: 8px 25px 8px 30px; text-decoration:none; text-align:center; font-size:11px; color:#FFFFFF;	background-color:#303030; background-image: url(../images/decoration_light_menu_unselected_on.gif); background-repeat: no-repeat; background-position:10px 8px;font-family: arial; font-size: 12px; font-weight: bold;}
					.menu_top li.active a:link, .menu_top li.active a:active, .menu_top li.active a:visited {display:block; padding: 8px 25px 8px 30px; text-decoration:none; text-align:center; font-size:11px; color:#000;	background-color:#FFF; background-image: url(../images/decoration_light_menu_on.gif); background-repeat: no-repeat; background-position:10px 8px;font-family: arial; font-size: 12px; font-weight: bold;}
					.menu_top li.active a:hover {display:block; padding: 8px 25px 8px 30px; text-decoration:none; text-align:center; font-size:11px; color:#000;	background-color:#FFF; background-image: url(../images/decoration_light_menu_on.gif); background-repeat: no-repeat; background-position:10px 8px;font-family: arial; font-size: 12px; font-weight: bold;}
	.white_layer_top {width:100%; height:100px; background: #FFFFFF; position: relative;}
                .descubre_tu_mac {position: absolute; top: 22px; right: 28px; width: 152px; height: 97px;}
		.home_main_phrase {width:938px; padding: 0px 20px 0px 0px; background: #FFFFFF; border: 1px solid #FFFFFF;}

/* Barra Menu superior entre areas */
.cont_menu_superior{height:21px; width:100%; background:url(http://www.microgestio.es/es/images/barra_menu.jpg) repeat-x; margin-bottom:10px;}
	.img_microgestio{ float:left;}
		.img_microgestio img{ border:none;}
	.areas_microgestio{ float:right; margin-right:30px; font-style:italic; font-size:9px; color:#fff; margin-top:3px;}

.areas_microgestio a:link, .areas_microgestio a:active, .areas_microgestio a:visited {color:#fff; background-color:inherit;}
.areas_microgestio a:hover {color:#f00; background-color:inherit;}


/* Cabecera */
.header {width:960px; margin:0 auto; text-align:left; height:107px; background:url(http://www.microgestio.es/es/images/header_formacion.jpg) no-repeat; clear:both; position:relative;}

/* Link Header */
.link_header {position:absolute; top:18px; left:16px; width:140px; height:44px;}
.link_header a:link, .link_header a:active, .link_header a:visited, .link_header a:hover {display:block; width:140px; height:44px;}

/* Search Header */
.search_header_formacion {position:absolute; top:30px; right:20px;}
	.input_buscador {background:#FFF; border:2px inset #CCC; font-size:10px;}
	.submit_buscador { width:23px; height:21px; margin:0px; background:url(http://www.microgestio.es/es/images/ico_buscador_form.gif) no-repeat; border:none; vertical-align:middle;}

/* Path Header */
/*.top .path_section { width:100%; background-color:#fff; text-align:center; padding:5px 0;  font-weight:normal; font-size:11px;}
.top .path_section_int{margin:0 auto; text-align:left; text-indent:25px;}
	.top .path_section a:link, .top .path_section a:active, .top .path_section a:visited {padding-right:5px; background:url(http://www.microgestio.es/es/images/pixel_arrows.gif) no-repeat right 7px;}
	.top .path_section a:hover {color:#000; background:url(http://www.microgestio.es/es/images/pixel_arrows.gif) no-repeat right 7px;}
	.top .path_section h1 {display:inline; margin:0; padding:0; font-size:11px; font-weight:normal;}*/


/* Content Body */
.content_body {margin:0 auto; text-align:center; width:910px; padding-top:10px; padding-bottom: 22px; overflow:hidden; position:relative; clear:both; background:#FFF;}

.left {float:left; width:21.5%;  overflow:hidden;  text-align:left;}
.center {float:right; width:76%; overflow:hidden; text-align:left;}
.center object, .center embed {width:100%}
.center strong, .center b{color:#000; text-align:left;}
.right {display:none;}



.column_logo_left {position:absolute; left:0px; bottom:0px;}
.column_logo_right {position:absolute; right:0px; bottom:0px;}

/* Bottom */
.bottom {}

/* Foot */
.bottom {width: 960px; margin:0px auto; background: #000}
	.bottom_contact_info_container {width: 713px; height: 60px; float: right; padding: 5px 0px; margin: 0px; text-align: right; line-height: 15px;}
		.bottom_contact_info {font-family: verdana; font-size: 10px; color: #646464; line-height: 24px;}
			a.bottom_contact_link_red:link, a.bottom_contact_link_red:hover, a.bottom_contact_link_red:visited {color: #990000; text-decoration: none;}
			a.bottom_contact_link_bab:link, a.bottom_contact_link_bab:hover, a.bottom_contact_link_bab:visited {color: #2e2e2e; text-decoration: none;}
	.bottom_authorized_logos {width: 247px; height: 60px; padding: 0px; margin: 0px; float: right}
	
/* Title Groups Formacion */
.title_group_formacion {padding:20px 0px 10px 10px; overflow:hidden; font-family: arial; font-size: 11px; font-weight: 700; border-top: 4px solid #c1c3da; margin-bottom: 25px; background-color: #e3e2ea; color: #373737; clear:both;}