/* Html */
html {}

/* Body */
body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.1em; color:#000; text-align:center; background-color:#000000;}

/* Pagina */
.page {width:960px;  overflow:hidden; margin:0 auto; text-align:center;background:#ededed url(http://www.microgestio.es/es/images/bg_page.gif) repeat-y center 200px;}


/* Barra de Menú entre áreas */
.cont_menu_superior{height:31px; width:100%; background:#ededed 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;}

/* 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; text-align: 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%; background: #FFFFFF; text-align: left;}
		.home_main_prhase {background: #FFFFFF; border: 1px solid #FFFFFF; color: #000000; margin-left: 22px; width: 77%; float: left;}

/* Header --- referente a los logos de twitter, facebook, como llegar y logo gris microgestio */
.header {width:160px; height:80px; position:relative; margin:0 auto; background:none; float: right; margin-right: 22px;}
	.menu {}
	.menu a:link, .menu a:active, .menu a:visited {padding:0px 20px 0px 0px; font-size:11px; color:#999;}
	.menu a:hover {color:#000; padding:0px 20px 0px 0px;}
	
	/* Link Map Header */
	.how_to_header {position:absolute; top:37px; right:65px; font-size:11px; text-transform:lowercase;  }
	.how_to_header a:link, .how_to_header a:active, .how_to_header a:visited {color:#777;}
	.how_to_header a:hover {color:#000; } 
	.how_to_header img {margin-left:4px; vertical-align:top; }
	
	/* Como llegar*/
	.como_llegar{position:absolute; top:55px; right:65px; font-size:11px; text-transform:lowercase; }
	.como_llegar a:link, .como_llegar a:active, .como_llegar a:visited {color:#777; }
	.como_llegar a:hover {color:#000; } 
	.como_llegar img {margin-left:4px; vertical-align:top;}

        /* 25 anys microgestio */
        .microgestio25{position:absolute; top:22px; right:0px;}

	/* Busqueda de la cabecera */
	.search_header{position:absolute; top:38px; right:5px;}
	
.div_input_search {border:none; height:21px; width:115px; padding:3px 0px 0px 0px; font-size:10px; background:url(http://www.microgestio.es/es/images/bg_input_search.gif) no-repeat; float:left;}
.input_buscador {border:none; background:none; width:92px; margin-left:8px; font-size:10px; color:#555;}
.submit_buscador {background:url(http://www.microgestio.es/es/images/ico_buscador2.gif) no-repeat; border:none; vertical-align:middle; margin: 0px; height:21px; width:25px;}

	.idiomas {display:none; position:absolute; top:66px; right:0px;}
	.idiomas a:link, .idiomas a:active, .idiomas a:visited {padding:0px 5px; font-size:11px; color:#999;}
	.idiomas a:hover {color:#000;}

/* Centro pagina */
.content_body {margin:0px auto 10px auto; text-align:left; overflow:hidden; padding:22px; clear:both; width: 95.5%; position:relative; background: #FFFFFF;}

/* Columna izquierda */
.left {display:none;} 

/* Columna central */
.center {float:left; overflow:hidden; width:73%;}

/* Columna derecha */
.right {float:right; width:25.5%; height:433px; overflow:hidden; z-index:100; position:relative;}

/* Noticia */
.noticia {clear:both; margin:0px 0px 10px 0px;}

/* Bottom */
.bottom {text-align:center; color:#FFF; background-color:#000; width:890px; margin:0 auto;}

/* Foot */
.bottom {width: 960px; margin:0px auto; padding:10px 0px; background: #000;}
	.bottom_contact_info_container {width: 713px; height: 60px; float: right; padding: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; text-align: left;}

/* SHOP - Navigation Menu */
.nav_shop {width:100%; position:absolute; bottom:30px; right:0px; font-size:14px;}
	.nav_shop ul {width:100%; margin:0; padding:0; list-style-type:none; text-align:right;}
		.nav_shop ul li {padding:2px 0px;}
			.nav_shop ul li a:link, .nav_shop ul li a:active, .nav_shop ul li a:visited {color:#000; background:none;}
			.nav_shop ul li a:hover {color:#F00; background:none;}
			.nav_shop ul ul {padding-top	:3px;}
				.nav_shop ul li li {color:#ABABAB; background:none; font-style:italic;}
					.nav_shop ul li li a:link, .nav_shop ul li li a:active, .nav_shop ul li li a:visited {color:#ABABAB; background:none;}
					.nav_shop ul li li a:hover {color:#F00; background:none;}

/* SHOP - Templates - Image */
.cont_image_shop {}

/* SHOP - Templates - Swf */
.cont_swf_shop {}

/* Redefine Standard Form */
.cont_form_shop {position:absolute; bottom:10px;}
.cont_form_shop .cont_form_std {border:none;}
.cont_form_shop .first_line_form_std {margin-bottom:10px; border:none; background:none;}
.cont_form_shop .line_form_std {padding:3px 0px; border:none;}