﻿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,
b, u, i, center,
dl, dt, dd, ol, ul, li, button,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}


label {color:#000;font:bold 9pt Arial}

.lbdatosusuarios {float:left;margin:0 10px 10px 0}

.cliar {clear:both}

h1 {font:bold 14pt Arial;color:#fff;padding:5px 10px}
h3 {font:normal 10pt Arial;color:#1977b7;margin-bottom:5px}


/* CSS layout */
#container {
	position:relative;
	width: 100%;
	text-align:center;
	background-image:url('../img/bgPage.jpg');
	background-repeat:repeat-x;	
}

#claim {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	width:1008px;
	height:423px;
	background-image:url('../img/payma_claim.jpg');
	background-repeat:no-repeat;	
}

#form_login {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:0;
	padding:0;
	width:1008px;
	height:322px;
	background-image:url('../img/bgLogin.jpg');
	background-repeat:no-repeat;
}

#btnEntrar {	
	position:absolute;
	left:748px;
	top:38px;
	width:90px;
	height:94px;	
	background-image:url('../img/btnEntrar_N.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}

#btnEntrar:hover {
	background-image:url('../img/btnEntrar_R.jpg');
}

.errorLoginVisible {
	display:block;
}

.errorLoginNoVisible {
	display:none;
}

.contFormDatos {width:770px;position:absolute;top:190;left:10%;background:#000;z-index:1000;padding:10px 0;text-align:left}

.cont-datos {padding:10px;text-align:left;background:#fff;text-align:left;border:1px solid}

.btnCancelar, .btn_aceptar  {width:119px;height:27px;background:url(../img/btn-cancelar.png) no-repeat;float:right;cursor:pointer;margin-right:10px}
.btn_aceptar {background:url(../img/btn-aceptar.png) no-repeat}

#botonera {text-align:right;margin:15px 15px 0 0}


#errorLogin {
	position:absolute;	
	margin:0;
	padding:0;	
	width:300px;
	height:102px;
	top:33px;
	left:165px;	
	background-image:url('../img/bgErrorLogin.jpg');
	background-repeat:no-repeat;
	text-align:left;
}

#errorLogin p {	
	margin:0;
	padding-top:-4px;
	padding-left:76px;
}

#errorLogin span {		
	font-weight:bold;
	display:block;	
	text-align:left;	
}

#txtUser {
	position:absolute;
	left:518px;
	top:51px;
	width:190px;
	background-color:white;
	border:0 white none;
}

#txtPassword {
	position:absolute;
	left:518px;
	top:103px;
	width:190px;
	background-color:white;
	border:0 white none;
}

#lnkOlvidoPassword {
	display:block;
	position:absolute;
	left:518px;
	top:160px;
	padding-left:184px;
	padding-top:20px;
	background-image:url('../img/lnkOlvidoPwd_N.jpg');
	background-repeat:no-repeat;
}

#lnkOlvidoPassword:hover {
	background-image:url('../img/lnkOlvidoPwd_R.jpg');	
}

#pSolicitudAcceso {
	position:absolute;
	left:192px;
	top:238px;
	width:746px;
	height:48px;
	margin:0;
	padding:0;	
	text-align:left;
	font-family:Tahoma;
	font-weight:normal;
	font-size:13px;
	color: #191919;	
}

#lnkSolicitarAcceso {
	display:block;
	position:absolute;
	left:510px;
	top:290px;
	padding-left:329px;
	padding-top:27px;
	background-image:url('../img/lnkSolicitarAcceso_N.jpg');
	background-repeat:no-repeat;
}

#lnkSolicitarAcceso:hover {
	background-image:url('../img/lnkSolicitarAcceso_R.jpg');	
}

#footer {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:34px;
	width:1008px;
	height:125px;
	background-image:url('../img/footer.png');
	background-repeat:no-repeat;
	background-position:center top
}

#pCopyright {
	padding:0;
	margin:0;
	width:160px; 
	position:absolute; 
	left:50px; 
	top:47px;
	color: #5290b9;
	font-size:11px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	
}

#lnkComunicados {
	display:block;
	position:absolute;
	left:230px;
	top:44px;
	padding-left:16px;
	padding-top:0px;
	background-image:url('../img/lnkFlecha_N.png');
	background-repeat:no-repeat;
	background-position:left 3px;
	text-decoration:none;
	color: #5290b9;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif
}

#lnkComunicados:hover {
	background-image:url('../img/lnkFlecha_R.png');	
	text-decoration:underline;
	color: #191919;
}

#lnkPedidos {
	display:block;
	position:absolute;
	left:230px;
	top:60px;
	padding-left:16px;
	padding-top:0px;
	background-image:url('../img/lnkFlecha_N.png');
	background-repeat:no-repeat;
	background-position:left 3px;
	text-decoration:none;
	color: #5290b9;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#lnkPedidos:hover {
	background-image:url('../img/lnkFlecha_R.png');	
	text-decoration:underline;
	color: #191919;
}




				#navegadoresCompatibles
				 {height:104px;margin:0 auto;width:443px;background:url(../img/navegadoresCompatibles.jpg) no-repeat}