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

body { 
	color:#57555B;
	text-align:center;
	line-height:16px;
}

body#a3euipo a#a3equiponav,
body#presentacion a#presentacionnav,
body#nomina a#nominanav,
body#rrhh a#rrhhnav,
body#portalempleado a#portalempleadonav,
body#a3software a#a3softwarenav {
	font-weight:bold;
}

img a{
	border:none;
}

th, td{
	border:none;
}


p{
	margin:4px 0px;
}

p.titulo{
	margin-bottom:10px;
}

a:link, a:visited{
	font-size:95%;
	color:#278CB8;
	text-decoration:underline;
	line-height:13px;
}
a:hover{
	font-size:95%;
	color:#57555B;
	text-decoration:underline;
	line-height:13px;
}

#wrap { 
	margin:0 auto 0 auto;
	width:955px; 
	text-align:left; 
}

#bd{
position:relative;
	width: 100%;
}

#ft{
position:relative;
	width: 100%;
	clear:both;
}

#content{
	position:relative;
	float:left;
	width: 750px;
	padding-left:23px;
	padding-top:3px;
}

#flashes{
	position:relative;
	width:750px;
	height:350px;
	clear:both;
}

#contentxt{
	position:relative;
	width:750px;
	margin-top:1em;
}

#contentxtright{
	positon:relative;
	float:right;
	width:180px;
}

#contentxtleft{
	position:relative;
	float:left;
	width: 560px;
}


#left{
	position:relative;
	float:left;
	width: 180px;
	text-align:left;
}

.banner{
	position:relative;
	width:180px;
	margin:0px 0px 10px 0px;
}

.bannerseccion{
	padding:5px 0px;
}

.bannerlinkleft{
	float:left;
	width:65px;
	padding-top:15px;
}

.bannerlinkright{
	float:right;
	width:65px;
	padding-top:20px;
}

.menu{
	position:relative;
	width:180px;
	*font-size:11px;
}

ul.menu li{
	position:relative;
	padding: 0.3em 0em;
	padding-left:1em;*padding-left:0em;
	*margin-left:1em;
	font-weight:bold;
	list-style:inside disc;
}

ul.menu li a:link, ul.menu li a:visited {
	text-decoration:none;
	color:#FFFFFF;
	width:100%;
}

ul.menu li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

ul.submenu li{
	position:relative;
	padding: 0.3em 0.5em 0.3em 1em;
	margin: 0px 1em; *margin:0px;
	border-bottom:1px dotted #FFFFFF;
	font-weight:normal;
    list-style:none;
	*list-style-position:outside;
}

ul.submenu li a:link, ul.menu li a:visited {
	text-decoration:none;
	color:#FFFFFF;
	width:100%;
}

ul.submenu li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


.lblmagenta{
	color: #CD0048;
	font-size: 1.05em
}
.lblazulclaro{
	color:#7DBAD4;
}
.lblazulmedio{
	color:#278CB8;
}
.lblazuloscuro{
	color:#0065AF;
}
.lblblanco{
	color:#FFFFFF;
}
.lblgris{
	color:#57555B;
}

.bgmagenta{
	background-color:#CD0048;
}
.bgazulclaro{
	background-color:#7DBAD4;
}
.bgazulmedio{
	background-color:#278CB8;
}

.titulo{
	font-size:150%;
	line-height:22px;
}
.titulin{
	font-size:120%;
	line-height:19px;
}
.parrafopeke{
	font-size:88%;
	line-height:13px;
}

