@charset "utf-8";
/* CSS Document */

	body{
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#222;
	}
	
	.menu{
		padding-top:20px;
	}
	
	.menu a:link, .menu a:visited{
		font-size:13px;
		padding-bottom:0px;
		margin-bottom:0px;
		border-bottom:7px solid #4cc0e2;
		text-decoration: none;
		color:#222; 
	}
	
	.menu a:hover{
		color:#4cc0e2;
	}
	
	.toplogin{
		background-image:url(../images/top_login.jpg);
		background-repeat:no-repeat;
	}
	
	.titulologin, .login{
		background-color:#4cc0e2;
	}
	
	.divlogin{
		padding:15px 0px 15px 0px;
	}
	
	.divtestimoniales{
		padding:24px 0px 15px 0px;
		background-color:#e5e5e5;
	}
	
	.textologin, .contenidologin, .textologin2{
		color:#fff;
		padding-left:50px;
		font-size:13px;
		
	}
	
	.textologin{
		padding-bottom:2px;
		
	}
	
	.textologin2{
		padding-bottom:2px;
		padding-top:5px;
	}
	
	.inputlogin{
		font-size:14px;
		color:#333;
		background-color:#eee;
		border:1px solid #aaa;
		padding:5px 15px 5px 15px;
		width:180px;
	}
	
	.btnenviar{
		font-size:14px;
		color:#333;
		background-color:#eee;
		border:1px solid #aaa;
		padding:4px 5px 4px 5px;
		width:155px;
	}
	
	.divtextotest{		
		background-color:#e5e5e5;
	}
	
	.textotest{
		padding:0px 30px 0px 30px;		
	}
	
	.segleytest{
		text-align:left;
		padding-left:30px;
		padding-top:7px;
	}
	
	.segleytest a:link, .segleytest a:visited{
		text-decoration:none;
		color:#222;
	}
	
	.segleytest a:hover{
		color:#4cc0e2;
		text-decoration:underline;
	}
	
	
	
	.marco{
		border-bottom:2px solid #e5e5e5;
		border-right:2px solid e5e5e5;
	}
	
	.fondofooter{
		background-image:url(../images/fondo-footer.jpg);
		background-repeat:repeat-y;
		height:65px;
	}
	
	.fondofooterfinal{
		background-image:url(../images/final-fondo-footer.jpg);
		background-repeat:no-repeat;
		height:6px;
	}
	
	.textofooter{
		color:#e5e5e5;
		font-size:11px;
		padding-top:10px;
		padding-left:30px;
	}
	
	.textomenufooter{
		text-align:center;
		color:#e5e5e5;
		font-size:11px;
		padding-top:10px;
	}
	
	.tsecc{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		padding:5px 0px 0px 15px;
	
	}
	
	.contorno{		
		border-top:2px solid #e5e5e5;
	}
	
	.seccion{
		padding:25px 25px 10px 25px;
	}
	
	.textoseccion{
		padding-left:0px;
		padding-right 20px;
	}
	
	.tituloportada{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		padding-left:25px;
	}
	
	.titulo{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		color:#666;
		padding:10px 0px 10px 20px;
	}
	
	.ruta{
		border:1px solid #e5e5e5;
		padding:5px 15px 5px 15px;
		margin:auto 0 auto 0;
	}
	
	.sesion{
	width:260px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	color:#e5e5e5;
	}
	
	.tips{
	padding:0px 30px 0px 0px;
	}
	
	.nomuser{
		text-align:center;
		color:#CCC;
	}
	
	.nomuser strong{
		color:#FFF;
		font-size:13px;
		font-weight:normal;
	}
	
	.nomuser h1{
		font-size:16px;
		font-weight:normal;
		margin:0px;
	}
	
	.nomuser a:link, .nomuser a:visited{
		color:#fff;
		text-decoration:none;
	}
	
	.nomuser a:hover{
		color:#036;
		text-decoration:underline;
	}
	
	.nomuser h2{
		text-transform:uppercase;
		font-size:11px;
		font-weight:normal;
		margin:0px;
	}
	
	.mensajebienvenida{
	border:1px dashed #ccc;
	background-color:#f8f8f8;
	padding:10px;	
	.mensajebienvenida a:link,.mensajebienvenida a:visited{
		text-decoration:underline;
		color:#000;
	}
	
	.mensajebienvenida a:hover{
		color:#0099CC;
	}
	
	.headertabla{
		background-color:#f8f8f8;
		color:#333333;
		font-family:"Trebuchet Ms",arial;
		font-size:11px;
		padding:2px;
		text-align:center;
	}
	
	.tablamodulos{
		border:1px solid #ccc;	
	}
	
	.tablamodulos td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
	
	.bodytabla{
		color:#333333;
		font-family:"Trebuchet Ms",arial;
		font-size:11px;
		padding:2px;
		text-align:	center;
	}
		