html *{margin:0;padding:0;border:0;font-family:verdana,arial,helvetica,sans-serif}
a{color:#18497B;text-decoration:underline}
a:hover{text-decoration:none}
a.vinculoActivo {text-decoration:none;}
h1{text-transform:lowercase; z-index:50;}
h2{text-transform:lowercase; max-width:85%;}
ul{list-style-type:none}
div.borrar{clear:both}
strong.resaltado {font-weight:normal;color:#85248f;}
object {height:83px; width:700px;}

#mainContent{width:44em;margin:0 auto;padding:0 10px 0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc}

/* header */
#header{width:100%;position:relative;border-bottom:1px solid #fff}
#header div.logo{
	width:auto;
	float:left;
	padding:5px}
#header div.menu{
	position:absolute;
	right:5px;
	bottom:0;
	padding-bottom:2px}
#header div.menu ul{
	list-style:none;
	list-style-position:outside;
	float:left}
#header div.menu ul li{
/* mod mida */
	font-size:.7em;
	color:#85248f;
	background-color:#fff;
	float:left;
	margin-left:10px}
#header div.menu ul li a{
	color:#555;
	background-color:#fff}

/* flash */
#flash{padding:0 2px 0 4px; margin-bottom:3px;}
* html #flash{padding:0 2px 0 4px; margin-bottom:0px;}
#flashPortada{padding:0 2px 0 4px; margin-bottom:3px;}
#flash img{width:100%}

/* menu principal */
#elasticRounded{
	width:100%;
	height:1.9em;
	position:relative;
	top:0;
	clear:both;
	background: url(../img/elasticRoundedBackground.gif) repeat-x left bottom;
	border-top:1px solid #ccc;
	margin-bottom:5px;
	text-align:center}
#elasticRounded .cornerLT,
#elasticRounded .cornerRT,
#elasticRounded .cornerRB,
#elasticRounded .cornerLB{
	position:absolute;
	width:10px;
	height:16px}
#elasticRounded .cornerLT{left:0;top:-1px;background: url(../img/elasticRoundedLT.gif) no-repeat left top}
#elasticRounded .cornerRT{right:-1px;top:-1px;background: url(../img/elasticRoundedRT.gif) no-repeat right top}
#elasticRounded .cornerRB{height:24px;right:-1px;bottom:0;background: url(../img/elasticRoundedRB.gif) no-repeat right bottom}
#elasticRounded .cornerLB{height:24px;left:0;bottom:0;background: url(../img/elasticRoundedLB.gif) no-repeat left bottom}
#elasticRounded ul{
	list-style:none;
	height:100%;
	background: url(../img/elasticRoundedL.gif) repeat-y left top;
	border-right:1px solid #CCC;
	text-transform:lowercase;
	text-align:center;
	width:100%;}
#elasticRounded ul li{
	list-style:none;
	list-style-position:outside;
	float:left;
	background: url(../img/leftBorder.gif) no-repeat 0 .3em}
#elasticRounded ul li.corporativa{width:18%;background:none !important}
#elasticRounded ul li.productos{width:22%}
#elasticRounded ul li.salaprensa{width:17%}
#elasticRounded ul li.descargas{width:13%}
#elasticRounded ul li.empleo{width:18%}
#elasticRounded ul li.directorio{width:11%}
/*#elasticRounded ul li.corporativa{width:17%;background:none !important}
#elasticRounded ul li.productos{width:21%}
#elasticRounded ul li.directorio{width:13%}
#elasticRounded ul li.salaprensa{width:17%}
#elasticRounded ul li.descargas{width:13%}
#elasticRounded ul li.empleo{width:18%}*/
#elasticRounded ul li a{
/* mod mida */
	font-size:.7em;
	font-weight:normal;
	color:#85248f;
	background-color:transparent;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	text-align:center}
#elasticRounded ul li a.nb {border:0;background: url(../img/leftBorderW.gif) repeat-y 0 0}
#elasticRounded ul li a:hover {text-decoration:underline}

/* breadcrumb */
#breadCrumb{
	width:99%;
	border:1px solid #ccc;
	clear:both;
	margin-left:5px;
	color:#555;
	background:#fff;
	text-transform:lowercase}
#breadCrumb ul{
	list-style:none;
	list-style-position:outside;
	padding:6px 0 6px 20px;
	margin-left:4px;
	background: url(../img/ulBreadCrumb.gif) no-repeat 6px 14px !important;
	background-position: 6px 9px;}
#index #breadCrumb ul{background-position: 6px 9px !important}
#index #presentacion strong {color:#85248f; font-weight:normal;}
#breadCrumb ul li{
/* mod mida */
	font-size:.7em;
	color:#555;
	display:inline;
	padding:3px 0;}
#breadCrumb ul li a{
	color:#555;
	text-decoration:underline}
#breadCrumb ul li a:hover{
	text-decoration:none}

#container{width:99%;clear:both;margin-left:5px}

#container p{
	width:92%;
	margin-left:10px;
	margin-bottom:15px;
/* mod mida */
	font-size:.7em;
	color:#555;
	background-color:transparent;}
#aenor{
	position:absolute;
	bottom:0;
	left:0}
#fgfo{
	padding:50px 20px 0 0;
	text-align:right;
	position:relative}
#footer{
	width:100%;
	height:2em;
	position:relative;
	top:10px;
	clear:both;
	background:url(../img/footerBackground.gif) repeat-x left bottom;
	border-top:1px solid #ccc;
	color:#999;
	background-color:transparent}
#footer #cornerLT,
#footer #cornerRT,
#footer #cornerRB,
#footer #cornerLB{
	position:absolute;
	width:10px;
	height:16px}
#footer #cornerLT{left:0;top:-1px;background:url(../img/footerLT.gif) no-repeat left top}
#footer #cornerRT{right:0;top:-1px;background:url(../img/footerRT.gif) no-repeat right top}
#footer #cornerRB{right:0;bottom:0;background:url(../img/footerRB.gif) no-repeat right bottom}
#footer #cornerLB{left:0;bottom:0;background:url(../img/footerLB.gif) no-repeat left bottom}
#footer p{
	font-size:.7em;
	position:absolute;
	right:0;
	border-right:1px solid #CCC;
	bottom:10px;
	padding-top:5px;
	padding-right:40px;
	background: url(../img/footerLogo.gif) no-repeat 95%}
#footer #w3c{
	background: url(../img/footerL.gif) repeat-y left top;
	height:75%;
	padding-top:.2em;
	padding-bottom:.2em;
	padding-left:10px;}
#subFooter{
	clear:both;
	margin-top:50px;
	min-height:20px;}


/* cell3 */
#cell3{
	width:100%;
	color:#555;
	float:left;
	margin:0;
	position:relative;
	border:1px solid #ccc;
	border-top:0;
	}
#index #cell3{background:#F5FCF3 url(../img/rightColumnBackground.gif) repeat-x left top} 
/* cell2 */
#cell2{
	width:80%;
	float:left;
	color:#555;
	background:#fff}
#index #cell2{width:70%;border-right:1px solid #ccc}

/* cell1 */
#cell1 {
	width:33.3%;
	float:left;
	background:#fff;
	color:#555;
	border-right:1px solid #ccc;
	background:#f5fcf3 no-repeat right bottom;
	min-height:400px;}