.form{
	position:relative;
	display:block;
	font-size: 95%;
	/*border: 1px solid #b5b5b5;*/
	padding: 5px 10px;
	clear:both;
}
input {
	padding:0.15em; *padding:0px;
	width:100%;
	border:1px solid #bbbbbb;
	background:#fafafa;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

input:hover, input:focus {
	border-color:#959595;
	background:#fcfcfc;
}

.radiobut{
	width:15px;
}

.submit {
	color:#57555B;
	font-size:0.8em;
	padding:2px 6px;
	width:auto;
	height:auto;
	border:1px solid #bbbbbb;
	background: #f3f3f3;
	display:inline;
	cursor:pointer !important; cursor:hand;
	margin:5px 0px;
}
.submit:hover {
	color:#E4166A;
	border-color:#959595;
	background: #f3f3f3;
}
.puntitos{
	border-bottom: 1px dotted #c5c5c5;
	clear:both;
}

.bold{
	font-weight:bold;
}

.listado{
	margin-top:8px;
}
.listsinpuntos{
	list-style:none;
}

ul.listado li{
	margin-left:15px;
	padding: 5px 0px;
	list-style:outside square;
}

ul.listado ul{
	margin-left:30px;
}



/*** ACTUALIZACION PARA EL NUEVO FLASH *****/

#imagenvideo{ width:750px; height:315px; display:block; overflow:hidden; }
#imagenvideo a {color:#FFFFFF; background:url(../pantallazo_video2.jpg) 0px 0px no-repeat; width:750px; height:315px; display:block; padding-top:315px; overflow:hidden;}
#imagenvideo a:hover{ color:#777777; background:url(../pantallazo_video2.jpg) 0px -315px no-repeat;}
#partesvideos{font-weight: bold; width:750px; height:35px; background-color:#278CB8; color:#FFF; font-size:1em; text-align:center;}
#partesvideos a{color:#FFF; text-decoration:none; line-height:35px; background:url(../play_1.gif) 0px 0px no-repeat; padding-left:18px; margin-left:17px;}
#partesvideos a:hover{ text-decoration:underline;}


/**************************************************/
/*******************   PIE  ***********************/
/**************************************************/

div#wrap div#pie { font-family: "Trebuchet MS"; width:100%; text-align:center; margin:auto; clear: both; padding-top: 15px; padding-bottom: 10px; margin-top: 5px; color:#666666; font-size: 0.9em; }
div#wrap div#pie div#produc { width:990px; text-align:center; margin:auto; margin-top: 0px;  margin-bottom: 10px;  height:330px; }
div#wrap div#pie div#produc div.col_1 { float:left; padding-left: 15px; margin-left:90px; width:185px; height:330px;  border-right:1px solid #D0D0D0;  border-left:1px solid #D0D0D0;}
div#wrap div#pie div#produc div.col_1 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#wrap div#pie div#produc div.col_2 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#wrap div#pie div#produc div.col_3 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#wrap div#pie div#produc div.col_4 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#wrap div#pie div#produc div.col_5 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}

div#wrap div#pie div#produc div.col_1 p {text-align:left; color:#666666; margin-bottom:5px; margin-top:0px; }
div#wrap div#pie div#produc div.col_1 p a {text-decoration:none; color:#666666;}
div#wrap div#pie div#produc div.col_1 p a:hover {color:#1F8ACB;}
div#wrap div#pie div#produc div.col_2 { float:left; padding-left: 15px; padding-right: 15px; width:140px; height:330px;  border-right:1px solid #D0D0D0;}
div#wrap div#pie div#produc div.col_2 p {text-align:left; color:#666666; margin-bottom:5px; margin-top:0px; }
div#wrap div#pie div#produc div.col_2 p a {text-decoration:none; color:#666666;}
div#wrap div#pie div#produc div.col_2 p a:hover {color:#1F8ACB;}
div#wrap div#pie div#produc div.col_3 {  float:left; padding-left: 15px; padding-right: 15px; width:140px; height:330px; border-right:1px solid #D0D0D0;}
div#wrap div#pie div#produc div.col_3 p {text-align:left;  color:#666666; margin-bottom:5px; margin-top:0px; }
div#wrap div#pie div#produc div.col_3 p a {text-decoration:none; color:#666666;}
div#wrap div#pie div#produc div.col_3 p a:hover {color:#1F8ACB;}
div#wrap div#pie div#produc div.col_3 p {text-align:left; color:#666666;}
div#wrap div#pie div#produc div.col_4 { float:left; padding-left: 15px; padding-right: 10px; width:110px; height:330px;  border-right:1px solid #D0D0D0;}
div#wrap div#pie div#produc div.col_4 p {text-align:left; color:#666666; margin-bottom:5px; margin-top:0px; }

div#wrap div#pie div#produc div.col_4 div#text {float: left; width: 70px;}
div#wrap div#pie div#produc div.col_4 div#text p {text-align:left; color:#666666; margin:0px; height: 22px; }
div#wrap div#pie div#produc div.col_4 div#text p a {text-decoration:none; color:#666666;}
div#wrap div#pie div#produc div.col_4 div#text p a:hover {color:#1F8ACB;}
div#wrap div#pie div#produc div.col_4 div#logo {float:left;width:30px; }
div#wrap div#pie div#produc div.col_4 div#logo p {text-align:left; color:#666666; margin:0px; height: 22px;}
div#wrap div#pie div#produc div.col_4 div#logo a {text-decoration:none; color:#666666;}
div#wrap div#pie div#produc div.col_5 { float:left; padding-left: 15px; padding-right: 15px; width:120px; height:330px; border-right:1px solid #D0D0D0;}
div#wrap div#pie div#produc div.col_5 p {text-align:left; color:#666666;margin-bottom:5px; margin-top:0px;  }
div#wrap div#pie div#produc div.col_5 p a {text-decoration:none; color:#666666;}
div#wrap div#pie div#produc div.col_5 p a:hover {color:#1F8ACB;}
div#wrap div#pie div#copis  { width:100%; text-align:center; margin:auto }
div#wrap div#pie div#copis div#logos { width:990px; text-align:center; margin:auto; height: 75px; clear: both; border-top:1px dashed  #D0D0D0; padding-top:10px; }
div#wrap div#pie div#copis2 div#logos2 { width:990px; text-align:center; margin:auto; height: 5px; clear: both; border-top:1px dashed  #D0D0D0; padding-top:10px; }
div#wrap div#pie div#copis div#logos div#wkcopy { float: left; width: 235px; border-right:1px solid #D0D0D0; height: 75px; margin-left:55px; }
div#wrap div#pie div#copis div#logos div#wkcopy p { margin-top: 25px; color:#000000; font-size:1em; }
div#wrap div#pie div#copis div#logos div#aenor_txt {float: left;  width: 275px; height:50px;  text-align: right; margin-top:10px; margin-left:10px; }
div#wrap div#pie div#copis div#logos div#aenor_txt a {color:#666666; text-decoration:none; }
div#wrap div#pie div#copis div#logos div#aenor_logo {float: left; width: 90px; height:50px; padding-left:10px; margin-top:15px;}

div#wrap div#pie div#copis div#logos div#efr { float: left; width: 150px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px;}
div#wrap div#pie div#copis div#logos div#efr img { vertical-align: middle;}
div#wrap div#pie div#copis div#logos div#great { float: left; width: 74px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
div#wrap div#pie div#copis div#logos div#great img { vertical-align: middle;}