@charset "utf-8";
*{
margin:0em;
padding:0em;
background-repeat:no-repeat;
background-position:left;
list-style-type:none;
border:none;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;	
}
.borde {
	border: 0.01em solid #CCCCCC;
	padding:0.5em;
}


body{
background-color:#ffffff;
height:100%;
}

.textoInvisible{
display: none; 
}

acronym, abbr{
cursor:help;
}

.subtitular{
font-weight:bold;
font-size:inherit;
color:#333333;
}

.negrita{
font-weight:bold;}

kbd{
border-top:0.06em solid #CCCCCC;
border-left:0.06em solid #CCCCCC;
border-right:0.06em solid #828282;
border-bottom:0.06em solid #828282;
padding: 0.03em 0.4em;
background-color:#F6F6F6;
}

#contenedor{
height:auto;
margin-bottom:2em;
margin-left: 0em;
margin-right: auto;
width:47.6em;
}

#cabeceraPrincipalContenedor{
width:auto;
height:4.3em;
}

#contenedorZonaContenidos, #contenedorZonaLegal{
float:left;
width:100%;
height:auto!important;
height:27.3em;
background-image:url(pub/imag/fond_home.gif);
background-repeat:repeat-y;
}

#contenedorZonaContenidos p{
margin:0.8em 0em;}

#contenedorZonaLegal{
background-image:none!important;}

#contenedorZonaLegal p{
margin:0.8em 0em;}

#contenedorZonaLegal dt{
font-weight:bold;
float:left;
margin-right:0.5em;}

#contenedorZonaDown{
float:left;
width:100%;
height:2em;
margin-top:0.8em!important;
margin-top:0.2em;
}

#contenedorMenuIzq{
float:left;
width:9.7em;
height:30em;
border-right:0.1em solid #FFFFFF;
}

#contenedorCentroHome{
float:left;
width:20em;
height:auto;
}

#zonaFotoHome{
float:left;
}

#zonaFotoHome img{
/*height:10.5em;
width:37.8em;*/
width:604px;
height:171px;
}


#contenidosHome{
float:left;
width:37.8em;
min-height:16.4em!important;
height:auto;
height:16.4em;
background-image:url(pub/imag/fond_home_cont.gif);
background-position:0em 0.2em;
}
#contenidosHomeIzq{
float:left;
width:28%;
min-height:15.2em!important;
height:auto;
height:15.2em;
padding:1.1em 0em 0em 0.9em;
}
#contenidosHomeDcha{
float:left;
width:67%;
min-height:15.2em!important;
height:auto;
height:15.2em;
padding:1.1em 0em 0em 0.9em;
}
#contHomeDchaUp{
float:left;
width:100%;
}
#contHomeDchaMi{
float:left;
width:100%;
}
#contHomeDchaDown{
float:left;
width:100%;
background-image:url(pub/imag/fond_home_lineahoriz.gif);
background-repeat:repeat-x;
background-position:0em 1em;
}
#contHomeBienvenidos{
float:left;
width:100%;
padding:2.4em 0em 1.8em 0em!important;
padding:2em 0em 1.8em 0em;
height:auto;
}