#index #cell1{background-color:#fff;background-image:url(../img/leftColumnBackground.gif);}
/** html #index #cell1{height:250px !important;}*/
#productosServicios #cell1{width:30%;background-image:url(../img/leftColumnBackground.gif)}
#menuContextual2col #cell1{border-right:0}
#menuContextual3col #cell1{width:30%;background-image:url(../img/leftColumnBackground.gif);/* min-height:400px*/}
/** html #menuContextual3col #cell1{height:400px}*/
#menuContextual3col .sedes #cell1{min-height:400px}
/** html #menuContextual3col .sedes #cell1{height:400px}*/
#menu2col #cell1{width:30%; background-image:url(../img/leftColumnBackground.gif); /*min-height:400px*/}
/** html #menu2col #cell1{height:400px}*/

/* cell2a */
#cell2a{
	float:right;
	width:200%;
	/*text-align:justify;*/
	line-height:100%;
	}
#index #cell2a{margin-right:-199.5%;line-height:76%}
#productosServicios #cell2a{width:230%;margin-right:-229.5%}
#menuContextual3col #cell2a{width:250%;margin-right:-249.5%;}
#menuContextual2col #cell2a{width:300%;margin-right:-209.5%}
* html #menuContextual2col #cell2a{margin-right:0}
#menu2col #cell2a{width:290%;margin-right:-289.5%}

/* cell3a */
#cell3a{
	text-align:left;
	margin-right:-54.5%;
	width:55%;
	position:relative;
	float:right;}
#index #cell3a{width:65%;margin-right:-64.5%}
/*menuContextual3col #cell3a{float:none;}*/
#menu2col #cell3a{}
* html #index #cell3a,
* html #productosServicios #cell3a,
* html #menuContextual2col #cell3a,
* html #menu2col #cell3a {margin-right:-130%;}

/* menunavegacion */
#cell1 ul#menuNavegacion{
	color:#85248f;
	margin-bottom:5px;
	margin-top:10px;
	}
	
#cell1 ul#menuNavegacion li{
	color:#85248f;
	font-size:x-small;
	text-transform:lowercase;
	}
* html #productosServicios #cell1 ul#menuNavegacion li{background:none}
#cell1 ul#menuNavegacion li a.menuNavegacionLinkSelected{
	color:#85248f;
	text-decoration:underline;
	padding:0px 0 5px 25px;
	display:block;
	}
#cell1 ul#menuNavegacion li a.menuNavegacionLinkSelected:hover{text-decoration:none}
#cell1 ul#menuNavegacion li a.menuNavegacionLink{
	color: #85248f;
	text-decoration:underline;
	padding: 0px 0 10px 25px;
	display: block;
	text-transform: lowercase;
	background: url(../img/icoLiMenu1.gif) no-repeat 10px 3px;
	}
* html #cell1 ul#menuNavegacion li a.menuNavegacionLink{
	padding:0 0 0 25px;
	margin-bottom:-9px;
	background:url(../img/icoLiMenu1.gif) no-repeat 10px 9px;}
#cell1 ul#menuNavegacion li a.menuNavegacionLink:hover{text-decoration:none}
#cell1 ul#menuNavegacion li.selected{background:url(../img/icoLiMenu.gif) no-repeat 13px 5px;}
* html #cell1 ul#menuNavegacion li.selected{background:url(../img/icoLiMenu.gif) no-repeat 10px 9px}

#cell1 ul#menuNavegacion ul#menuNavegacionHijo{
	color:#85248f;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fcfefc;
	padding:12px 0;
	margin-bottom:10px;
	}
#cell1 ul#menuNavegacion ul#menuNavegacionHijo li{background:url(../img/icoLiSubmenu.gif) no-repeat 15px 10px;}
* html #cell1 ul#menuNavegacion ul#menuNavegacionHijo li{background:none;}
#cell1 ul#menuNavegacion ul#menuNavegacionHijo li a{padding:5px 0 0 25px; display:block;}
* html #cell1 ul#menuNavegacion ul#menuNavegacionHijo li a{background: url(../img/icoLiSubmenu.gif) no-repeat 15px 10px; height:10px;}
/** html #cell1 ul#menuNavegacion ul#menuNavegacionHijo li a{padding:0px 0 0 25px; margin-bottom:-5px; background: url(../img/icoLiSubmenu.gif) no-repeat 15px 6px;}*/

/*Imagenes de fondo de la columna de la derecha y definici&oacute;n de la altura m&iacute;nima (igual que la imagen).
En la segunda parte, definici&oacute;n de las tramas de fondo de las im&aacute;genes que van aplicadas en el div con id cell3*/
#productosServicios .ebusiness{background:url(../img/fndEbusiness.jpg) no-repeat right top;min-height:348px}
/** html #productosServicios .ebusiness{height:348px}*/
#productosServicios .accesibilidad{background:url(../img/fnaccesibilidad2.jpg) no-repeat right top;min-height:464px}
/** html #productosServicios .accesibilidad{height:464px}*/
#menuContextual3col .sedes {background:url(../img/fndSedes.jpg) no-repeat right top; min-height:357px;}
/** html #productosServicios .sedes{height:357px;}*/
#menuContextual3col .equipo {background:url(../img/fnbolsaempleo.jpg) no-repeat right top;min-height:539px;}
/** html #productosServicios .equipo {height:539px;}*/

#menuContextual3col .imgServiciosAccesibilidad {min-height:350px; width:129px; background: url(../img/fnAccesibilidad.jpg) no-repeat; position:relative; left:-27.6%;}
* html #menuContextual3col .imgServiciosAccesibilidad {height:350px; right:0; position:relative; left:5%;}
#menuContextual3col .imgServiciosEbusiness {min-height:350px; width:129px; background: url(../img/fnEbusiness.jpg) no-repeat; position:relative; left:-27.6%;}
* html #menuContextual3col .imgServiciosEbusiness {height:350px; right:0; position:relative; left:5%;}
#menuContextual3col .imgbusinessintelligence {min-height:350px; width:129px; background: url(../img/fnbusinessintelligence.jpg) no-repeat; position:relative; left:-27.6%;}
* html #menuContextual3col .imgbusinessintelligence {height:350px; right:0; position:relative; left:5%;}
#menuContextual3col .imgaccesibilidad {min-height:350px; width:129px; background: url(../img/fnaccesibilidad.jpg) no-repeat; position:relative; left:-27.6%;}
* html #menuContextual3col .imgaccesibilidad {height:350px; right:0; position:relative; left:5%;}
#menuContextual3col .imgelearning {min-height:350px; width:129px; background: url(../img/fnElearning.jpg) no-repeat; position:relative; left:-27.6%;}
* html #menuContextual3col .imgelearning {height:350px; right:0; position:relative; left:5%;}
#menuContextual3col .imggestion {min-height:350px; width:129px; background: url(../img/fngestion.jpg) no-repeat; position:relative; left:-27.6%;}
* html #menuContextual3col .imggestion {height:350px; right:0; position:relative; left:5%;}

#unacol .imgContacta {min-height: 350px; width: 129px; background: url(../img/fnContacta.jpg) no-repeat; position: relative; left:-27.5%;}
* html #unacol .imgContacta {height:350px; right: 0; position:relative; left: 8.6%;}

