@charset "utf-8";
/* CSS Pantalla de Acceso a la plataforma LinguaSuite */


/******* GENERAL 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, tfoot, thead {
 border:0pt solid; font-size:100%; font-style:inherit; font-weight:inherit; margin:auto; padding:0; vertical-align:baseline;}

/* Fuentes =================================== Fuentes ================================== Fuentes ==================================*/

@font-face {
    font-family: 'same_same_but_differentRg';
    src: url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.eot');
    src: url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://campus.linguasuite.com/ResourcesEnglish/fonts/samesamebutdifferent.woff') format('woff'),
         url('https://campus.linguasuite.com/ResourcesEnglish/fonts/samesamebutdifferent.ttf') format('truetype'),
         url('https://campus.linguasuite.com/ResourcesEnglish/fonts/samesamebutdifferent.svg#same_same_but_differentRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AllerRegular';
    src: url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.eot');
    src: url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.woff') format('woff'),
         url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.ttf') format('truetype'),
         url('https://campus.linguasuite.com/ResourcesEnglish/fonts/aller_rg-webfont.svg#AllerRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'AllerDisplayRegular';
    src: url('../ResourcesEnglish/fonts/allerdisplay-webfont.eot');
    src: url('../ResourcesEnglish/fonts/allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ResourcesEnglish/fonts/allerdisplay-webfont.woff') format('woff'),
         url('../ResourcesEnglish/fonts/allerdisplay-webfont.ttf') format('truetype'),
         url('../ResourcesEnglish/fonts/allerdisplay-webfont.svg#AllerDisplayRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AllerBold';
    src: url('../ResourcesEnglish/fonts/aller_bd-webfont.eot');
    src: url('../ResourcesEnglish/fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ResourcesEnglish/fonts/aller_bd-webfont.woff') format('woff'),
         url('../ResourcesEnglish/fonts/aller_bd-webfont.ttf') format('truetype'),
         url('../ResourcesEnglish/fonts/aller_bd-webfont.svg#AllerBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*estilos generales ===================================== estilos generales ===================================== estilos generales ========== */


body {font-size:100%;line-height: 1.4;font-family:Arial, Helvetica, sans-serif;color:#333;width:100%;}
.inv { display:none;}
.negrita { font-weight:bold;}

h1 { font-family:'AllerRegular',Arial;font-size:240%; color:#3a3a3a; font-weight:normal; margin-top:30px;}
h2 {font-family:'AllerRegular',Arial; font-size: 128%; margin-bottom:20px; color:#919191; border-bottom:solid 1px #d7d7d7; padding-bottom:15px; width:92%; margin-left:0;}
h3 {font-family:'AllerRegular',Arial; color:#fff; font-size:160%; border-bottom:solid 1px #fff; padding-bottom:10px; width:95%;}


#logincontainer {width:100%; margin-top:30px; padding:0; position:relative; float:left; clear:both;}
#content {position:relative;margin:0 auto;width:960px;background-image: url(../images/login/bg_content.png);background-repeat: no-repeat;background-position: left 51px; min-height:500px;}
	
	#col-left { position:relative; float:left; width:50%;}
	#logo { position:relative; float:left; width:100%; margin-bottom:30px;}
	#logo img { margin-left:64px;}
	
	.proverb { color:#555555; position:relative; width:90%; float:left; text-align:center; /* margin-top:30px; */}
	.proverb p {color:#555555; font-size:14px; font-weight:normal;/* text-align: right; */margin-left: 178px;}
	.proverb .txt_proverb { font-family: 'AllerRegular',Arial; ;font-size: 18px; color:#555555; padding-bottom: 10px; text-align: justify; margin-left: 0px; font-style: italic;}
	
	#col-right {position:relative; float:right; width:50%;}
		.form { position:relative; float:left; width:290px; margin:90px 0 0 60px;}
		#LinguaSuiteLogin { margin-left:10px; margin-top:25px; position:relative; float:left;}
		.form label { color:#fff;font-size:95%; font-weight:normal;}
		.input_txt {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; background-color:#fff;font-size:90%;  padding:7px 5px; width:90%; color:#666; border:solid 1px #161616; margin-bottom:15px;}
		.but_login {position:relative;float:left;width:100%;color: #fff;margin:12px 0 0 0;}

.but_login {}

.but_login {}
		.btn {background-color: #e3352e;color: #FFFFFF;cursor: pointer;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 80%;font-weight: bold;width: 93%;padding:9px 5px;border:solid 1px #c81528;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;transition: color 0s ease 0s, all 0.25s ease 0s, all 0s ease-in-out 0s, background 0s ease 0s, all 0.25s ease 0s, all 0s ease-in-out 0s;}
	
 	 .btn:hover, .btn:focus { background-color: #c12d27; 	border:solid 1px #a21121;}
	
	.rememberpass { position:relative; float:left; width:90%; clear:both; margin-top:30px; margin-left:10px; }
	.rememberpass a:link, .rememberpass a:visited { text-decoration:none;font-size:75%; color:#ccc;}
	.rememberpass a:hover, .rememberpass a:active, .rememberpass a:focus { text-decoration:underline;}
	
    .connected { position:relative; float:left; width:90%; margin:60px 0 0 0;}
	.connected p { text-align:center; font-size:75%; color:#717171;}
	



.ie{
	display:none;
	position:absolute;
	z-index:3000;
	width:100%;
	height:170px;
	background-color:white;
	border-bottom-color:#00A3E2;
	border-bottom-style:groove;
}
#ied{
		display:none;
	position:absolute;
	top:170px;
	height:100px;
	position:absolute;
	z-index:3000;
	width:100%;
	height:100%;
	background-color:black;
	opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
	
}
#cerrar:hover{cursor:pointer;}
#cerrar{
		
	
	float:right;
	
	
}
#text{margin-left:50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#down{clear:left;font-size:smaller;}
.rec{margin-left:70px;margin-top:20px;float:left;}




.centros-mondra {
  position:relative;
  float:left;
  width:100%;
  height:170px;
  background-image: url(../images/bg_list_centros.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.customlist-centros { position:relative; width:960px; margin:0 auto; text-align:left; margin-top:20px;}
.customlist-centros h2 {color: #000;font-family: 'AllerRegular',Arial;text-transform: uppercase; font-weight:normal; font-size:120%; margin-left:16px;}
.customlist-centros ul { position:relative; float:left; width:942px; margin-left:17px; margin-top:10px;}
.customlist-centros ul li { float:left;border-right:solid 1px #e5e5e5;font-size:11px; text-align:left; list-style-type:none; width:18%; margin-right:20px; color:#807f7f;}
.customlist-centros ul li.ultimo { margin-right:0; border-right:none;}
.customlist-centros p { font-size:11px; margin-left:15px; margin-top:10px; float:left;}
.customlist-centros p a { font-size:11px; color:#7d7d7d;}
.customlist-centros p a.vermapa:link, .customlist-centros p a.vermapa:visited  {
  background-image: url(../images/ico_location_of.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left:20px;
  padding:10px 0 10px 20px;
}
.customlist-centros p a.vermapa:hover, .customlist-centros p a.vermapa:active, .customlist-centros p a.vermapa:focus {background-image: url(../images/ico_location_on.png);}

/* #################### footer ############################ */

#footer
{/*  background:url(../images/footer_bg.gif) repeat-x;
background:#333333 url(../images/personal/tabs_back.png) repeat-x;
color:#fff;border-top:solid 0px #ccc;*/}

#footer-inner
{/*background:#f5f5f5 url(../images/personal/footer.jpg) repeat-x left bottom;border-top:solid 1px #ddd*/  background-color:#5f606e;height: 62px;}

#footer a{color:#fff;}
#bottom a img{border:0}
#footer-sub{padding:0;min-height:4em; margin:0 auto; width:60em;}
#footer{ margin:0 auto;overflow:hidden; /*padding:15px 10px 15px 20px;text-align:right;display:block;max-width:1020px;*/}
/*#footer div {float:left;font-size:0.8em;line-height:1.7em;}*/

.footer-left { position:relative; float:left; width:9.38em;}
	.footer-left img { margin:15px 0 0 5px; }
			
		.footer-right { position:relative; float:right;}
		.footer-right ul { position:relative; margin-top:20px; margin-right:5px;}
		.footer-right ul li { list-style-type:none; float:left;}
		.footer-right ul li a img { border:none;}


#footer-outer /**/{padding:0; width:100%; margin:0 0 0.63em 0; padding:0; clear:both; }

#cont-footer-inner {margin:0 auto; width:60em;}
	.cont-footer-inner-left { position:relative; float:left; width:300px;}
	
/* localizacion -------------------------------------------------- */	
ul#locamap { padding:0; text-align:left; margin-top:25px; margin-left:25px;}
ul#locamap li { font-size:11px; list-style-type:none;}
ul#locamap li a {color:#f8f8f8;font-weight:bold;padding:10px 0;}
	
ul#locamap li a:link,  ul#locamap li a:visited {color:#f8f8f8;	background-image: url(http://www.mondragonlingua.com/formacion/templates/mondragonlingua/images/ico_locamap.png);background-repeat: no-repeat;
	background-position: left top; text-decoration:none; padding-left:35px;}
ul#locamap li a:hover,  ul#locamap li a:active, ul#locamap li a:focus { text-decoration:underline;background-image: url(http://www.mondragonlingua.com/formacion/templates/mondragonlingua/images/ico_locamap.png);background-repeat: no-repeat;
	background-position: left top;}

/*aviso legal ------------------------------------------------------------*/	
ul#avisolegal { position:relative; margin-top:25px; text-align:right;}
ul#avisolegal li {list-style-type:none; display:inline;}
ul#avisolegal li a { color:#fff; font-size:70%;}

ul#avisolegal li a:link,  ul#avisolegal li a:visited {
	color:#fff;
	text-decoration: none;
	padding:0 7px 0 7px;
	background-image: url(../images/bg_separador_avisolegal.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
ul#avisolegal li a:hover,  ul#avisolegal li a:active, ul#avisolegal li a:focus { text-decoration:underline;}

ul#avisolegal li.item-474 a { background-image:none; padding-right:10px;}

.cont-footer-inner-right { position:relative; float:right; width:400px;}

.oncologico img{/* width:110%; */}
.oncologico {margin-top: 45px;margin-left: -40px;}
.intensivo img{width:110%;}
.intensivo {margin-top: -24px;
margin-left: -25px;}