#contHomeSoluciones{
float:left;
width:100%;
padding:2.4em 0em 1.8em 0em!important;
padding:2em 0em 1.8em 0em;
height:auto;
}
#contHomeTecno{
float:left;
width:100%;
padding:1.2em 0em 1.2em 0em;
height:auto;
}
#contHomeTecno ul li{
float:left;
padding:0.4em 0em 0em 1.1em;
background-image:url(pub/imag/ico_lista_home.gif);
width:93%;
}
#titNoticias{
float:left;
background-image:url(pub/cast/graf/tit_noticias_home.gif); width:10em; height:0.8em;
background-repeat:no-repeat;
}
#titNoticias_cast{
float:left;
background-image:url(pub/cast/graf/tit_noticias_home.gif); width:10em; height:0.8em;
background-repeat:no-repeat;
}
#titNoticias_ingl{
float:left;
background-image:url(pub/ingl/graf/tit_noticias_home.gif); width:10em; height:0.8em;
background-repeat:no-repeat;
}
#titNoticias_port{
float:left;
background-image:url(pub/port/graf/tit_noticias_home.gif); width:10em; height:0.8em;
background-repeat:no-repeat;
}
#titNoticias_fran{
float:left;
background-image:url(pub/fran/graf/tit_noticias_home.gif); width:10em; height:0.8em;
background-repeat:no-repeat;
}
#titNoticias_ruso{
float:left;
background-image:url(pub/ruso/graf/tit_noticias_home.gif); width:10em; height:0.8em;
background-repeat:no-repeat;
}
#titBienvenidos{
float:left;
background-image:url(pub/cast/graf/tit_bienvenidos_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titBienvenidos_cast{
float:left;
background-image:url(pub/cast/graf/tit_bienvenidos_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titBienvenidos_ingl{
float:left;
background-image:url(pub/ingl/graf/tit_bienvenidos_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titBienvenidos_fran{
float:left;
background-image:url(pub/fran/graf/tit_bienvenidos_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titBienvenidos_port{
float:left;
background-image:url(pub/port/graf/tit_bienvenidos_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titBienvenidos_ruso{
float:left;
background-image:url(pub/ruso/graf/tit_bienvenidos_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}

#titSoluciones{
float:left;
background-image:url(pub/cast/graf/tit_soluciones_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titSoluciones_cast{
float:left;
background-image:url(pub/cast/graf/tit_soluciones_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titSoluciones_ingl{
float:left;
background-image:url(pub/ingl/graf/tit_soluciones_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titSoluciones_fran{
float:left;
background-image:url(pub/fran/graf/tit_soluciones_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titSoluciones_port{
float:left;
background-image:url(pub/port/graf/tit_soluciones_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}
#titSoluciones_ruso{
float:left;
background-image:url(pub/ruso/graf/tit_soluciones_home.gif); width:25em; height:0.8em;
background-repeat:no-repeat;
}

#titTecnoHome{
float:left;
background-image:url(pub/cast/graf/tit_tecno_home.gif); width:25em; height:1.2em;
background-repeat:no-repeat;
}
#titTecnoHome_cast{
float:left;
background-image:url(pub/cast/graf/tit_tecno_home.gif); width:25em; height:1.2em;
background-repeat:no-repeat;
}
#titTecnoHome_ingl{
float:left;
background-image:url(pub/ingl/graf/tit_tecno_home.gif); width:25em; height:1.2em;
background-repeat:no-repeat;
}
#titTecnoHome_port{
float:left;
background-image:url(pub/port/graf/tit_tecno_home.gif); width:25em; height:1.2em;
background-repeat:no-repeat;
}
#titTecnoHome_fran{
float:left;
background-image:url(pub/fran/graf/tit_tecno_home.gif); width:25em; height:1.2em;
background-repeat:no-repeat;
}
#titTecnoHome_ruso{
float:left;
background-image:url(pub/ruso/graf/tit_tecno_home.gif); width:25em; height:1.2em;
background-repeat:no-repeat;
}
#ContNoticiasHome dl{
padding:0em 0.7em 0.3em 0em;
margin-top:-0.3em;
}

#ContNoticiasHome dl dd{
margin:0.4em 0em 0.8em 0em;
text-align:left;
}

#ContNoticiasHome dl dd a:link, #ContNoticiasHome dl dd a:visited{
color: #767D83!important;
}

#ContNoticiasHome dl dd a:hover, #ContNoticiasHome dl dd a:focus{
text-decoration:underline;
}

#contHomeTecno ul li a:link, #contHomeTecno ul li a:visited{
color: #767D83!important;
}

#contHomeTecno ul li a:hover, #contHomeTecno ul li a:focus{
text-decoration:underline;
}

#detalle_noticia p a:link, #ContNoticiasHome dl dd a:visited{
color: #767D83!important;
}

#detalle_noticia p a:hover, #ContNoticiasHome dl dd a:focus{
text-decoration:underline;
}

#cabeceraLogoZiv{
padding:1em 0em 0em 1.3em;
float:left;
}

#cabeceraLogoZiv img{
width:7.65em;
height:2.65em;}

#zonaBotCabecera{
float:right;
padding:1em 0.4em 0em 0em;
height:1em;
}