#unacol .imgBuscador {min-height: 350px; width: 129px; background: url(../img/fnContacta.jpg) no-repeat; position: relative; left:-27.5%;}
* html #unacol .imgBuscador {height:350px; right: 0; position:relative; left: 8.6%;}

#menuContextual3col .imgfnRandom01 {min-height:350px; width:129px; background: url(../img/fnRandom01.jpg) no-repeat;  position:relative; left:-27.6%;}
* html #menuContextual3col .imgfnRandom01 {height:350px; right:0; position:relative; left:5%;}

#menuContextual3col .imagenDerecha{min-height:350px; width:129px; text-align:right; background: url(../img/fnAccesibilidad.jpg) no-repeat; width:129px; position:relative; left:-27.6%;}
* html #menuContextual3col .imagenDerecha {height:350px; right:0; position:relative; left:5%;}

.tramaMorada {background-image: url(../img/TramaMorada.jpg); background-position: right; min-height: 350px; width:129px;}
.tramaVerde {background-image: url(../img/TramaVerde.jpg); background-position: right; min-height: 350px; width:129px;}
.tramaCyan {background-image: url(../img/TramaCyan.jpg); background-position: right; min-height: 350px; width:129px;}
.tramaAmarilla {background-image: url(../img/TramaAmarilla.jpg); background-position: right; min-height: 350px; width:129px;}
.tramaMagenta {background-image: url(../img/TramaMagenta.jpg); background-position: right; min-height: 350px; width:129px;}
* html .tramaMorada,
* html .tramaVerde,
* html .tramaCyan,
* html .tramaAmarilla,
* html .tramaMagenta {height:350px;}
/*Fin de estilos de Imaganes de fondo de la columna de la derecha y definici&oacute;n de la altura m&iacute;nima (igual que la imagen)*/

/*  */
#ofertaempleo,
#presentacion{margin-left:15px;position:relative;}
#index #presentacion{margin-left:0;position:relative;}

#cell3a p{
	padding-top:12px;
	/*text-align:justify*/}
#cell2a h1{
	color:#85248f;font-size:1em;
	padding:12px 0 0 17px;position:relative;}
#cell2a h2{
	font-size:.65em;
	color:#85248f;
	margin-left:10px;
	margin-right:4px;
	background-color:transparent;
	padding:12px 0 0 15px;}
#cell2a h3{
/* mod mida */
	font-size:.7em;
	color:#85248f;
	background-color:transparent;
	margin:10px 30px 0 25px;
	padding:0;
	font-weight:normal;}
#cell2a ul{
	width:92%;
	margin:0 0 10px 40px;
/* mod mida */
	font-size:.7em;
	color:#555;
	background-color:transparent}
* html #cell2a ul{width:80%}
#cell2a li{
	background:url(../img/icoLi.gif) no-repeat 5px 7px;
	padding:0 40px 0 15px}
#cell2a ul.url li{background:none;padding:0 0 2px 6px}
#presentacion p{
	width:auto;
	padding:10px 30px 0 15px;
	/*text-align:justify*/}
#presentacion li{
	text-align: left;}	
.imgcentrada{
	padding:10px 30px 5px 15px;text-align:center}
.imgderecha{
	padding:5px 30px 5px 15px;text-align:right}

/* ******************** index ******************** */
#index #cell3a h1{
/* mod mida */
	font-size:.7em;
	color:#85248f;
	background-color:#f5fcf3;
	margin:15px 4px 15px 10px;
	padding:0}
#index #cell3a ul{
	border-top:1px solid #ccc;
	list-style:none;
	list-style-position:outside;
	margin-left:.4em;
	margin-right:.1em;
	position:relative;
	width:98%}
* html #index #cell3a ul{margin-left:0}
#index #cell3a ul li{
	border-bottom:1px solid #ccc;
	padding:.65em 0 .3em 55px;
	letter-spacing:-.05em}
#index #cell3a ul li.ebusiness{background:#efe2f0 url(../img/gestion_integral.jpg) no-repeat left top}
#index #cell3a ul li.business_i{background:#fff url(../img/business_intelligence.jpg) no-repeat left top}
#index #cell3a ul li.accesibilidad{background:#efe2f0 url(../img/accesibilidad.jpg) no-repeat left top}
#index #cell3a ul li.e_learning{background:#fff url(../img/e-learning.jpg) no-repeat left top}
#index #cell3a ul li.gestion{background:#efe2f0 url(../img/e-business.jpg) no-repeat left top}
#index #cell3a ul li a{color:#85248f;text-decoration:none}
#index #cell3a ul li a:hover{text-decoration:underline}
#index .headers,
#index .headers1{
	width:90%;
	height:1.5em;
	position:relative;
	top:10px;
	background:url(../img/headerBackground.gif) repeat-x left bottom;
	border-top:1px solid #E2E2E2;
	margin-bottom:20px;
	margin-left:5px}
#index .headers1{width:86%;margin-left:20px}
#index .headers .cornerLT,
#index .headers1 .cornerLT,
#index .headers .cornerRT,
#index .headers1 .cornerRT,
#index .headers .cornerRB,
#index .headers1 .cornerRB,
#index .headers .cornerLB,
#index .headers1 .cornerLB{
	position:absolute;
	width:10px;
	height:16px}
#index .headers .cornerLT,
#index .headers1 .cornerLT{height:4px;left:0;top:-1px;background:url(../img/headerLT.gif) no-repeat left top}
#index .headers .cornerRT,
#index .headers1 .cornerRT{height:10px;right:-1px;top:-1px;background:url(../img/headerRT.gif) no-repeat right top}
#index .headers .cornerRB,
#index .headers1 .cornerRB{right:-1px;bottom:0;background: url(../img/headerRB.gif) no-repeat right bottom}
#index .headers .cornerLB,
#index .headers1 .cornerLB{left:0;bottom:0;background:url(../img/headerLB.gif) no-repeat left bottom}
#index .headers h1,
#index .headers1 h1{
/* mod mida */
	font-size:.7em;
	color:#85248f;
	background-color:transparent;
	padding-left:10px;
	padding-top:.3em;
	height:80%;
	background:url(../img/headerL.gif) repeat-y left top;
	border-right:1px solid #E2E2E2;
	margin:0;
	position:static;}
#index #noticias{
/* mod mida */
	font-size:.7em;
	padding:10px 15px 44px;
	margin:0;
	height:100%}
#index #noticias strong{
	display:block;
	font-weight:normal;
	color:#00476B;
	padding:3px 0 10px 0}
#index #noticias a{
	color:#85248f;
	text-decoration:underline}
#index #noticias a:hover{
	text-decoration:none}

/*Estilos para el contenido de sedes*/
#localizacionSedes h2{
	color: #18497B;
	background:transparent;
	text-transform:uppercase;
	padding:0 0 0 15px;}
#localizacionSedes p{
	line-height:100%;
	text-align:left;
	padding-top:0;
	line-height:130%;}
#localizacionSedes div{
	float:left;
	width:45%;
	position:relative;}

