/* CSS Medinteract.net */
/* Author: Bab Software Applications - www.bab-soft.com */

/* Tag Redefinition */
html {}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; color:#343434; background:#f2f2f2; text-align:center;}

/* Basic Struct Elements */
.page {margin:0 auto; width:990px; text-align:left; background-color: #e7e7f3;}

/* Top Page */
.top {padding: 0;}
	.header {position:relative; height:170px; border-bottom: 10px solid #9796c0; background: transparent url(../images/decoration-header.gif) 22px 22px no-repeat;}
		a.logo_link:link, a.logo_link:visited, a.logo_link:hover {display: block; background: transparent url(../images/medinteract-logo-home.gif) no-repeat; width: 310px; height: 30px; position: absolute; top: 32px; left: 125px;}
		.header_slogan {position: absolute; top: 70px; left: 125px; font-size: 13px; color: #9da1d0; font-weight: 700; width: 280px;}
		.cont_login_form {position: absolute; top: 32px; right: 32px; width: 270px; height: 90px; padding-left: 30px; background: transparent url(../images/bg-top-login-form.gif) 5px 5px no-repeat;}
			.cont_login_form a {font-size: 10px;}
			.line_form_login {margin: 4px 0px 0px 0px;}
				.line_form_login a {font-size: 12px; font-weight: 700;}
			.input_login {width: 140px; height: 20px; border: 0px; background: transparent url(../images/bg-text-input-login.gif) no-repeat; text-indent: 8px; color: #c6c7c9; font-weight: 700; margin-right: 8px;}
			.submit_login {width: 61px; height: 20px; border: 0px; background: transparent url(../images/bg-submit-login.gif) no-repeat;}
		.main_menu {position: absolute; bottom: 0px; height: 43px; padding: 0px;}
			.main_menu_int {margin-left: 106px;}
				.main_menu_int ul {display: block; list-style-type: none; margin: 0; padding: 0;}
				.main_menu_int ul li {display: block; margin-right: 3px; float:left;}
				
				/* Loged */
				.welcome_user_field{position:absolute; top:40px; right:30px; font-weight:700; font-size:14px; color:#3a498d; text-align: right; line-height: 20px;}
				.user_disconnect{position:absolute; top:10px; right:30px; font-weight:700; font-size:12px;}
				.user_disconnect a:link, .user_disconnect a:active, .user_disconnect a:visited, .user_disconnect a:hover {display: block; background: url(../images/bg_button_salir.gif) no-repeat; height: 30px; width: 105px; color: transparent; font-size: 0px;}
				
				
				/*menu normal*/
				a.im01:link , a.im01:visited {display: block; font-size: 15px; color: #FFF; font-weight: 700; text-decoration: none; text-align: center; line-height: 40px; height: 40px; padding-top: 3px; width: 179px; background: transparent url(../images/interacciones-off.gif) no-repeat;}
				a.im01:hover {background: transparent url(../images/interacciones-on.gif) no-repeat;}
				
				a.im02:link , a.im02:visited {display: block; font-size: 15px; color: #FFF; font-weight: 700; text-decoration: none; text-align: center; line-height: 40px; height: 40px; padding-top: 3px; width: 309px; background: transparent url(../images/chequeo-off.gif) no-repeat;}
				a.im02:hover {background: transparent url(../images/chequeo-on.gif) no-repeat;}
				
				a.im03:link , a.im03:visited {display: block; font-size: 15px; color: #FFF; font-weight: 700; text-decoration: none; text-align: center; line-height: 40px; height: 40px; padding-top: 3px; width: 179px; background: transparent url(../images/interacciones-off.gif) no-repeat;}
				a.im03:hover {background: transparent url(../images/interacciones-on.gif) no-repeat;}
				
				/*menu selected*/
				a.im01s:link , a.im01s:visited {display: block; font-size: 15px; color: #FFF; font-weight: 700; text-decoration: none; text-align: center; line-height: 40px; height: 40px; padding-top: 3px; width: 179px; background: transparent url(../images/interacciones-on.gif) no-repeat;}
				a.im01s:hover {background: transparent url(../images/interacciones-on.gif) no-repeat;}
				
				a.im02s:link , a.im02s:visited {display: block; font-size: 15px; color: #FFF; font-weight: 700; text-decoration: none; text-align: center; line-height: 40px; height: 40px; padding-top: 3px; width: 309px; background: transparent url(../images/chequeo-on.gif) no-repeat;}
				a.im02s:hover {background: transparent url(../images/chequeo-on.gif) no-repeat;}
				
				a.im03s:link , a.im03s:visited {display: block; font-size: 15px; color: #FFF; font-weight: 700; text-decoration: none; text-align: center; line-height: 40px; height: 40px; padding-top: 3px; width: 179px; background: transparent url(../images/interacciones-on.gif) no-repeat;}
				a.im03s:hover {background: transparent url(../images/interacciones-on.gif) no-repeat;}

/* TOP - Header - Link */
.link_header {position:absolute; top:19px; left:24px; width:140px; height:100px;}
.link_header a:link, .link_header a:active, .link_header a:visited, .link_header a:hover {display:block; width:140px; height:100px;}


/* Content Body */
.content_body {margin:0px auto; text-align:left; clear:both; overflow:hidden;}
	.center {clear:both; background-color: #FFF;}

/* Bottom Page */
.bottom {clear:both; margin:0 auto; padding-bottom: 50px;}
	.lastdbupdate {width: 100%; height: 30px; background-color: #9ea0d0; margin-bottom: 15px;}
		.dbupdate {font-size: 12px; color: #2f3082; font-weight: 700; padding: 9px 106px;}
	.bottom_links {text-indent: 106px;}
		.bottom_links a:link, .bottom_links a:visited {font-size: 12px; color: #9fa0ce; font-weight: 700; margin-right: 15px; text-decoration: none;}
		.bottom_links a:hover {text-decoration: underline;}
		
		.bottom_links a.s:link, .bottom_links a.s:visited {font-size: 12px; color: #2e2f7f; font-weight: 700; margin-right: 15px; text-decoration: none;}
		.bottom_links a.s:hover {text-decoration: underline;}
	.company_logo {}
		.compnay_logo img {margin-left: 15px;}


/* MOBILE SPECIFIC STYLES */
.content_body_mobile {}
.content_body_mobile .cont_scroll {display:none;}
.content_body_mobile .group_container {overflow:auto;}
.content_body_mobile .group_container_chequeo {overflow:auto;}