#zonaBotCabecera ul li{
float:left;
display:block;
padding-left:0.2em;
}
#zonaBotIdiomas{
float:left;
width:80.5%;
height:1em;
padding:0.6em 0em 0em 0em;
}
#zonaBotIdiomas ul li{
float:right;
background-image:url(pub/imag/vineta_idiomas.gif);
padding:0em 0em 0em 0.8em;
margin-left:0.8em;
display:block;
}
#zonaBotPolitica{
float:left;
height:2em;
padding-top:0.2em;
width:94%;
}
#zonaBotPolitica ul li{
float:left;
background-image:url(pub/imag/vineta_idiomas.gif);
padding:0em 0em 0em 0.8em;
margin-left:0.6em;
display:block;
}
#zonaAgoranet{
float:right;
padding-top:0.4em;
}



#zonaEmpresasMenu{
float:left;
width:100%;
background-image:url(pub/imag/fond_bot_empresas.gif);
background-color:#7E878E;
background-position:bottom;
height:21em;
}
#zonaEmpresasMenu dl dd, #zonaEmpresasMenu dl dt{
float:left;
width:100%;
padding-top:0.3em;
text-align:center;
}

#zonaEmpresasMenu dl dt{
margin:0.4em 0em 0.8em 0em;}

.textoBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	
}

/***************************BOTONES CABECERA *****************************/
a.botonHome{
width:1.1em;
height:1.1em;
display:block;
}
a.botonHome:link, a.botonHome:visited, a.botonHome:active{
background-image:url(pub/imag/bot_home.gif);
}
a.botonHome:hover{
background-image:url(pub/imag/bot_home_on.gif);
}

a.botonContacto{
width:1.1em;
height:1.1em;
display:block;
}
a.botonContacto:link, a.botonContacto:visited, a.botonContacto:active{
background-image:url(pub/imag/bot_correo.gif);
}
a.botonContacto:hover{
background-image:url(pub/imag/bot_correo_on.gif);
}

a.botonMapa{
width:1.1em;
height:1.1em;
display:block;
}
a.botonMapa:link, a.botonMapa:visited, a.botonMapa:active{
background-image:url(pub/imag/bot_mapa.gif);
}
a.botonMapa:hover{
background-image:url(pub/imag/bot_mapa_on.gif);
}

a.linkNegro:link, a.linkNegro:visited, a.linkNegro:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-transform: none;
	color: #000000;
	
}
a.linkNegro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #9E272D;
	
}

a.linkAgoranet:link, a.linkAgoranet:visited, a.linkAgoranet:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #A5ACB2;
	
}
a.linkAgoranet:hover {
	color: #000000;
	
}
/*******************************************************************/

/*******************************BOTONERA MENU IZQ************************************/

#botoneraMenuIzq{
float:left;
width:100%;
height:auto;
}

#botoneraMenuIzq ul li{
	float:left;
	background-image:url(pub/imag/fond_bot_menuizq.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	list-style-type:none;
	display:block;
	height:auto;
	background-color:#BDC1C4;

}

a.botMenuIzq:link, a.botMenuIzq:visited, a.botMenuIzq:active, a.botMenuIzq2:link, a.botMenuIzq2:visited, a.botMenuIzq2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	float:right;
	padding:0.55em 0.5em .3em 0em;
	display:block;
	height:auto;
}

a.botMenuIzq2:link, a.botMenuIzq2:visited, a.botMenuIzq2:active{
color:#4C5258;
}

a.botMenuIzq:hover, a.botMenuIzq:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;	
}