/* table tabla empleo */
.tablaempleo{border:1px solid #70A2CB;background: url(img/fondo_tabla_bolsa.jpg);text-align:center;color:#555;background-color:#fff;border-collapse:collapse;margin:auto;width:80%;margin-bottom:10px;}
.tablaempleo th,
.tablaempleo td{padding:.2em .4em;font-size:.7em;background-color:#DCEAF8}
.tablaempleo th{color:#fff;background-color:#70A2CB;font-size:.8em}
.tablaempleo .bordecha{border-right:1px solid #70A2CB}
.tablaempleo tr.blanco td{background-color:#fff;color:#555}
.tablaempleo td a{color:#18497B}

/* bolsaempleo */
.formularioBolsaEmpleo {min-height:1100px !important;}
* html .formularioBolsaEmpleo {height:1100px !important;}
fieldset#bolsaempleo{color:#555;border:0 solid #fff;margin-left:2em}
fieldset#bolsaempleo legend{padding:2em .2em .2em 0;font-size:1.2ex;font-weight:bolder;color:#00476B}
#camposObligatorios {padding:2em .2em .2em 0;font-size:1.2ex;color:#555}
fieldset#bolsaempleo legend em{font-weight:normal;color:#555}
fieldset#bolsaempleo label,
fieldset#bolsaempleo span.comounlabel{float:left;width:18%;padding:.05em 1% 0 0;font-size:1.2ex;text-align:right;text-transform:lowercase}
fieldset#bolsaempleo span.comounlabel{display:block}
fieldset#bolsaempleo div.formbolsaempleo{float:none;clear:both;border:1px solid #aebfd1;padding:1em .2em .2em;margin:1em 0 .4em;background:#fff}
fieldset#bolsaempleo div.bolsaempleonormal{float:none;clear:both;height:2em;min-height:2em}
fieldset#bolsaempleo div.bolsaempleonormal label.fechaNacimiento{width:30%;}
fieldset#bolsaempleo input,
fieldset#bolsaempleo select,
fieldset#bolsaempleo textarea{float:left;width:28%;padding:1px 2px;font-size:1.2ex;color:#555;border:1px solid #ccc}
fieldset#bolsaempleo select{margin:0;padding:0;border:0}
fieldset#bolsaempleo div.bolsaempleotextarea{float:none;clear:both;height:5.8em;min-height:5.8em}
fieldset#bolsaempleo div.bolsaempleotextarea input,
fieldset#bolsaempleo div.bolsaempleotextarea select,
fieldset#bolsaempleo div.bolsaempleotextarea textarea,
fieldset#bolsaempleo input.bolsaempleotextarea{width:69%;margin-bottom:1em}
fieldset#bolsaempleo div.bolsaempleotextarea textarea{height:7em;font-family:verdana,arial,helvetica,sans-serif}
fieldset#bolsaempleo div.bolsaempleotextarea label,
fieldset#bolsaempleo label.bolsaempleotextarea{width:25%}
fieldset#bolsaempleo .bolsaempleoradiob{width:auto;border:0;padding:0;margin:2px 2px 0}
* html fieldset#bolsaempleo .bolsaempleoradiob{margin:0}
fieldset#bolsaempleo .ancho76{width:76%}
fieldset#bolsaempleo .ancho16{width:1.6em}
fieldset#bolsaempleo .ancho32{width:3.2em}
fieldset#bolsaempleo .bolsaempleoleft{float:left;display:block;margin:0 .2em;font-size:1.2ex;text-transform:lowercase}
fieldset#bolsaempleo .right{text-align:right}
fieldset#bolsaempleo div.enviar{text-align:right;padding:0 0 1em;margin:1em 0 .4em;height:auto}
fieldset#bolsaempleo input.enviar{float:none;padding:1px 2px;margin:0;vertical-align:top;width:10em;border:0;background: url('../img/contactarinput.gif') no-repeat center center}
fieldset#bolsaempleo .oculto{display:none}


/* oferta de empleo */
#menuContextual3col #ofertaempleo h3{border-bottom:1px solid #AEBFD1;color:#00476B}
#menuContextual3col #ofertaempleo p{width:auto;padding:5px 30px 0 15px;/*text-align:justify*/}
#menuContextual3col #ofertaempleo p strong{color:#00476B}
#menuContextual3col #ofertaempleo span.ofertadestacar{color:#85248f;font-weight:bolder}
#menuContextual3col #ofertaempleo a.irformulario{padding:0 0 0 15px;text-transform:lowercase;line-height:124%;position:relative}
#menuContextual3col #ofertaempleo a.irformulario img{position:absolute;left:0;width:7px;height:22px}


/* buscador */
#formBuscador{;position:relative;color:#555;padding:.2em 0;margin-top:20px;height:2.3em;min-height:2.3em;
/* mod mida */
	font-size:.7em}
#formBuscador label{width:34%;display:block;text-align:right}
#formBuscador input{width:30%;position:absolute;left:38%;top:0;color:#555;border:1px solid #ccc;padding:1px 2px;font-size:1.2em}
#formBuscador #btnBuscador{position:absolute;left:65%;top:0;vertical-align:top;border:0;background: url('../img/contactarinput.gif') no-repeat center center; text-transform:lowercase;}

#resultadosBuscador{margin:4% 0 4% 6.6%;color:#555;position:relative;
/* mod mida */
	font-size:.7em}
#resultadosBuscador .resultadosBuscadorInfoSearch{font-weight:bolder}
#resultadosBuscador .resultadosBuscadorInfoTitle{margin-bottom:3em;font-weight:bolder;color:#18497B}
#resultadosBuscador .resultadosBuscadorCategoryBlock,
#resultadosBuscador .resultadosBuscadorFoundLink{display:inline}
#resultadosBuscador p.fecha{display:block; font-size:0.8em !important; margin:0; padding:0;color:#85248F}
#resultadosBuscador p.descripicionNoticia{font-size:0.9em !important; margin:0; padding:0; color:#555;}
#resultadosBuscador p.resultadosBuscadorFoundDescription{margin:0 0 1.4em 0; font-size:0.9em !important; padding:0; color:#555;}

#resultadosNoticias {margin:4% 0 4% 6.6%;clear:both;color:#555;position:relative; font-size: 0.7em; min-height:300px;}
* html #resultadosNoticias {height:300px;}
#resultadosNoticias .resultadosNoticiasCategoryBlock {margin-bottom:20px; width:100%;}
#resultadosNoticias .resultadosNoticiasCategoryBlock div.imagen {float:left; width:75px; padding:5px 10px 10px 0;}
#resultadosNoticias p.fecha{display:block; font-size:0.8em !important; margin:0; padding:0;color:#85248F;}
#resultadosNoticias p.descripicionNoticia{font-size:0.9em !important; margin:0; padding: 0; color:#555;}
#resultadosNoticias p.fecha strong{ font-size:1.1em; font-weight:normal;}
#resultadosNoticias p.fecha strong.cursiva{ font-style:italic; font-weight:normal; font-size:1.18em;}
#detalleNoticia p.fecha strong.cursiva{ font-style:italic; font-weight:normal;}

#noticiasherramientas{position:absolute; top:8px; right:8px; z-index:100;}
* html #noticiasherramientas{right:5px;}
#noticiasherramientas a {display:block;height:11px; min-height:11px; margin-left:1.2em; color:#555; text-decoration:none; text-transform:lowercase; float:right; }
#noticiasherramientas a:hover {text-decoration:underline}
#noticiasherramientas .volver {background:url('../img/iconoatras.gif') no-repeat top left; padding-left:20px; font-size:0.7em;}
#noticiasherramientas .imprimir {background:url('../img/iconoimprimir.gif') no-repeat top left; font-size:0.7em; padding-left:20px;}

#detalleNoticia {width:100%; margin-bottom:10px;}
#detalleNoticia p{padding-bottom:0; margin-bottom:0;}
#detalleNoticia div.imagen {float:right; width:125px; padding:5px 30px 10px 10px;}
#detalleNoticia p.antetitulo{color:#555;}
#detalleNoticia h3{color:#18497B; font-size: 0.9em; margin: 0 auto; margin:10px 30px 0 25px; padding:5px 0; font-weight:bold;}
#detalleNoticia p.sumario {color: #18497B;}
#detalleNoticia p.fecha{display:block; color:#85248F;}


#buscadornumpagina {position:relative;text-align:right;text-transform:lowercase;font-size:.6em; padding: 0; top:10px;}
* html #buscadornumpagina {top:-35px;}
#buscadornumpagina1 {position:relative;text-align:right;text-transform:lowercase;font-size:.6em; padding: 0; top:10px; right:25px;}
* html #buscadornumpagina1 {top:-35px;}


#buscadorpaginacion {font-size:0.6em; width:70%; margin:0 0 0 25%; padding-bottom:10px;}
#buscadorpaginacion .buscadorpagini,
#buscadorpaginacion .buscadorpagant,
#buscadorpaginacion .buscadorpagsig,
#buscadorpaginacion .buscadorpagfin {background:no-repeat top center;float:left;width:20%;}
#buscadorpaginacion .buscadorpagini {background-image:url('../img/buscadorpagini.gif');}
#buscadorpaginacion .buscadorpagant {background-image:url('../img/buscadorpagant.gif');}
#buscadorpaginacion .buscadorpagsig {background-image:url('../img/buscadorpagsig.gif');}
#buscadorpaginacion .buscadorpagfin {background-image:url('../img/buscadorpagfin.gif');}
#buscadorpaginacion a {display:block; text-align:center; color:#555; padding:20px 0 10px 0;}

#buscadorpaginacion1 {font-size:0.6em; width:70%; margin:0 0 0 15%; padding-bottom:10px;}
#buscadorpaginacion1 .buscadorpagini,
#buscadorpaginacion1 .buscadorpagant,
#buscadorpaginacion1 .buscadorpagsig,
#buscadorpaginacion1 .buscadorpagfin {background:no-repeat top center;float:left;width:21%;}
#buscadorpaginacion1 .buscadorpagini {background-image:url('../img/buscadorpagini.gif');}
#buscadorpaginacion1 .buscadorpagant {background-image:url('../img/buscadorpagant.gif');}
#buscadorpaginacion1 .buscadorpagsig {background-image:url('../img/buscadorpagsig.gif');}
#buscadorpaginacion1 .buscadorpagfin {background-image:url('../img/buscadorpagfin.gif');}
#buscadorpaginacion1 a {display:block; text-align:center; color:#555; padding:20px 0 10px 0;}

#eventos #buscadorpaginacion .buscadorpagini,
#eventos #buscadorpaginacion .buscadorpagfin {width:22%;}

/*Estilos para el contenido de la sala de prensa*/

.psSalaprensa {min-width:500px;}
* html .psSalaprensa {width:500px;}

#menu2col #salaPrensa{
	width:100%;
	position:relative;
	left:50px;
	top:10px;
	padding-bottom:10px;
	}
#menu2col #salaPrensa a{
	color:#85248f;
	background:transparent;
	text-transform:lowercase;
	padding:8px 0 5px 25px;
	text-decoration:underline;
	display:block;
	text-align:left !important;
/* mod mida */
	font-size:.7em;
	font-weight:bold}
#menu2col #salaPrensa img{
	/*border:1px solid #ccc;*/
	}
#menu2col #salaPrensa a:hover{
	text-decoration:none}
