/* CSS Document */
/* culori: 
	
new: verde: #6CB33F;
the regular blue: #00a2be;
*/

body {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size:13px;
	line-height: 15px;
	margin:0px;
	padding:0px;
	background-color:#FFF; 
	
	background-position:center;
}

a { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color:#0094b3;
	text-decoration:none;
	/*font-weight:bold;*/	
}
a:hover{/*font-weight:bold;*/
	text-decoration: underline;
}

	
/* maquetacion */
#top{ width:100%; margin-top:0px; margin-bottom:0px;}
#cab{ width:100%; height:165px; background-color:#FFFFFF;}
<!--#cab_center{float:left; width:85%; background-color:#F00;  height:170px; margin-left:2px; }-->
<!--#cab_right{ width:0px; height:auto; float:left; /*background-image:url(../css/img/bg_cab_right2_.gif); background-repeat:no-repeat; margin-top:-4px;*/}-->
a.logo{ height:150px; width:896px; float:left;  margin-top:10px;  margin-left:7px; background-repeat:no-repeat; background-image:url(https://iberia.corporateaccessnetwork.com/css/img/nasdaq/banner_top_h_140px.jpg);}
a.logo b{display:none;} 
a.sponsor{ height:150px; width:555px; float:left; margin-top:17px; margin-left:7px; background-repeat:no-repeat; background-image:url(https://iberia.corporateaccessnetwork.com/css/img/nasdaq/sponsor.jpg);}
a.sponsor b{display:none;}




#content{ width:100%; display:block; overflow:hidden; clear:both; margin-bottom:10px; margin-top:-15px;}
#cont{width:100%; margin-top:0px; margin-left:auto; margin-right:auto; height:inherit; background-color:#FFFFFF; /*background-image:url(../css/img/bg_cont3.gif); background-repeat:repeat-y; overflow:hidden;*/ border-bottom:1px solid #336699; border-left:1px solid #336699;border-right:1px solid #336699;}
#bottom{ width:100%; margin-top:0px; height:10px; clear:both; }
/*#down{ width:1023px; height:inherit; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-bottom:2px; background-image:url(../css/img/bottom_cont.gif); background-repeat:no-repeat; overflow:hidden;}
#down_center{ width:1000px; height:inherit; background-color:#FFFFFF; float:left;}
#down_right{ width:5px; height:228px; float:left;margin-left:15px;}*/

#footer{ width:1105px; margin-left:auto; margin-right:auto; color:#FFFFFF; text-indent:10px; text-align:center; font-size:12px; background-color:#336699; margin-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
#footer b{color:#FFFFFF; margin-left:10px; margin-right:10px; font-size:11px;}


/* maquetacion de la portada */
_#foto_portada{ width:724px; margin-left:5px; margin-right:5px; height:336px; float:left;}
_#slide_foto_portada, #slide_foto_portada a{ width:724px; height:336px; display:block;}
#column_small{ width:19.5%; margin-left:6px; margin-top:5px; background-color:#FFFFFF; border:1px solid #336699; float:left; display:block; margin-bottom:10px;}
#column_small H2{margin:3px; padding:0px; text-align:center; background-color:#336699; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:20px;}
#column_small H3{margin:3px; padding:0px; padding-left:5px; padding-right:5px; text-align:left; background-color:#b53d45; color:#FFFFFF; font-size:14px; font-weight:normal; line-height:20px; background-image:url(img/pdf_icon_s.png); background-position:right; background-repeat:no-repeat;}
#column_small p{background-color:#DBDBDB; margin:3px; padding:5px; text-align:justify; font-size:11px;}

#menu{ width:19.5%; margin-left:6px;margin-right:6px; margin-top:5px; background-color:#FFFFFF; border:1px solid #336699; float:left; display:block; margin-bottom:10px; float:left;}
#menu H2{margin:3px; padding:0px; text-align:center; background-color:#336699; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:20px;}
#menu H3{margin:3px; padding:0px; padding-left:5px; padding-right:5px; text-align:left; background-color:#b53d45; color:#FFFFFF; font-size:14px; font-weight:normal; line-height:20px; background-image:url(img/pdf_icon_s.png); background-position:right; background-repeat:no-repeat;}
#menu p{background-color:#DBDBDB; margin:3px; padding:5px; text-align:justify; font-size:11px;}


#column_small_answers{ width:248px; margin-left:6px; margin-top:5px; background-color:#FFFFFF; border:1px solid #336699; float:left; display:block; margin-bottom:10px;}
#column_small_answers H2{margin:3px; padding:0px; text-align:center; background-color:#336699; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:20px;}
#column_small_answers H3{margin:3px; padding:0px; padding-left:5px; padding-right:5px; text-align:left; background-color:#b53d45; color:#FFFFFF; font-size:14px; font-weight:normal; line-height:20px; background-image:url(img/pdf_icon_s.png); background-position:right; background-repeat:no-repeat;}
#column_small_answers p{background-color:#f2f2f2; margin:3px; padding:5px; text-align:justify; font-size:11px; border:1px solid #CCC}

#links_right{margin-left:auto; margin-right:auto; margin-top:2px; }


#column_index{width:723px; border:1px solid #336699;}
#column_index H1{color:#336699; font-size:20px;}
#column_index p{ text-align:justify;}





#column_big{ margin-left:6px; margin-top:5px; width:77%; float:left; padding:10px; margin-bottom:10px; background-color:#FFF; border:1px solid #336699;}
#column_big H1{color:#336699; font-size:20px;}
_#column_big H2{}
#column_big p{ text-align:justify;}
#block_big { border-bottom:1px groove #a67e7c; margin-bottom:10px;}
#block_big .title{padding:3px 40px 3px 10px; color:#bf2841; /*color:#a67e7c;*/ font-size:14px; font-weight:bold; border-bottom:2px #336699; border-bottom-style:ridge;}
#block_big .title a{color:#bf2841;}
#block_big .title a:hover{color:#336699;}
#block_big .link{ margin-top:-20px; float:right;}
#block_big div.client{ height:95px; margin-top:5px; margin-bottom:0px;}
#block_big div.client div.client_logo{margin-left:10px; margin-top:10px; width:180px; float:left; text-align:center;}
#block_big div.client div.client_descr{ float:left; margin-left:50px; width:210px; margin-top:10px; margin-right:20px;}
#block_big div.client div.client_descr a{ font-weight:100;}
#block_big div.client div.client_descr_index{ float:left; margin-left:10px; width:210px; margin-top:10px; margin-right:20px; color:#336699; font-size:11px;}
#block_big div.fund_head{height:auto; margin-top:10px;}
#block_big div.fund_head div.img_manager{float:left; margin:0px; padding:2px; border:1px solid #CCC;}
#block_big div.fund_head div.text_head{ margin-left:145px;}

#block_big div.year_column {width:55px; height:300px; float:left;}
#block_big div.year_column strong{background-color:#FFF; border:2px solid #CCC; color:#bf2841; padding:4px;}

#site_map{font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:20px; padding-bottom:40px; float:left; margin-left:6px;}
#site_map div{border-right:#E8EEE6 1px solid; width:192px; float:left; padding-right:8px; }
#site_map ul{width:178px; height:129px; margin:0px 0px 5px 10px; padding:5px 0px 5px 3px; list-style:none; 
border-bottom:#CCCCCC 3px solid; float:left;}
#site_map li h3{ margin:0px; padding:0px; margin-left:-5px; padding-left:3px; border-bottom:#CCCCCC 1px solid; font-size:13px; font-weight:bold; color:#336699; line-height:20px; margin-bottom:8px;}
#site_map li a{font-size:12px; color:#5A5757; font-weight:normal; border-bottom:none;}
#site_map li a:hover{text-decoration:underline; color:#336699;}
#site_map div.activo ul, #site_map ul:hover{border-bottom-color:#336699;}
#site_map div.activo, #site_map div:hover{background-color:#f2f3f4;}/*#e6f7fd*/
#site_map div.activo h3, #site_map ul:hover li h3{border-bottom-color:#336699; text-decoration:none;}
#site_map li a.activo{ color:#336699; font-weight:bold;}

/* lists */
#list_endorsements ul{ text-align:justify;}
#list_endorsements ul li{list-style:url(img/list_arrow.png); margin-top:25px; font-style:italic;}	
#list_endorsements ul li span{float:right; color:#a46b68; font-weight:bold; font-style:normal; padding-top:3px;}

#regular_list ul{ text-align:justify;}
#regular_list ul li{list-style:url(img/list_arrow.png);}

#question {margin-bottom:20px; border-bottom:1px #abb39d dashed; padding-bottom:5px;}
#question ul li{list-style:url(img/list_arrow.png);}	
/*#regular_list ul li span{float:right; color:#a46b68; font-weight:bold; font-style:normal; padding-top:3px;}*/


#zonaAvisos{ /* capa que muestra errores de formularios o avisos de estado. La capa por defecto tiene estilo oculto dentro del codigo fuente*/
	background-color:#f4f8fc;
	border:#E3E5F2 1px solid;
	width:500px;
	margin:auto;
	margin-top:31px;
	margin-bottom:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif; color:#000000;
}	
	#zonaAvisos h1{color:#000000; letter-spacing:normal; text-indent:20px;background-position:left; background-repeat:no-repeat; height:16px; border:0px; font-size:16px;}
	#zonaAvisos ol{ line-height:normal; }
	#zonaAvisos li{font-size:13px; color:#000000;}
	
	/* imagenes para la zona de avisos determinado por clases */
	#zonaAvisos h1.error { /*background-image:url(img/cross.png);*/ color:#DC0D0D;}
	#zonaAvisos ol.error li{list-style-image: url(img/lista_error.gif);}
	#zonaAvisos h1.ok {background-image:url(img/aviso_ok.gif); color:#2B9A0D;}
	#zonaAvisos ol.ok li{list-style-image: url(img/lista_ok.gif);}
	#zonaAvisos h1.info {background-image:url(img/aviso_info.gif); color:#0F86B8;}
	#zonaAvisos ol.info li{list-style-image: url(img/lista_info.gif);}
	
.obligatory
{color: #FD0006;
 font-size: 13px;
 margin-left:3px;
}



#response .section{color:#bf2841; font-weight:bold;}
#label{width:215px; float:left; margin-top:3px; font-weight:normal;}
#input{margin-top:3px;}
#input input{color:#0c3762; font-weight:normal; background-color:#f4f8fc;}

/* Botones de navegacion */
#menu_sep{ width:100%; margin-top:0px; margin-left:1px;; margin-right:auto;}
#mainnav{
 	float:left;
	width:100%;
	margin-left:auto; margin-right:auto;
	height:26px;
	display:inline;
	border-right:1px solid #336699;
	background-color:#dbdbdb;
	margin-left:0px;

	}
#subnav{
	float:left;
	width:100%;
	height:19px;
	display:inline;
	background-color: #ebf4fe;
	border-right:1px solid #336699;
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:5px;
}

#subnav2{
	float:left;
	width:100%;
	line-height:25px;
	display:inline;
	background-color: #ebf4fe;
	border-right:1px solid #336699;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	padding:5px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	
}
/*NAVIGATION*/
#mainnav ul {	list-style-type: none;	padding: 0;	margin:0;  }
#mainnav ul li {	float: left;height:100%;	padding: 0;	margin: 0; }
#mainnav ul li a {	margin: 0;	padding: 6px 7px;  display: block;	color: #336699;	text-decoration: none;  font-size: 12px; border-right:#FFF 1px solid;}
#mainnav ul li a:hover {text-decoration: none;	margin: 0px;	padding: 6px 7px; background-color:#336699; color: #FFF;}
#mainnav ul li.current_page_item a {background: #336699;	color: #E38A4E; font-size:12px; font-weight:bold;
border-bottom:#DCEEF2 1px solid;}