a.botMenuIzq2:hover, a.botMenuIzq2:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#botoneraMenuIzq ul li ul li{
	float:left;
	text-align:right;
	background-image:url(pub/imag/fond_bot_menuizq_on.gif);
	background-repeat:repeat-x;
	background-color:#D8DCDF;
	width:100%;
	height:1.3em;
	font-size:95%;
	
}

/*******************************************************************/
.textoGranate {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-transform: none;
	color: #932532;
	
}
.textoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #767D83;	
	text-align: justify;
}



/************************CONTENIDOS (MIKEL)**************************/



#zonaFotoConts{
float:left;
}

#zonaFotoConts img{
height:5em;
width:37.8em;
}

#titular_conts{
width:37.8em;
height:2.5em;
background-image:url(pub/imag/fond_home_lineahoriz.gif);
background-repeat:repeat-x;
background-position:bottom;
float:left;
}

#titular_conts h2, #titular_conts_blank h2 {
font-size:115%;
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
color:#992528;
padding:0.6em 0em 0em 0.6em;
width:95%;
}

.cuerpo_contenidos{
	width:52em;
	min-height:19.2em;
	height:auto!important;
	height:19.2em;
	padding:0.6em 0.6em 2.6em 1em;
	font-size:70%;
	display:block;
	float:left;
	color:#62696F;
	line-height:1.3em;
	background-image:url(pub/imag/fond_home_lineahoriz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align: justify;
}

.cuerpo_contenidos ul{
width:48em;
padding-left:2em;
}

.cuerpo_contenidos ul li{
	padding-top:0.9em;
	padding-bottom:0.9em;
	padding-left:0em;
	list-style-type:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C3C2C2;
	text-align: justify;
}

.textodestacado{
color:#942337;
}



/************************PRIVACIDAD Y AVISO LEGAL********************/


.cuerpo_contenidos_blank{
width:60em;
min-height:19.2em;
height:auto!important;
height:19.2em;
padding:0.6em 0.6em 2.6em 2em;
font-size:70%;
display:block;
float:left;
color:#7F878E;
line-height:1.3em;
background-image:url(pub/imag/fond_home_lineahoriz.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#titular_conts_blank{
width:43em;
height:2.5em;
background-image:url(pub/imag/fond_home_lineahoriz.gif);
background-repeat:repeat-x;
background-position:bottom;
float:left;
padding-left:0.6em;
}


/***********************PREHOME************************/


#gnral_prehome{
	width:48em;
	height:26.5em;
	margin: 0.4em auto;
	background: url(pub/imag/prehome_fondo.jpg) no-repeat center;
	text-align: left;
	vertical-align: top;
	padding-top: 5em;
}

#logo_prehome{
margin:4.4em auto 0em auto!important;
margin:9em auto 0em auto;
width:13em;
height:4em;
background-image:url(pub/imag/prehome_logo.gif);
}

#idiomas{
	width:21em;
	text-align:left;
	margin:120px 0px 0px 600px;
	color: #FFFFFF;
}

#idiomas li{
	float:left;
	color: #FFFFFF;
}

#idiomas li a:link, #idiomas li a:visited{
font-size:70%;
font-weight:bold;
color:#FFFFFF;
background-image:url(pub/imag/vineta_idiomas.gif);
padding:0.3em 1.2em 0em 1em;}

#idiomas li a:hover, #idiomas li a:focus{
text-decoration:underline;}

#empresas{
	height: 20px;
	width: 500px;
	margin-left: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 125px;
}
.borde {
	border-right: 1px solid #A4373A;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin: 0px;
	padding: 0px;
}


#empresas li{
float:left;
width:auto;
}


/***************************MAPA WEB***********************************/

#mapaweb{
width:97%;
}

#mapaweb li{
margin:0em;
border:none;
}


#mapaweb li a:link, #mapaweb li a:visited{
color:#990000;
font-weight:bold;
background-image:url(pub/imag/vineta_idiomas.gif);
padding:0.2em 0em 0em 1em;
}

#mapaweb li a:hover, #mapaweb li a:focus{
text-decoration:underline;
}