#menu2col #salaPrensa p {
	line-height:100%;
	text-align:left !important;
	padding-top:0;}
#menu2col #salaPrensa div.contenido{
	float:left;
	width:40%;
	margin-bottom:25px;
	}
#menu2col #salaPrensa div.contenido1{
	float:left;
	width:47%;
	margin-bottom:25px;
	}	
#menu2col #salaPrensa div.texto {
	float:left;
	width:75%;
	}
#menu2col #salaPrensa div.imagen{
	float:left;
	width:15%;
	
	}
#menu2col #salaPrensa div.texto1 {
	float:left;
	width:65%;
	
	}
#menu2col #salaPrensa div.imagen1{
	float:left;
	width:15%;
	margin-top:20px; 
	}	
	
/*a.enlaceconicono{padding:0 0 0 15px; text-transform:lowercase; position:relative}
a.enlaceconicono img{position:absolute;left:0}*/


/* popup cuadromandointegral */
body#cuadromandointegral,
body#cuadromandointegral *{margin:0;padding:0;border:0;font-family:verdana,arial,helvetica,sans-serif}
body#cuadromandointegral {padding:5px}
body#cuadromandointegral div#cuadromandointegraldiv {border:1px solid #A7DE8F; background:#fff url('../img/cuadromandointegralfnd.gif') repeat-x 0 0; padding-bottom:5px;width:auto; min-height:415px;}
* html body#cuadromandointegral div#cuadromandointegraldiv {height:434px}
body#cuadromandointegral div#cuadromandointegralizq,
body#cuadromandointegral div#cuadromandointegralder {padding:15px 21px 0;margin:28px 0 0;
/* mod mida */
	font-size:.7em}
body#cuadromandointegral div#cuadromandointegralizq{float:left;width:408px;border-right:1px dashed #999}
body#cuadromandointegral div#cuadromandointegralder{float:left;width:234px}
body#cuadromandointegral img#cuadromandointegralimg{width:408px;height:268px}
body#cuadromandointegral h1,
body#cuadromandointegral strong{color:#85248f;font-size:1em}
body#cuadromandointegral p{padding:15px 0;color:#555}
body#cuadromandointegral ul{color:#555;background-color:transparent;list-style-type:none;padding:5px 0 0 0}
body#cuadromandointegral li{background:url(../img/icoLi.gif) no-repeat 5px 14px;padding:10px 0 5px 16px}
* html body#cuadromandointegral li{background-position:5px 15px}

/* popup clientes */
body#popupclientes,
body#popupclientes *{margin:0;padding:0;border:0;font-family:verdana,arial,helvetica,sans-serif}
body#popupclientes{padding:5px}
body#popupclientes div{border:1px solid #A7DE8F;background:#fff url('../img/cuadromandointegralfnd.gif') repeat-x 0 1px;padding:28px 46px; min-height:492px;}
* html body#popupclientes div{height:510px}
body#popupclientes h1{color:#85248f;font-size:.7em;text-transform:none;padding-bottom:1em;position:relative}
body#popupclientes h1 strong{color:#555;font-weight:normal}
body#popupclientes p,
body#popupclientes li{font-size:.7em}
body#popupclientes p{padding:5px 0 5Px;color:#555}
body#popupclientes ul{color:#555;background-color:transparent;list-style-type:none;padding:5px 0}
body#popupclientes li{background:url(../img/icoLi.gif) no-repeat 5px 5px;padding:0 0 0 16px}
* html body#popupclientes li{background-position:5px 8px}
body#popupclientes ul.url li{background:url(../img/iconuevaventana.gif) no-repeat 0 -1px;padding:0 0 2px 26px}
body#popupclientes .clear{visibility:hidden;clear:both;float:none;height:0;}
body#popupclientes img{float:left;margin:5px 15px 5px 0}
body#popupclientes a.url{font-size:.7em;}
body#popupclientes a.url img{margin:0 3px 0 0;}

