*{
	margin:0;
	padding:0;
}

.clear{
	clear:both;
}

body{
	font-family:arial,sans-serif;
	text-align:center;
	color:#333;
	font-size: 76%;
	
}

body.ixole{
	background:url(/img/fondo_login_atec.jpg) repeat-x #011F45;
}

body.atec{
	background:url(/img/fondo_login_atec.jpg) repeat-x #011F45;
}

body.ibatmedia{
	background:url(/img/fondo_login_ibatmedia.jpg) repeat-x #000;
}

body.atec form{
	background:url(/img/cuadro_login_atec.jpg) #011F45 no-repeat;
}

body.ixole form{
	background:url(/img/cuadro_login_ixole.jpg) #011F45 no-repeat;
}

body.ibatmedia form{
	background:url(/img/cuadro_login_ibatmedia.jpg) #000 no-repeat;
}


a img{border:0}




/* formulario de login */


form{
	padding-top:170px;
	width:452px; 
	height:506px; 
	margin:auto; 
}

.form_login{	
	text-align:left;
}

.form_login table {				
				margin:auto;

				font-size:12px;
				font-weight:bold;				
				width:100%;
}

.form_login table tbody td{border:0; background:none; text-align:right; }
.form_login table tbody td input{
				background:#fff; 
				font-size:13px; 
				margin:0; 
				float:left;
				margin-left:8px;
				width:170px;
}

.form_login .login_button5{	
				display:block;
				margin-left:160px; 
				margin-top:11px; 
				width:220px; 
				height:40px; 
}

.form_login .txt{
	font-size:10px;
	text-align:center;
	margin-top:25px;
	clear:both;
	
}

.form_login table input{border:1px solid #000}


.form_login .explicacion{text-align:left; padding:10px 15px; font-size:12px; font-weight:bold; color:#fff; }