#mapaweb li ul li{
padding-left:2em;
background-image:none;
font-weight:normal;
margin:0em;
}

#mapaweb li ul li a:link, #mapaweb li ul li a:visited{
color:#666666;
font-weight:normal;
background-image:none;
padding:0.2em 0em 0em 0.4em;
}

#mapaweb li ul li a:hover, #mapaweb li ul li a:focus{
text-decoration:underline;
}


/***************************CALIDAD***********************************/

#CalidadCertificados{
	float:right;
	width:10em;
	padding-right:1em;
	text-align: right;
}

#CalidadLogos{
width:7em;
padding:0em;
float:right;
}

/***************************BOLSA TRABAJO***********************************/
.cuerpo_contenidosBolsa{
	width:52em;
	min-height:19.2em;
	height:auto!important;
	height:19.2em;
	padding:0.6em 0.6em 2.6em 1em;
	font-size:70%;
	display:block;
	float:left;
	color:#62696F;
	line-height:1.3em;
	background-image:url(pub/imag/fond_home_lineahoriz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#contenidosBolsaIzq{
width:23em;
padding:0.9em;
float:left;
}

#contenidosBolsaDcha{
width:24em;
padding:0.9em;
float:left;
}

.fichaBolsaTrabajo{
	float:left;
	width:20em;
	padding:0.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:0.5em 0em 0.5em 0em;
}

.fichaBolsaTrabajo ul{
width:20em;
padding:0em;
}

.fichaBolsaTrabajo ul li{
	list-style-type:none;
	padding:0.2em;
}

a.Enlace:link, a.Enlace:visited, a.Enlace:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #942337;
	text-decoration: underline;
}

a.Enlace:hover, a.Enlace:focus  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #942337;
	text-decoration: none;
}

/***************************DONDE ESTAMOS***********************************/

.titularContinente{
width:51em;
padding:0.3em;
background-color:#CCCCCC;
margin-bottom:1.5em;
margin-top:1.5em;
text-align:left;
float:left;
}
.titularPais{
width:51em;
padding:0.5em;
border-bottom:1px solid #999999;
float:left;
}
.fichaPais{
width:29em;
margin:1em;
padding:1em;
float:left;
height:auto;
}

/***************************COLABORADORES***********************************/

.ZonaLogotiposEspanna{
	width:30%;
	height:4.9em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposGrecia{
	width:33%;
	height:4.9em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}
.ZonaLogotiposArgentina{
	width:30%;
	height:5.5em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposBolivia{
	width:30%;
	height:6.2em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposBrasil{
	width:30%;
	height:4.9em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposBrasil{
	width:30%;
	height:4.9em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposCanada{
	width:30%;
	height:2.8em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposColombia{
	width:30%;
	height:2.3em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposGuatemala{
	width:30%;
	height:1.5em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposMexico{
	width:30%;
	height:3.7em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.ZonaLogotiposNorway{
	width:30%;
	height:3em;
	margin:0.3em;
	padding:0.3em;
	border:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}

.titularPaisColaboradores{
width:51em;
padding:0.5em;
margin-bottom:2em;
border-bottom:1px solid #999999;
float:left;
}



/*******************GARANTIA********************/

#cuerpo_contenidos ol{
padding:0.5em;
}

#cuerpo_contenidos ol li{
padding:0.2em;
float:left;
}

/************************OTROS**************************/


.mapamundi img{
width:52em;
height:34em;
}

.productos_dl dt{
margin-top:1em;}

.servicios_dl dt{
text-decoration:underline;
margin-top:0.5em;
}

.subir{
width:100%;
height:2.5em;
clear:both;
}

.subir a:link, .subir a:visited{
color:#993300;
font-size:90%;
font-weight:bold;
padding-left:1.2em;
background-image:url(pub/imag/flecha_arriba.gif);
background-repeat:no-repeat;
}

.subir a:hover, .subir a:focus{
text-decoration:underline;}

.txt_medio {width:15.5em;}

.label_form {width:12.7em;float:left;}