@charset "utf-8";
/* CSS Document */
body{ background:#F5F5F5; font-family:Tahoma, Geneva, sans-serif;}
.cl { display: block; height: 25px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
#contenedor{ width:1000px; margin: auto;}
.header{ background: url(../imagenes/header2.png) no-repeat; height:91px; margin-top:-08px;
}
.header2{ background: url(../imagenes/header2.png) no-repeat; height:90px; margin-top:-08px;}
.main{ background:url(../../Anglolab/imagenes/soporte_login.png) center bottom no-repeat; min-height:500px; padding-top:50px;}

.main .login{ text-align:right; width:400px; margin:0 auto;}
.main .login table{ margin-top:40px;
    height: 155px;
    width: 333px;
}
n .login .camp{ padding:5px; border:#c7c7c7 1px solid; border-radius:3px;
}
.main .login .camp{ padding:5px; border:#c7c7c7 1px solid; border-radius:3px;
}
.main3 .login3{ text-align:left; width:418px; 
margin:0 auto;
    height: 342px;
}
.main3 .login3 .table{ margin-top:0px;}
.main3 .login3 .camp{ padding:2px; width:190px; border:#c7c7c7 1px solid; border-radius:3px;}
.main3 .login3 .enviar{ background:#004c66; border:0; cursor:pointer; color: #FFF; padding:5px 15px;}
.main3 .login3 .enviar:hover{ background:#006699;}
.main3 .login3 .record{ color:#017298; font-weight:normal; font-size:14px; text-decoration:none; margin-top:900px; text-align:center;}
.copy3{ color:#666666; text-align:center; margin-top:240px; font-size:12px;}
.main3 h4{ color:#002c66; font-size:14px; text-align:center; font-weight:normal}

	.main2{ background:#FFF; min-height:200px; position:relative; padding-bottom:10px;
}
	.main2 .menu-top{ width:430px; padding:0; top:-15px; position:absolute; right:0;}
	.main2 .menu-top ul{ list-style:none;}
	.main2 .menu-top ul li{ float:left;}	
	.main2 .menu-top ul li a{ font-size:12px; color:#FFFFFF; text-decoration:none; background:#00688b; display:block;padding:15px 20px; margin:0; }
.main .login .enviar{ background:#002c66; border:0; cursor:pointer; color: #FFF; padding:5px 15px;border-radius:5px;}
.main .login .enviar:hover{ background:#006699;}
.main .login a.record{ color:#017298; font-weight:normal; font-size:14px; text-decoration:none;}
.copy{ color:#FFF; text-align:center; margin-top:50px; font-size:12px;}
.main h4{ color:#002c66; font-size:14px; text-align:center; font-weight:normal}

	.main2{ background:#FFF; min-height:200px; position:relative; padding-bottom:10px;
    top: 19px;
    left: 4px;
}
	.main2 .menu-top{ width:266px; 
padding:0; top:-6px; 
position:absolute; right:0;
    height: 45px;
}
	.main2 .menu-top ul{ list-style:none;}
	.main2 .menu-top ul li{ float:left;}	
	.main2 .menu-top ul li a{ font-size:12px; color:#FFFFFF; text-decoration:none; background:#00688b; display:block;padding:15px 20px; margin: 1px 0 0 80px;border-radius: 5px;}
	.main2 .menu-top ul li a:hover{ background:#05536d;}
	
	.menu2 { text-align:right; width:990px; margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}
	.menu2 a{ color:#8c8c8c; font-size:12px; text-decoration:none; margin: 0;}
	.menu2 a:hover{ color:#0000CC;}
	.main2 .usuarios{ background:#ececec; padding:10px; width:940px; margin:0 auto; text-align:right;  color:#002c66; font-size:13px; font-weight:normal;}		
	.main2 .usuarios input.camp{ padding:5px; width:120px; border:#c7c7c7 1px solid; border-radius:3px; }
	
	.result{ background:#ffffff; padding:10px; min-height:200px; width:940px; margin: 5px;}
	.resalt{ color:#00688b;}
	.resalt2{ color:#434040; text-align:left;}
	
	/* estilos visuales */

.main .login input, .main .login textarea {
	font-size: 12px;
	border:1px solid #aaa;
	padding-right:30px;
	border-radius:2px;
	transition: padding .25s;
	-moz-transition: padding .25s;
	-webkit-transition: padding .25s;
	-o-transition: padding .25s;
    width: 88px;
}
.main .login input:focus, .main .login textarea:focus {
    background: #fff;
    border:1px solid #aaa;
    padding-right:80px;
}
#desplazamiento {
	padding :-20px;
	height:160px;
	width: 390px;
	position: absolute;
	left: 41%;
	margin-left:-70px;
	top: 340px;
	text-align: justify;
	overflow : auto;
}
.texto_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
#codigo {
	position:absolute;
	right:50%;
	top:514px;
	width:200px;
	height:50px;
	z-index:13;
	margin-left:95px;
}
#left {
	position:absolute;
	left:38%;
	top:500px;
	width:10px;
	height:150px;
	z-index:13;
	margin-left:100px;
}
.textito{ color:#017298; font-weight:normal; font-size:14px; text-decoration:none; margin-left:10px; text-align:right;}