#subnav a{	font-size: 11px; float:left; margin-left:6px;	color: #686868;	text-decoration: none;	padding: 5px;  padding-bottom:0px; height:19px;  border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  }
#subnav a:hover{	color: #336699;	text-decoration: none; background-color:#dbdbdb; }
#subnav a.current_subpage_item {color:#E38A4E; background-color:#dbdbdb; border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;
padding-bottom:0px; font-weight:bold;}

#subnav2 a{	font-size: 11px; color: #686868; text-decoration: none;	padding: 8px;  height:25px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; }
#subnav2 a:hover{	color: #336699;	text-decoration: none; background-color:#dbdbdb; border-top:#CCCCCC 1px solid; }
#subnav2 a.current_subpage_item {color:#E38A4E; background-color:#336699; border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; font-weight:bold;}

/* FIELDSET  TABLE LISTINGS */
fieldset{
	display:block; margin: 0px 10px 10px 10px;  padding:10px 2px 10px 2px;
	border: 1px solid #999999;	color: #055A6E; font-size:12px;
}
label{ display:block; margin:10px; font-size:13px; line-height:16px; float:left;}
label b{color:#336699;  margin-right:5px;}
input,textarea,select{color:#000000; font-size:12px; padding:2px; font-family: Arial, Helvetica, sans-serif;}

/*input.boton:hover{background-color:#336699;}*/

legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E38A4E; margin:5px;}

tr{height:22px;}

td.headList, tr.headList { color:#0095BA; cursor:default; font-weight:bold;} /* cabecera de los listados */
tr.headList a{ color:#0095BA; } /* cabecera de los listados */
tr.headList a:hover{ text-decoration:underline; color:#EA5022;}
td.headListUp a {color:#EA5022; background-image:url(../css/img/lista_order_up.gif); background-repeat:no-repeat; padding-right:10px; background-position:right;}
td.headListDown a {color:#EA5022; background-image:url(../css/img/lista_order_down.gif); background-repeat:no-repeat; padding-right:10px; background-position:right;}
th.headListUp a {color:#EA5022; background-image:url(../css/img/lista_order_up.gif); background-repeat:no-repeat; padding-right:10px; background-position:right;}
th.headListDown a {color:#EA5022; background-image:url(../css/img/lista_order_down.gif); background-repeat:no-repeat; padding-right:10px; background-position:right;}

/* BUTTONS */
a.boton_pdf{background-color:#DCEEF2; background-image:url(../css/img/pdf_off.png); background-repeat:no-repeat; background-position:left; padding:10px; padding-left:35px; float:right; border:#0095B9 1px solid; font-weight:bold; margin-left:2px; margin-right:10px;}
a.boton_pdf:hover{background-image:url(../css/img/pdf_on.png); border-color:#CF330D; background-color:#FCE4DE; color:#000000; text-decoration:none;}

a.boton_xls{background-color:#DCEEF2; background-image:url(../css/img/excel_down.gif); background-repeat:no-repeat; background-position:left; padding:10px; padding-left:35px; float:right; border:#0095B9 1px solid; font-weight:bold; margin-left:2px; margin-right:10px;}
a.boton_xls:hover{background-image:url(../css/img/excel_down.gif); border-color:#CF330D; background-color:#FCE4DE; color:#000000;}

a.boton_download{background-color:#DCEEF2; background-image:url(../css/img/folder_download.png); background-repeat:no-repeat; background-position:left; padding:10px; padding-left:35px; float:right; border:#0095B9 1px solid; font-weight:bold; margin-left:2px; margin-right:10px;}
a.boton_download:hover{background-image:url(../css/img/folder_download.png); border-color:#CF330D; background-color:#FCE4DE; color:#000000;}


.boton{background-color:#336699; padding:4px; border:#CCC 1px solid; color:#FFF; font-weight:bold;}
.boton:hover{background-color:#E38A4E; padding:4px; border:#CCC 1px solid;}

.botonReg{background-color:#9b9da0; padding:4px; border:#CCC 1px solid; color:#FFF; font-weight:bold;}
.botonReg:hover{background-color:#515151; padding:4px; border:#CCC 1px solid;}



a.boton{background-color:#336699; padding:4px; border:#CCC 1px solid; font-weight:bold; float:right; margin-right:10px;}
a.boton:hover{border:#CCC 1px solid; background-color:#E38A4E; text-decoration:none; }
input.boton{ padding:4px; margin:10px; vertical-align:top; background-color:#336699; color:#FFF;}
.disabled {
   padding:4px;
   color: #FFF;
   background-color: #CCC;
   border:#CCC 1px solid; font-weight:bold;
}
.enabled {
   padding:4px;
   color: #FFF;
   background-color: #336699;
   border:#CCC 1px solid; font-weight:bold;
}
.booked {
   padding:4px;
   color: #FFF;
   background-color: #3d912a;
   border:#CCC 1px solid; font-weight:bold;
}
.enabled:hover{border:#CCC 1px solid; background-color:#E38A4E; text-decoration:none;}

.buton{ background-color:#336699; color:#FFFFFF; margin-left:20px;}

.buton_submit{ background-color:#336699; color:#FFFFFF; margin-left:20px; font-size:15px; height:28px; width:100px; float:right;	}
.buton_submit:hover{ background-color:#f4f8fc;}

a.boton_email{background-color:#DCEEF2; background-image:url(../css/img/email_off.gif); background-repeat:no-repeat; background-position:left; line-height:24px; padding:6px; padding-left:30px; margin-right:5px;  float:right;  border:#0095B9 1px solid; font-weight:bold;}
a.boton_email:hover{background-image:url(../css/img/email_on.gif); border-color:#CF330D; background-color:#FCE4DE; color:#000000; text-decoration:none;}

.boton_text{color:#077288; height:26px; line-height:26px; padding-left:9px; font-weight:bold; float:right;}


#buton_invitations {float:left; background-color:#599ce0; border:1px solid #336699; margin:0px; padding:4px; margin-top:0px;}
#buton_invitations:hover {background-color:#336699; border:1px solid #336699;}

#buton_inactive {float:left; background-color:#ecedee; border:1px solid #919294; margin:0px; padding:4px; margin-top:0px; color:#919294;}



#rightBar{margin-top:0px; width:14%; display:block; background-color:#ebf4fe; height:auto; border-left:#cccccc 1px solid; border-bottom:#cccccc 1px solid; padding-left:10px;  float:left;}
#rightBar h1{ color:#E38A4E; font-size:18px;}
#rightBar p{ background-color:#C5E8F0; font-weight:bold; color:#0095B9; line-height:20px; display:block; clear:both; margin:0px;  width:90%; padding-left:10px; 
			border-bottom:#0095B9 3px solid;}			
#rightBar a{ width:89%; background-color:#FFFFFF; float:left; padding-left:10px; margin-bottom:10px; line-height:22px; border:#fff 1px solid;
			border-bottom:#ccc 1px solid; border-right:#ccc 1px solid;}	
#rightBar a:hover{color: #000;	background-color:#FEF1EC; border:#cccccc 1px solid; border-bottom:#fff 1px solid; border-right:#fff 1px solid;}	

#rightBarNOTAdmin{margin-top:0px; width:14%; display:block; height:auto; border-left:#cccccc 1px solid; border-bottom:#cccccc 1px solid; padding-left:10px;  float:left;}



#leftBar{ position:relative; float:left; display:block; width:85%; left:-1px; background-color:#FFF; border-left:1px solid #336699; float:left;}

#tablaCandidatos{margin-left:10px; width:98%;}


/* Comunes
-------------------------------------------------------------------------------------------------------------------- */
.content_pestanas {}
.content_pestanas .linie_pestana {clear:both; float:right; width:288px; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#CCCCCC; margin-top:-1px; margin-bottom:10px;}


.contenido_pestanas {margin:5px 10px;}
.contenido_pestanas_mapa { margin:5px 10px;}
.cierre{ clear:both; margin:0 0 10px 0; border-top:2px solid #F4F4F4; font-size:1px; line-height:1px; height:1px;}

/* Pesta�as
--------------------------------------------------------------------------------- */
.pestanias {background: #fff; float:left;width:100%; display:inline; border-bottom:#ccc 1px solid;}
.pestanias ul li{float:left; border:1px solid #ccc; border-bottom:0px; padding:6px 15px;  font:11px/11px Arial,Helvetica,sans-serif; margin:1px -1px 0 0; background:#FFFFFF;}
.pestanias_b ul li {background:#FFF; border:1px solid #E6E6E6; border-bottom:0px; display:inline;}
/*.pestanias_c ul li {background:#FDFDFD}*/
.pestanias_b #pest a:hover{ text-decoration:underline;}

.pestanias ul li a, .pestanias ul li span{display:block; text-decoration:none; text-decoration:none; }
.pestanias ul li span{color:#666666;}
.pestanias ul li.marcado {border:1px solid #bcbcbc; border-bottom:0; padding:4px 6px 5px 6px; padding:7px 15px;	margin:0 0 -1px 0;background:#F7F9FA; color:#FFF;}
.pestanias_b ul li.marcado {background-color:#336699;}
.pestanias_c ul li.marcado {background-color:#FFFFFF;}
.pestanias ul li.marcado a{ text-decoration:none; color:#FFF;}

/* Contenido Pesta�as
-------------------------------------------------------------------------------------------------------------------- */
/* Pesta�a Gris */
.modulo {padding:6px 0; border:1px solid #ccc; border-top:0px;  margin:0px; background-color:#F7F9FA;}
.modulo_2home {padding:0px; border:1px solid #FFF;  margin:0px; background-color:#F7F9FA;}
.modulo_2 {padding:0px; border:1px solid #ccc;  margin:0px; background-color:#F7F9FA;}
.modulo_2 .content_text{margin:7px 10px 0px 10px;}

/* Pesta�a Blanca */
.modulo_b {padding:6px 0; border:1px solid #ccc; border-top:0px;  margin:0px; background-color:#FFFFFF;}
.modulo_b .content_text{margin:7px 10px 0px 10px;}
.modulo_bhome {padding:6px 0; border:1px solid #FFF; border-top:0px;  margin:0px; background-color:#FFFFFF;}





/*Capa superpuesta con el mensaje de cargando */
#overDivLoading.opacidad_off{display: none;}
#overDivLoading.opacidad_on {filter: alpha(opacity=60);opacity: .6; background-color:#A3A3A4;width: 100%;height: 100%;position: absolute;top: 0pt;left: 0pt;z-index: 100;}
#overDivLoading p{ background-color:#FF0000;width:auto;float:right;margin:5px;padding:2px; margin-top:0px; color:#FFFFFF; border:#000 1px solid;font-size:25px;font-family:Verdana, Arial, Helvetica, sans-serif;cursor:default;}
/* capa flotante formularios*/
#capaFlotante{  width:90%; position:absolute; top:0px; left:0px; z-index:1; border:#0095B9 1px solid; background-color:#F2F2F2; margin-bottom:20px; display:block; overflow:hidden;}
#capaFlotante a.cerrar{position:absolute; right:10px; top:10px; background-color:#DCEEF2; padding:10px; font-size:16px; display:block; border:#0095B9 1px solid;}
#capaFlotante a.cerrar:hover{border-color:#CF330D; background-color:#FCE4DE; color:#000000;}
#capaFlotante #winContent{ width:95%; margin-left:auto; margin-right:auto; padding-top:50px; overflow:hidden; }

/* listado Mensajes */
a.sinLeer{font-weight:bold; color:#065A6E;}

/* Lectura de mensaje */
a.botMail{ font-size:16px; font-weight:bold; margin-right:30px; padding:4px;}
a.botMail:hover{background-color:#F0F7FA;}

/* menu Mensajes */
a.fdInbox{background-image:url(http://admin.empleoperfecto.com/img/icons/mail_inbox.gif); background-position:left; background-repeat:no-repeat; text-indent:34px;}
a.fdOutbox{background-image:url(http://admin.empleoperfecto.com/img/icons/mail_outbox.gif); background-position:left; background-repeat:no-repeat; text-indent:34px;}
a.fdNewMail{background-image:url(http://admin.empleoperfecto.com/img/icons/mail_write.gif); background-position:left; background-repeat:no-repeat; text-indent:34px;}

/* Menu contextual */
#contextMenu{ position:absolute; top:0px; left:0px; border:#CCCCCC 1px solid;
background-color:#FFFFFF; border:#CCCCCC 1px solid; border-right:#999999 2px solid; border-bottom:#999999 2px solid;
}
#contextMenu {width:130px;}
#contextMenu a{ width:120px; height:20px; line-height:20px; float:left; color:#000000; padding:5px; border-bottom:#E2E9EC 1px solid;}
#contextMenu a:hover{color:#FFFFFF; background-color:#0066CC;}


/* Second Menu */
.halfLeftOneOnesProg{padding: 0px 0px 10px 10px; width:29%; float:left; border-right:1px solid #232323;}
.halfLeftOneOnesProg h3{padding:0px; margin:0px 0px 10px 0px; color:#232323;}
.halfRightOneOnesProg{padding: 0px 0px 10px 10px; width:69%; float:left;}
.halfRightOneOnesProg h3{padding:0px; margin:0px 0px 10px 0px; color:#232323;}
.headerOneOnes{background-color:#1d596b; color:#fff; padding:2px; padding-left:5px; width:200px; margin-bottom:5px; font-weight:bold;}

/* Explanations */
#explanations{padding:10px 0px 10px 10px; color:#232323; font-size:13px; text-align:center;}

/* Edit */
.editBox {float:right; margin-right:20px; border:1px solid #CCC; padding:5px;}
.editBox:hover {border:1px solid #cd3620;}

/* Edit */
.addBox {float:right; margin-right:10px; border:1px solid #CCC; padding:5px;}
.addBox:hover {border:1px solid #79c46c;}

/*table schedule*/
.tableSchedule {/*border-top:1px solid #336699; border-left:1px solid #336699;*/}

/*table schedule*/
.tableSchedule2 {border-top:1px solid #336699; /*border-left:1px solid #336699;*/}

/* Buttons rounded */
.rounded_add{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	border:1px solid #CCCCCC;
	background:#FFF;
}
.rounded_add a{ font-weight:200;color:#333333;}
.rounded_add a:hover{text-decoration:none;color:#000;}

.rounded_view{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	border:1px solid #336699;
	background:#CCC;
}
.rounded_view a{ font-weight:200;}
.rounded_view a:hover{text-decoration:none;}

/* GOOGLE Buttons */


.buttons {
    float: left;
    padding-bottom: 10px;
    clear: both;
}
a.button {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 4px 8px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
a.button:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
a.button:active {
    color: #000;
    border-color: #444;
}
a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.big {
    font-size: 16px;
    padding: 10px 15px;
}
a.supersize {
    font-size: 20px;
    padding: 15px 20px;
}
a.save {
    background: url(sprite.png) 10px 4px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.add {
    background: url(sprite.png)  10px -30px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.delete {
    background: url(sprite.png)  10px -61px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.flag {
    background: url(sprite.png)  10px -99px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.up {
    background: url(sprite.png)  13px -133px no-repeat #f3f3f3;
    width: 18px;
}
a.down {
    background: url(sprite.png)  13px -168px no-repeat #f3f3f3;
    width: 18px;
}
a.save-big {
    background: url(sprite.png) 15px 11px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.add-big {
    background: url(sprite.png)  15px -23px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.delete-big {
    background: url(sprite.png)  15px -57px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.flag-big {
    background: url(sprite.png)  15px -92px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.up-big {
    background: url(sprite.png)  15px -128px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
a.down-big {
    background: url(sprite.png)  15px -163px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
/* INDEX */

#index {width:723px; margin:0px; text-align:justify;}
#index h1{ font-weight:bold; color:#00a2be;font-size:12px; padding-left:10px; padding-right:10px;}
/*#index p{color:#525252;font-size:14px; padding: 5px 10px 5px 10px; /*background-color:#f1f1f1;*/ /*text-align:justify;}*/
#index ul {color:#525252;font-size:14px; padding-left:30px; padding-right:10px; text-align:justify;}
/*#index p .subtitle{font-weight:bold; color:#00a2be;font-size:14px;}*/


/* MENU INDEX */

ul#menu { width: 717px; list-style-type: none; margin:0; padding:0; border:0; display:inline-block;  text-align:center; margin-left:0px; margin-left:6px; margin-right:6px;}
	
ul#menu li{display:block;float:left; font-family: Calibri, Arial; font-size: 15px;}

ul#menu li a{
	font-family: Arial, Calibri; font-size: 13px;
	float:left;
	line-height:33px;
	background-image:url(button2.png);	
	background-repeat:no-repeat;
    user-select:none;
        margin-right:5px;
        margin-top:5px;
	/*margin:3px 0px 3px 3px;*/
	width:174px;
	height:33px;
	color:#474a53;
	
	/*height:20px;*/
}

ul#menu li a:hover {
    text-decoration: none;
	background-image:url(button1.png);
	background-repeat:no-repeat;
        color:#ffffff;
}
ul#menu li a.current {
	background-image:url(button1.png);
	background-repeat:no-repeat;
        color:#ffffff;
}

ul#menu #specific_button a{
 
	font-family:  Arial, Calibri; font-size: 13px;
	float:left;
	line-height:33px;
	background-image:url(button3.png);	
	background-repeat:no-repeat;
    user-select:none;
	margin-right:5px;
        margin-top:5px;
	width:174px;
	height:33px;
	color:#FFF;
	display:inline-block;
	
	/*height:20px;*/
}

ul#menu #specific_button a:hover {
    text-decoration: none;
	background-image:url(button3.png);
	background-repeat:no-repeat;
}



#column_returning{ width:35.5%;background-color:#FFFFFF;margin-bottom:10px; margin-left:10px;}
#column_returning H2{margin:3px; padding:0px; text-align:center; background-color:#00a2be; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:20px;}
#column_returning p{background-color:#DBDBDB; margin:3px; padding:5px; text-align:justify; font-size:11px;}

/* MOBILE */
#wrapper {width:100%;position:relative;}
#scroller { width:100%;padding:0; min-height:450px; min-width:240px;}


/* OVERLAY */

/* the overlayed element */
.apple_overlay {
    /* initially overlay is hidden */
    display:none;
    /* growing background image */
    background-image:url(../css/img/transparent.png);
	color:#dbdbdb;
    /*
      width after the growing animation finishes
      height is automatically calculated
      */
    width:540px;

    /* some padding to layout nested elements nicely  */
    padding:35px;

    /* a little styling */
    font-size:11px;
	
    -moz-user-select: none;  /*avoid the selection of the text */
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       /*-moz-user-select: none;  Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
   background-image:url(../css/img/close.png);
    position:absolute; right:5px; top:5px;
    cursor:pointer;
    height:35px;
    width:35px;
}

 #overlay {
    background-image:url(../css/img/transparent.png);
    color:#dbdbdb;
  }
  /* container for external content. uses vertical scrollbar, if needed */
  div.contentWrap {
    height:321px;
    overflow-y:auto;
  }
  
  div.details{color:#3293ae; border-bottom:1px solid #CCC; margin-bottom:10px;}
  
  div.ph {
   text-align:right;
   border-top:1px solid #CCC; margin-top:10px;
  }
  
  
 
/* @group Green  */
.but_green {
	height:34px;
	/*line-height:34px;*/
	font-size:14px;
	background-image:url(https://iberia.corporateaccessnetwork.com/css/img/bt_g.jpg);
	background-repeat:no-repeat;
    user-select:none;
	padding:8px 2px 8px 2px;
	width:292px;
	color:#FFF;
	display:inline-block; 
	text-decoration:none;
	
 
}
.but_green:hover {
	background-image: url(https://iberia.corporateaccessnetwork.com/css/img/bt_g_hover.jpg);
	color:white;
  	cursor: pointer;
	text-decoration:none;
}
/* @end */

/* @group Red  */
.but_red {
	height:34px;
	/*line-height:34px;*/
	font-size:14px;
	background-image:url(https://iberia.corporateaccessnetwork.com/css/img/bt_r.jpg);
	background-repeat:no-repeat;
    user-select:none;
	padding:8px 2px 8px 2px;
	width:292px;
	color:#FFF;
	display:inline-block; 
	text-decoration:none;
	
 
}
.but_red:hover {
	background-image: url(https://iberia.corporateaccessnetwork.com/css/img/bt_r_hover.jpg);
	color:white;
  	cursor: pointer;
	text-decoration:none;
}
/* @end */

/* SURVEY */
#new{ font-weight:bold; margin:10px; width:98%;}
#question_survey{margin-bottom:5px;}
#answer{
	/*width: 200px;*/
	text-transform: uppercase;
	float:left;
	text-align:center;
	background-color:#cbe3fa;
}

label {
	display: inline;
}

/* NEW STYLE*/
.new_NEWS{margin:0px; color:#0094b3; font-size:20pt; line-height: 24pt;}
.new_BODY{color:#6b6d75; font-size:10.5pt; line-height: 15pt; margin-left: 6px; padding-right: 6px;}
.new_BODY p{color:#525252;font-size:14px; margin-left:6px; /*background-color:#f1f1f1;*/ text-align:justify;}
.new_BODY .subtitle{color:#00a2be;font-size:17px;padding-top:20px; font-weight:bold;}
.new_BODY .subhead{font-weight:bold; color:#00a2be;font-size:14px;}
.new_LINE{border-top:1px solid #6b6d75; width:354px;margin-top:20px;margin-bottom:20px;}
.new_SUBMIT{margin-top:0px; margin-right:0px; width:174px; background-color:#0094b3;color:#ffffff; -webkit-border-radius: 5px;
    border-radius: 5px; height:30px; outline: 0;
  outline-offset: 0;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
font-size:10pt;}
.new_TD1{background-color: #33a9c2; color:#ffffff;padding-left:10px;}
.new_TD2{background-color: #ffffff; padding-left:10px;}
.new_TR{background-color: #6b6d75; color:#ffffff; font-size:17px;}
table .subhead{color:#00a2be;font-size:15px;padding-top:10px;}
.new_SPACE{height:8px;}
.new_SPACE2{height:5px;}
.new_EMP{color:#0094b3;}
.new_BTN{background-image:url("button4.png"); background-repeat: no-repeat;
    color: #ffffff;
    float: left;
    text-align: center;
    font-family: Arial,Calibri;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    width: 174px;
    text-decoration:none;
}
.new_LT{}
.new_LT ul{margin-top:3px; color: #ffffff;}
.new_LT ul li{color: #ffffff;}
.new_LT ul li a {color:#ffffff; font-size:13px;}
.new_LT .new_SUBHEAD_LT{padding-left:15px; color:#ffffff;}

.new_PEI{}
.new_PEI ul li {color:#0094b3;}

.new_ATTRACT{background-color: #33a9c2; width:353px;float:left;}