/* ESTILOS PARA EVENTOS */

/* ESTILOS PARA EVENTOS */

/* ESTILOS PARA EVENTOS */

#bloquesSumariosParaPaginadoAbajo {min-height:300px;}
* html #bloquesSumariosParaPaginadoAbajo {height:300px;}

body#eventos #cell3{
            width:100%;
            background:#F5FCF3 url(../img/rightColumnBackground.gif) repeat-x left top;
            color:#555;
            float:left;
            margin:0;
            position:relative;
            border:solid #CCC;
            border-width:0 1px 1px;}
body#eventos #cell1.logotipo{background-image:url(../img/leftColumnBackground.gif)
            }			

#eventos #presentacion{margin-left:0;position:relative}
body#eventos #cell2{
            width:73%;
            float:left;
            color: #555;
            background:#FFF;
            border-right:1px solid #CCC;}

body#eventos #cell2a, body#eventos #cell3a {
            float:right;
            position:relative;}

body#eventos #cell2a {
            width:195%;
            margin-right:-194.5%;
            text-align:left;
            line-height:100%;}

body#eventos #cell3a {
            width:57%;
            margin-right:-56.5%;
            text-align:left;}

body#eventos #cell3a h1{padding-left: 20px !important}
* html body#eventos #cell3a{margin-right:-130%}
body#eventos #cell2a h1{color:#85248F;font-size:1em;padding:12px 0 0 17px}
/*body#eventos #cell2a h2{color:#18497B;font-size:.8em;padding:22px 0 12px 17px;text-transform:lowercase}*/
body#eventos #cell2a h3{color:#18497B; font-weight:bold; margin-bottom:5px;}
body#eventos #cell2a h2.documentacion{font-size:.65em;
	color:#85248f;
	margin-left:10px;
	margin-right:4px;
	background-color:transparent;
	padding:12px 0 0 15px;}
body#eventos #cell3a h1{font-size:1.1ex;padding:.4em .4em 0 1em;color:#18497B}
#calnav{margin-left:2em;font-size:60%}
#calmesanterior,
#calmessigiente{text-align:left}
#calnav
a{color:#85258f;padding-left:13px;background:url('../img/calmesant.gif') no-repeat 0 3px;}
#calnav #calmessigiente a{background-image:url('../img/calmessig.gif');}
#cal{width:14ex;text-align:center;font-size:60%;margin:1em 0 0 2em;}
#cal .oculto{display:none;}
#cal table{width:17.5em;clear:both;background:#fff;border:1px solid #85258F;border-collapse:collapse;overflow:auto;}
#cal td,
#cal th{width:2.2em;padding:2px .3em 3px 0;text-align:right;}
#cal th{color:#fff;padding:0 .3em 1px 0;}
#cal strong{display:block;background:#DABDDD;}
#cal td.caldiaseleccionado div {padding:1px;}
#cal td.caldiaseleccionado a {border:1px solid #85258F;background:#DABDDD; color:#555; text-decoration:none;}
#cal tr.calcolumnacolor{background-color:#EDDEEE;}
#cal caption,
#cal tfoot {display:none;}
#cal thead th {background:#85258F;}

/* proximo evento */

#eventosproximo {margin:0 1em 0 2em;padding-left:13px;color:#18497B;font-size:60%;background:url('../img/flechaeventos.gif') no-repeat 2px 3px;}
#eventosproximo a {display:block;color:#85258f;}
#eventosherramientas{position:absolute;top:-20px;z-index:100;}
* html #eventosherramientas{right:5px;}
#eventosherramientas a {display:block;float:right;height:11px;min-height:11px;margin-left:1.2em;color:#555;text-decoration:none;text-transform:lowercase;}
#eventosherramientas a:hover {text-decoration:underline}
#eventosherramientas .eventosvolver,
#eventosherramientas .eventosimprimir {background:url('../img/iconoatras.gif') no-repeat top left;padding-left:20px; font-size:0.7em;}
#eventosherramientas .eventosimprimir {background:url('../img/iconoimprimir.gif') no-repeat top left;}
#eventoslistado ul{padding:0;margin:0}
#eventoslistado li{padding:0;margin:0 0 25px 0;list-style-type:none;background:none}
#eventoslistado li h3{color:#18497B;font-size:1em;text-transform:lowercase;margin:0;padding:0;font-weight:bold}
#eventoslistado li a{color:#872B95;font-weight:normal;text-transform:none}
/*#eventoslistado li h3 a{color:#872B95;font-weight:normal;text-transform:none}*/
#eventoslistado li p{padding:0;margin:0;font-size:1em !important}
#eventoslistado li strong{color:#18497B;text-transform:lowercase;}
#eventosdetalle {width:80%;margin:0 0 10px 40px;font-size:.7em !important}
#eventosdetalle #eventosdatos{color:#18497B; margin:0;padding:0 0 3em;font-size:1em}
#eventosdetalle p.texto{font-size:1em !important; padding:0; margin:0;}
#eventosdetalle img {margin:.2em .8em .4em .4em;float:left}
#eventosdetalle #eventosdatospie {padding:.8em 0;clear:both;float:right;font-size:1em}
#eventosdetalle #eventosdatospie a{display:block;float:left;height:21px;min-height:21px;padding-top:4px;margin-right:1.2em;text-decoration:none;text-transform:lowercase}
#eventosdetalle #eventosdatospie a:hover{text-decoration:underline}
#eventosdetalle #eventosdatospie .eventospdf{background:url('../img/iconodocpdf.gif') no-repeat top left;padding-left:31px}
#eventoslistado strong{color:#18497B;text-transform:lowercase;}
/*FIN ESTILOS DE EVENTOS */

/*FIN ESTILOS DE EVENTOS */

/*FIN ESTILOS DE EVENTOS */




/* ************************ estilos unacol ************************ */

/* ************************ estilos unacol ************************ */

/* ************************ estilos unacol ************************ */

#unacol #cell1{

            border:0;
            width:33.3%;
			background:#fff;}

#unacol #cell2a{
			background:#fff;
            width:300%;
            margin-right:-200%;}

* html #unacol #cell2a{margin-right:0;}

#unacol #cell3a{
            margin-right:-52.75%;}

* html #unacol #cell3a{
            margin-right:-49%;}

/* ************************ estilos unacol ************************ */

/* ************************ estilos unacol ************************ */

/* ************************ estilos unacol ************************ */

/* contactar */
#contactar {font-size:0.7em; position:relative; height:30em;}
#contactar label {float:left; width:16.4em; text-align:right; padding-right:15px;}
#contactar div.borrar {clear:both;}
#contactar input.rellenar,
#contactar select,
#contactar textarea{color:#333; border:1px solid #ccc; width:25em; padding:1px 2px; font-size:0.8em !important; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px;}
#contactar select {width: 15em;}
#contactar textarea {height: 8em;}
#contactar div#btnEnviar {width:10em; height:20px; position: absolute; top:22em; left:34em;}
* html #contactar div#btnEnviar {top:22.2em; left:33.4em;}
#contactar div#btnEnviarIzq {float:left; background: url(../img/btnEnviarFormIzquierda.jpg) no-repeat !important; height:20px; width: 5px;}
#contactar div#btnEnviarCen {float:left; background: url(../img/btnEnviarFormCentro.jpg) repeat-x; height:20px; width: auto;}
#contactar div#btnEnviarDer {float:left; background: url(../img/btnEnviarFormDerecha.jpg) no-repeat; height:20px; width: 5px;}
#contactar .contactarenviar{background:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px; font-size:0.8em !important; padding-top:2px;}
.errorDatForm {display:block; text-align:center; margin:20px auto 0 auto; border: 1px solid #ccc; padding:10px; width: 14em;}
* html .errorDatForm {width: 14em;}
.errorDatForm span.error {font-size:0.7em !important;}
.errorDatForm ul{padding:0 !important; margin:0 !important; width:100% !important;}
.errorDatForm li{text-align:left; width:90% !important;  list-style-type:none;}
.eneventos h3{font-size:.65em;
	color:#85248f;}

/* clientes */
#eventos div#presentacion.clientes h2{
	font-size:.65em;
	color:#85248f;
	margin-left:10px;
	margin-right:4px;
	background-color:transparent;
	padding:12px 0 0 15px;
	font-weight:normal}
#eventos div#presentacion.clientes ul.clientes{font-size:.6em;}
#eventos div#presentacion.clientes ul.clientes li{background:url(../img/icoLi.gif) no-repeat 5px 7px;}
#eventos div#presentacion.clientes ul.clientes li a{color:#872B95;}
#eventos div#presentacion.clientes h3{color:#555;font-weight:bolder;margin-bottom:1em;}
#eventos #cell3a ul.clientes{font-size:.6em;width:100%;margin:8px 0 0;}
#eventos #cell3a ul.clientes li{background:none;padding:0;margin:0 1px 6px 17px;}
#eventos #cell3a ul.clientes li a{color:#872B95;}
#presentacion.ancho{ margin-left:50px;}
/* material grafico */


 /* * html #materialgrafico li{ padding-right:0px; }*/

#materialgrafico li.materialgrafico a,
#materialgrafico1 li.materialgrafico a{font-size:0.8em;}

/*fin lista documentacion*/
ul#materialgrafico.ancho100{width:41em;}
* html ul#materialgrafico.ancho100{ width:42em;}
#documentacion ul{font-size:0.95em;}
#documentacion ul a{ font-size:0.85em;}
#documentacion ul strong{ color:#00476B;}
#materialgrafico,
#materialgrafico1
{margin:0;padding:1.5em 0 .5em;}
#materialgrafico img.icohtm{margin-right:5px;}
#materialgrafico li.sinimagen{ background:none;}
 div.borrarmaterialgrafico {clear:left;}
#materialgrafico strong,
#materialgrafico1 strong{color:#00476B;}
#materialgrafico .materialgrafico,
#materialgrafico1 .materialgrafico{background:no-repeat top left;width:80%;padding:2px 0 4px 50px;margin:.8em 0;float:left;}
#materialgrafico a.materialgrafico{ color:red;}
 * html #materialgrafico .materialgrafico,
#materialgrafico .materialgrafico2,
#materialgrafico1 .materialgrafico2{background-repeat:no-repeat; background-position: left top; padding:2px 0 4px 40px;margin:.8em 0;float:left;}
* html #materialgrafico .materialgrafico2,
#materialgrafico .materialgrafico2 li,
#materialgrafico1 .materialgrafico2 li{background-image:none;padding:0;margin:0;font-size:1.2em;}
* html #materialgrafico .materialgrafico2 li,
* html #materialgrafico1 .materialgrafico2 li{font-size:1.2em;}
#materialgrafico a.materialgrafico2{ font-size:.8em; padding-top:8px; padding-bottom:8px;}

#materialgrafico a.ancho40{ padding-left:0px; padding-right:0px;  font-size:.8em; width:35%;}
#materialgrafico a.ancho50{ margin-left:15px; font-size:.8em; width:50%;}
#materialgrafico a.ancho60{ margin-left:15px; font-size:.8em; width:60%;}
* html #materialgrafico a.ancho40{width:45%; padding-top:10px;  padding-bottom:10px; }
* html #materialgrafico a.ancho50{ width:50%; padding-top:15px; padding-bottom:10px; }
#materialgrafico img.icodescargas{margin-right:5px;}
#materialgrafico .pdf,
#materialgrafico1 .pdf{background-image:url('../img/iconodocpdf.gif'); background-position:16px 0;}
#materialgrafico .exe{background-image:url('../img/iconoExe.gif');}
#materialgrafico .eps{background-image:url('../img/iconodoceps.gif');}
#materialgrafico .jpg{background-image:url('../img/iconodocjpg.gif');}
#materialgrafico .doc{background-image:url('../img/iconodocdoc.gif')}
#materialgrafico .masinfo{background-image:url('../img/iconuevaventana.gif'); background-position: 10px 2px;}
.iconoNuevaVentana {display: inline;}
#materialgrafico .materialgrafico li{background-image:none;padding:0;margin:0;font-size:1.2em;}
* html #materialgrafico .materialgrafico li{font-size:1.2em;}


/* documentacion */
p.documentacion {color:#18497B !important; font-weight:bold; padding: 10px 0px 0 10px !important; font-size:0.7em !important; text-transform:lowercase;}
p.documentacion a{color:#18497B; font-size:0.9em; font-weight:normal;  padding:0px 10px 0 18px; margin: 10px 0 5px 0; display:block; float:left; background: url(../img/icoLi.gif) no-repeat 73px 7px;}
p.documentacion a.izq{color:#18497B; font-size:0.9em; font-weight:normal;  padding:0px 0 0px 18px; margin: 10px 0 5px 0; display:block; float:left; background: url(../img/icoLi_dcha.gif) no-repeat 10px 7px;}
/* mapa web */
#presentacion.mapaweb{width:auto}
#presentacion.mapaweb ul.mapaweb{position:absolute;width:30%;top:1.4em;left:.5em;text-align:left !important;}
* html #presentacion.mapaweb ul.mapaweb{left:0}
#presentacion.mapaweb ul.mapawebproductosservicios{top:1.5em;left:.5em;position:relative;margin-left:40%;padding-bottom:3em; min-height:52em}
* html #presentacion.mapaweb ul.mapawebproductosservicios{left:40%;margin-left:0;}
#presentacion.mapaweb a{text-decoration:none}
#presentacion.mapaweb a:hover{text-decoration:underline}
#presentacion.mapaweb li{padding:0 0 0 0;background-image:none; margin-bottom:5px;}
#presentacion.mapaweb li a{font-weight:bolder; padding:0 0 0 11px;color:#872B95}
#presentacion.mapaweb li li{font-size:1.4em;  margin-bottom:0px; line-height:100%; margin-bottom:5px;}
#presentacion.mapaweb li li a{font-weight:normal;color:#555}
#presentacion.mapaweb li#mapawebproductosservicios{width:65%;float:left;left:30%;padding:0}
#presentacion.mapaweb li.mapawebdesplegable ul{padding-top:5px;}
#presentacion.mapaweb li.mapawebdesplegable a{background:url('../img/limapaweb.gif') no-repeat -1px 3px;}
#presentacion.mapaweb li.mapawebdesplegable li a{background:none;;color:#18497B; font-size: 0.8em !important; text-align:left !important; padding:0px;}
#presentacion.mapaweb li.mapawebdesplegable li a.liconpadding {padding-left:12px;}
* html #presentacion.mapaweb li.mapawebdesplegable li a{font-size: 0.8em !important; text-align:left !important;}
#presentacion.mapaweb li.mapawebdesplegable li.mapawebdesplegable a{background:url('../img/limapaweb2.gif') no-repeat -1px 3px}
#presentacion.mapaweb li.mapawebdesplegable#mapawebproductosservicios li li a{color:#555;background:url(../img/icoLiSubmenu.gif) no-repeat 0px 5px;}
#presentacion.mapaweb li.mapawebdesplegable li a.iconoLista{background:url(../img/icoLiSubmenu.gif) no-repeat 0px 5px; padding-left:10px;}

/* Descargas: Emergentes de m&aacute;s informaci&oacute;n*/

#masinfo h2{color: #85248f; font-size: 0.8em; text-transform:none;}
#masinfo h3{color: #85248f; font-size: 0.7em;}

/* Emergentes de clientes*/

body#popupclientes ul.listado{padding:5px 0 2px;width:40%;float:left; margin-left:20px;}
* html body#popupclientes ul.listado{width:40%}
body#popupclientes ul.listado.unacolumna{width:auto;float:none}
body#popupclientes ul.listado li{background:url(../img/icoLi.gif) no-repeat 5px 15px;padding:10px 0 0 16px;}
* html body#popupclientes ul.listado li{background-position:5px 18px}

/* ALTURAS MINIMAS */
/*altura minima por defecto*/

.height350 {min-height:450px;}
* html .height350 {height:450px;}
/*empleotituladossuperiores.asp*/ 
.height490 {min-height:500px;}
* html .height490 {height:500px;}
/* calidad.asp, consultoria.asp, auditoria.asp, formacion.asp, observatorioinfoaccesibiliad.asp, businessintelligence.asp, formaciononline.asp */
.height500 {min-height:520px; }
* html .height500 {height:520px;}
/*gestion_discapnet.asp, empleodetalle3.asp*/
.height560 {min-height:560px;}
* html .height560 {height:560px;}
/*elearning.asp, noticiasdetalle3.asp, noticiasdetalle4.asp, empleobecas.asp, empleodetalle1.asp, empleodetalle2.asp*/
.height600 {min-height:600px;}
* html .height600 {height:600px;}
/*productosyservicions.asp, gestion_ciberamerica.asp*/
.height650 {min-height:650px;}
* html .height650 {height:650px;}
/*accesibilidad.asp, consultoriaestrategica.asp, consultoriadesarrollo.asp*/
.height720 {min-height:720px;}
* html .height720 {height:720px;}
/* equipohumano.asp, gestionportales.asp, noticias.asp */
.height800 {min-height:800px;}
* html .height800 {height:800px;}
/* hosting.asp */
.height850 {min-height:850px;}
* html .height850 {height:850px;}
/* noticiasdetalle1.asp, noticiasdetalle2.asp */
.height900 {min-height:900px;}
* html .height900 {height:900px;}
/* planinfoaccesibilidad.asp */
.height950 {min-height:950px;}
* html .height950 {height:950px;}
/* accesibilidadsite.asp */
.height1000 {min-height:1000px;}
* html .height1000 {height:1000px;}
.logow3c{
display:block;
margin:0 auto;
text-align:center;
		}
p.logow3c img.uno {
	padding-left:15px;
	padding-right:15px;} 
img.logocalidad{
	display:block;
	margin:0 auto;
	position:relative;
	left:-20px;
}
#teleserviciosTechnosite {margin: 20px auto 5px 35px;display:block;}
.fundosaNegrita {font-weight:bold !important;}
strong.boldNormal {color:#85248f; font-weight:normal;}
.pieFoto {font-style:italic; padding:0 !important; margin:0 !important;}
/* Estilo para sello */
#sello {margin:0; padding:0; border:0; font-family:verdana,arial,helvetica,sans-serif; font-size:0.8em; padding:5px;}
#sello div.sello{border:1px solid #A7DE8F; background:#fff url('../img/cuadromandointegralfnd.gif') repeat-x 0 1px; min-height:300px;width:100%;}
#sello div.fondoSello {background: url('../img/fondoSello.gif') no-repeat bottom right; padding:28px 46px;  margin-top:20px;}
#sello h1{color:#85248f;font-size:.9em;text-transform:none;padding-bottom:1em;position:relative}
#sello h1 strong{color:#555;font-weight:normal}
#sello h2 {color:#85248f;font-size:x-small;}
#sello p{padding:5px 0 5px;color:#333; font-size:0.9em}
#sello img{float:left;margin:5px 15px 5px 0;}
#sello ul {margin: 0 0 0 10em;color:#333; font-size:0.9em; padding:0;}
#sello li {margin: 0 0 0.1em 0;color:#333; padding-left:1em; background: url('../img/punto_listacertif.gif') no-repeat left center;}
#sello #imagenesSelladas {display:block; height:50px; }
#sello #imagenesSelladas img {display:block; float:left; vertical-align: bottom;}
span.romano{ text-transform:uppercase !important;}
img.euroacert{ float:left; clear:both;}

/*technosite con los medios*/
#resultadosmedios {margin:4% 0 4% 6.6%;clear:both;color:#555;position:relative; font-size: 0.7em; min-height:300px;}
* html #resultadosmedios {height:300px;}
#resultadosmedios .resultadosmediosCategoryBlock {margin-bottom:20px; width:100%;}
#resultadosmedios .resultadosmediosCategoryBlock div.imagen {float:left; width:75px; padding:5px 10px 10px 0;}
#resultadosmedios p.fecha{display:block; font-size:0.8em !important; margin:0; padding:5px 0 5px 0;color:#85248F; background:url('../img/iconodocpdf.gif') no-repeat 0 5px; padding-left:30px;}
#resultadosmedios p.fechaword{display:block; font-size:0.8em !important; margin:0; padding:5px 0 5px 0;color:#85248F; background:url('../img/iconodocdoc.gif') no-repeat 0 5px; padding-left:30px;}
#resultadosmedios p.fecha a, #resultadosmedios p.fechaword a{ font-size:1.2em;}
#resultadosmedios p.fecha strong{ font-weight:bold;}
#resultadosmedios p.descripicionmedios{font-size:0.9em !important; margin:0; padding: 0; color:#555;}

/*div enlaces aviso legal fuera del pie*/
#avisolegal{
	margin:15px 0 10px 0;
	font-size:.7em;
	color:#85248f;
	 
	 }
#avisolegal a{ margin:0 5px 0 8px; color:#555;}

/*parrafos sin espaciado para aviso legal y politica de privacidad*/

#presentacion p.sinespacio{
	margin:10px 15px 8px 25px;
	padding:0px;}
	
	
	/*archivos certificacion*/
	
ul.paracertif {
padding-left:110px;
}	

.paracertif li{ background:url(../img/punto_listacertif.gif) no-repeat 2px 8px;
	padding-left:20px;
	}
	
.paracertif li a{
	background-image:url(../img/calmessig.gif);
	background-repeat:no-repeat;
}
.abrenueva{ margin:0 2px 0 0px !important;}
