/* CSS Document */
html { height: 100%;}
body {
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 88%;
}
/*****************************************************************************************/
/*************************************** HOME ********************************************/
/*****************************************************************************************/
.enlaceHome {position: absolute; top: 0px; left:0px;}
.enlaceHome img { border: none;}
/********************** CABECERA ***************************/
/* logo */
div#cabecera {
	background-image: url(../IMG/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 81px;
	background-color:#FFFFFF;
}
div#publicidad {width:100%; height: 105px;}
div#publicidad div#publi {width:930px; height: 105px; margin:auto; text-align:center;}
div#publicidad div#publi div#publi_izq {float:left; width:743px; height:98px; padding:0px; padding-top: 6px; padding-left: 6px; margin:0px; background-color: #cfcfcf;  background-image:url(../img/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top;}
div#publicidad div#publi div#publi_der {float: left; width:140px; height:98px; padding:0px; padding-top: 6px; padding-left: 6px; margin:0px; margin-left: 6px;  background-color: #cfcfcf;  background-image:url(../img/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top;}
div.limpia {clear:both;}

body.secun div#cabecera div#acc_der {padding-top: 13px;}


div#cabecera h1 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/* fecha */
div#cabecera p {
	margin: 0px;
	text-align: right;
	font-size: 0.8em;
	color: #666666;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: default;
}

/* iconos */
div#cabecera ul.iconos {
	display: inline;
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	margin-top: 10px;	
	width: 100%;
	/*visibility: hidden;*/
}

div#cabecera ul.iconos li {
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 2px;
}

div#cabecera ul.iconos li a img {
	border: none;
}
/* iconos2 */
ul.iconos2 {
	display: inline;
	list-style-type: none;
	position: absolute;
	right: 160px;
	top: 4px;
	margin: 0px;
	padding: 0px;
	/*visibility: hidden;*/
}

ul.iconos2 li {
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 2px;
}

ul.iconos2 li a img {
	border: none;
}

/* iconos3 */
ul.iconos3 {
	display: inline;
	list-style-type: none;
	position: absolute;
	right: 3px;
	top: 4px;
	margin: 0px;
	padding: 0px;
	/*visibility: hidden;*/
}

ul.iconos3 li {
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 2px;
}

ul.iconos3 li a img {
	border: none;
}



/* menu */
div#cabecera ul {
	display: inline;
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	/*visibility: hidden;*/
}

div#cabecera ul li {
	float:left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

div#cabecera ul li a {
	text-decoration: none;
	font-size: 0.8em;
	color: #666666;
}

div#cabecera ul li a.menu_tienda {
	text-decoration: none;
	font-size: 0.8em;
	color: #ffffff;
	background-color:#5AA426;
	padding-left: 23px;
	padding-right: 5px;
	background-image:url("../img/ico_carrito.gif");
	background-repeat: no-repeat;
	background-position: 4px 3px;
	
}

div#cabecera ul li a.menu_tienda:hover {
	text-decoration: none;
	color: #000000;
	background-color:#5AA426;
	padding-left: 23px;
	padding-right: 5px;
	background-image:url("../img/ico_carrito.gif");
	background-repeat: no-repeat;
	background-position: 4px 3px;
}

div#cabecera ul li a:hover {
	color: #0768A9;
	text-decoration: underline;
}

.borde {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}

/********************** IMAGENES ***************************/
div#imagenes {
	height: 240px;
	/*background-color:#8c8b8b;*/
}

/* cubo rosa*/
div#imagenes h2#sqrRosa {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	background-image: url(../IMG/cuboRosa.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 120px;
	width: 120px;
	position: absolute;
	left: 15px;
	top: 174px;
	z-index:100;
}

div#imagenes h2#sqrRosa span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

/* cubo verde*/
div#imagenes ul#sqrVerde {
	margin: 0px;
	padding: 0px;
	background-image: url(../IMG/cuboVerde.png);
	background-repeat: repeat;
	background-position: left top;
	height: 120px;
	width: 120px;
	font-size: 0.6em;
	list-style-type: none;
	position: absolute;
	left: 135px;
	top: 174px;
	z-index:100;
	cursor: default;
}

div#imagenes ul#sqrVerde li {
	display: block;
	width: 120px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#imagenes ul#sqrVerde li a{
	margin: 0px;
	padding: 0px;
}

div#imagenes ul#sqrVerde li a img {
	border: none;
	margin: 0px;
	padding: 0px;
}


/* cubo azul*/
div#imagenes ul#sqrAzul {
	margin: 0px;
	padding: 0px;
	font-size: 0.6em;
	background-image: url(../IMG/cuboAzul.png);
	background-repeat: repeat;
	background-position: left top;
	height: 120px;
	width: 120px;
	list-style-type: none;
	position: absolute;
	left: 15px;
	top: 294px;
	z-index:100;
	cursor: default;
}

div#imagenes ul#sqrAzul li {
	display: block;
	width: 120px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#imagenes ul#sqrAzul li.primero {
	margin-top: 42px;
}

div#imagenes ul#sqrAzul li a{
	margin: 0px;
	padding: 0px;
}

div#imagenes ul#sqrAzul li a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*************************/


div#imagenes ul#listadoImagenes {
	margin: 0px;
	padding: 0px;
}

div#imagenes ul#listadoImagenes li {
	height: 240px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-top: 105px;
	position: absolute;
}

div#imagenes ul#listadoImagenes li#img_1 {
	top: 69px;
	z-index:30;
	/*background-color: #5ea911;
	background-image: url(../IMG/img_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
}

div#imagenes ul#listadoImagenes li#img_1 a {
	width: 140px;
	height: 40px;
	display: block;
	margin-top: 185px;
	margin-left: 180px;
}

div#imagenes ul#listadoImagenes li#img_1 a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}


div#imagenes ul#listadoImagenes li#img_2 {
	top: 69px;
	z-index:20;
	/*background-color: #0768A9;
	background-image: url(../IMG/img_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
}

div#imagenes ul#listadoImagenes li#img_2 a {
	width: 250px;
	height: 40px;
	display: block;
	margin-top: 185px;
	margin-left: 175px;
}

div#imagenes ul#listadoImagenes li#img_2 a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

div#imagenes ul#listadoImagenes li#img_3 {
	top: 69px;
	z-index:10;
	/*background-color: #EE014C;
	background-image: url(../IMG/img_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
}

div#imagenes ul#listadoImagenes li#img_3 a {
	width: 275px;
	height: 40px;
	display: block;
	margin-top: 185px;
	margin-left: 175px;
}

div#imagenes ul#listadoImagenes li#img_3 a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}




/********************** CUERPO ***************************/
div#cuerpo {/*border:solid;*/	height: 400px;}

/****** centro *****/
div#cuerpo div#centro {
	float: left;
	margin-left: 25px; 

	width: 55%;



}

div#cuerpo div#centro h4 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#cuerpo div#centro ul {
	/*border:solid;*/
	list-style-type: none;
	text-align: justify;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#cuerpo div#centro ul li {
	line-height: 17px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	cursor: default;
}

/*div#cuerpo div#centro ul li a {
	text-decoration: none;
	font-size: 0.8em;
	color: #666666;
	font-weight: bold;
}
*/

/****** DERECHA *****/
div#cuerpo div#dch {
	margin: 0px;
	padding: 0px;
	float: right;
	line-height: 1em;
	margin-right: 10px;

}
div#cuerpo div#dch div.centrar {

	border: none;
	margin: auto;
	text-align: center;
	margin-top:0px;
	margin-bottom:0px;
}


div#cuerpo div#dch p {
	margin-top: 0px;
	margin-bottom:5px;
	border: 1px solid #cfcfcf;
}

div#cuerpo div#dch p.tit_caja {
	margin-top: 0px;
	margin-bottom:5px;
	font-size: 0.9em;
	color: #0556A6;
	font-weight: bold;
	border: none;
}

div#cuerpo div#dch a {
	text-decoration:none;
	margin-top: 5px;
	color: #666666;
	font-size: 0.9em;
	color: #0556A6;
	font-weight: bold;
}
div#cuerpo div#dch a:hover {
	color: #DF0058;
}

div#cuerpo div#dch h4.notas {
	padding: 0px;
	height: 35px;
	width: 200px;
	background-image: url(../IMG/notas_de_prensa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div#cuerpo div#dch h4 span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}



div#desarrolloNota span.negrita-span{
	font-size: 1em;
	color: #000000;
	font-weight: bold;

}

div#cuerpo div#dch ul#notas {
	margin: 0px;
	padding-top: 0px;
	width: 180px;
	/*text-align: justify;*/
	padding-right: 20px;
	padding-bottom: 17px;
	padding-left: 0px;
	list-style: none;
}

div#cuerpo div#dch ul#notas li {
	padding-bottom: 10px;
}

div#cuerpo div#dch ul#notas li a{
	font-size: 0.85em;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

div#cuerpo div#dch ul#notas li.listado a{
	color: #666666;
	font-size: 0.8em;
}
div#cuerpo div#dch ul#notas li.listado a:hover{
	color: #666666;
}
div#cuerpo div#dch ul#notas li a:hover{
	color:#666666;
	text-decoration: underline;
}


/* lista de liderazgo */
div#cuerpo div#centro ul#liderazgo {
	display: block;
	list-style-image: url(../IMG/Bullet_Verde.gif);
}

/* lista de vision de grupo */
div#cuerpo div#centro ul#grupo {
	display: none;
	list-style-image: url(../IMG/Bullet_Azul.gif);
}


/* lista de atencion al cliente */
div#cuerpo div#centro ul#cliente {
	display: none;
	list-style-image: url(../IMG/Bullet_Rosa.gif);
}


/****** IZQUIERDA *****/
div#cuerpo div#izq {
	background-color: #FFFFFF;
	float: left;
	width: 165px;
	padding-left: 5px;
}

div#cuerpo div#izq h4 {
	margin: 0px;
	padding: 0px;
	background-image: url(../IMG/profesionales.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 40px;
}

div#cuerpo div#izq h4 span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

div#cuerpo div#izq ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cuerpo div#izq ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div#cuerpo div#izq ul li span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

div#cuerpo div#izq ul li a {
	/*display: block;*/
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

div#cuerpo div#izq ul li a:hover {}

div#cuerpo div#izq ul li a img {
	border: none;
}

div#cuerpo div#izq div#flash {
	margin-left: 10px;
	margin-bottom: 10px;
/*	border: 1px solid;*/
}

div#cuerpo div#izq  ul li div#banner {
	text-align:center;
	display: block; 
	margin: auto;
	}

div#cuerpo div#izq  ul li div#banner a {
	text-decoration: none;
	color:#999999;
	font-size: 0.8em;
	font-weight: bold;
}

/*------------------------*/
/*   banner fundación     */
/*------------------------*/

div#cuerpo div#izq ul li div#logo_fundacion { width:160px; height:70px; background-color:#5D5E60; border: 1px solid #333333; background-image: url(http://www.fundacionwolterskluwer.es/img/logo_banner_fundacion.gif); background-repeat:no-repeat; display: block; margin: auto;}
div#cuerpo div#izq ul li div#logo_fundacion #texto1 {text-align: right;margin-top: 5px;}
div#cuerpo div#izq ul li div#logo_fundacion #texto1 a{ font-family: "Trebuchet MS";  font-size:19px; color: #72AF50; padding-right: 0px; font-style:italic; text-decoration:none;}
div#cuerpo div#izq ul li div#logo_fundacion #texto2 a{ font-family: "Trebuchet MS";  font-size:18px; color: #ffffff; padding-left: 34px; font-height: normal; padding-top:0px; text-decoration:none;}
div#cuerpo div#izq ul li div#logo_fundacion #texto3 a{ font-family: "Trebuchet MS";  font-size:11px; color: #ffffff; padding-left: 34px; font-height: bold; padding-top:0px; text-decoration:none;}


div#bw{position: absolute;right: 10px;top: 80px;z-index: 5000;}
div#bw img { border:none;}

div#cuerpo div#izq  ul li div#banner a:hover {
	color:#666666;
}

div#cuerpo div#izq  ul li div#banner img {
	border: none;
}



div#cuerpo div#izq div#banner a.bw { margin-left: 10px;}


/********************** PIE ***************************/

div#pie { width:100%;text-align:center; margin:auto; clear: both; padding-top: 15px; padding-bottom: 10px; margin-top: 5px; background-color:#ECEDEF; color:#666666; font-size: 0.7em; border-top:1px solid #cfcfcf;}
div#pie div#produc { width:990px; text-align:center; margin:auto; margin-top: 0px;  margin-bottom: 10px;  height:100%; }
div#pie div#produc div.col_1 { float:left; padding-left: 15px; margin-left:90px; width:185px; height:205px;  border-right:1px solid #D0D0D0;  border-left:1px solid #D0D0D0;}
div#pie div#produc div.col_1 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_2 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_3 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_4 p.tit {text-align:left; color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_5 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}

div#pie div#produc div.col_1 p {text-align:left; color:#666666; margin-bottom:0px; margin-top:0px; }
div#pie div#produc div.col_1 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_1 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_2 { float:left; padding-left: 15px; padding-right: 15px; width:140px; height:205px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_2 p {text-align:left; color:#666666; margin-bottom:0px; margin-top:0px; }
div#pie div#produc div.col_2 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_2 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_3 { float:left; padding-left: 15px; padding-right: 15px; width:130px; height:205px; border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_3 p {text-align:left;  color:#666666; margin-bottom:0px; margin-top:0px; }
div#pie div#produc div.col_3 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_3 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_3 p {text-align:left; color:#666666;}
div#pie div#produc div.col_4 { float:left; padding-left: 15px; padding-right: 15px; width:110px; height:205px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_4 div#text {float:left; width:70px;  }
div#pie div#produc div.col_4 div#text p {text-align:left; color:#666666; margin:0px; height: 22px; }
div#pie div#produc div.col_4 div#text p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_4 div#text p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_4 div#logo {float:left;width:30px; }
div#pie div#produc div.col_4 div#logo p {text-align:left; color:#666666; margin:0px; height: 22px;}
div#pie div#produc div.col_4 div#logo a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_5 { float:left; padding-left: 15px; padding-right: 15px; width:120px; height:205px; border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_5 p {text-align:left; color:#666666;margin-bottom:0px; margin-top:0px;  }
div#pie div#produc div.col_5 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_5 p a:hover {color:#1F8ACB;}
div#pie div#copis  { width:100%; text-align:center; margin:auto }
div#pie div#copis div#logos { width:990px; text-align:center; margin:auto; height: 75px; clear: both; border-top:1px dashed  #D0D0D0; padding-top:10px; }
div#pie div#copis div#logos div#wkcopy { float: left; width: 235px; border-right:1px solid #D0D0D0; height: 75px; margin-left:55px; }
div#pie div#copis div#logos div#wkcopy p { margin-top: 25px; color:#000000; font-size:1em; }
div#pie div#copis div#logos div#aenor_txt {float: left;  width: 275px; height:50px;  text-align: right; margin-top:10px; margin-left:10px; }
div#pie div#copis div#logos div#aenor_txt a {color:#666666; text-decoration:none; }
div#pie div#copis div#logos div#aenor_logo {float: left; width: 90px; height:50px; padding-left:10px; margin-top:15px;}

div#pie div#copis div#logos div#efr { float: left; width: 150px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px;}
div#pie div#copis div#logos div#efr img { vertical-align: middle;}
div#pie div#copis div#logos div#great { float: left; width: 74px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
div#pie div#copis div#logos div#great img { vertical-align: middle;}



/**************************************************************************************************/
/*************************************** PROFESIONALES ********************************************/
/**************************************************************************************************/

/* cabecera */
div#cabe {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

div#cabe div#arribaPROJURI {
	margin: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_cuboRosa.gif);
	background-repeat: no-repeat;
	background-position: 120px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cabe div#arribaPROJURI a {}

div#cabe div#arribaPROJURI a img {
	border: none;
}
div#cabe div#arribaPROJURI img {
	position: relative;
	left: 240px;
	float: left;
}

div#cabe div#abajoPROJURI {
	margin: 0px;
	padding: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_Profesionales.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#cabe div#abajoPROJURI h1 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

div#cabe div#arribaPROASE {
	margin: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_cuboAzul.gif);
	background-repeat: no-repeat;
	background-position: 120px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cabe div#arribaPROASE a {}

div#cabe div#arribaPROASE a img {
	border: none;
}
div#cabe div#arribaPROASE img {
	position: relative;
	left: 240px;
	float: left;
}

div#cabe div#abajoPROASE {
	margin: 0px;
	padding: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_Asesores.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#cabe div#abajoPROASE h1 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

/******/
div#cabe div#arribaPRODIRE {
	margin: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_cuboAzul.gif);
	background-repeat: no-repeat;
	background-position: 120px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cabe div#arribaPRODIRE a {}

div#cabe div#arribaPRODIRE a img {
	border: none;
}
div#cabe div#arribaPRODIRE img {
	position: relative;
	left: 240px;
	float: left;
}

div#cabe div#abajoPRODIRE {
	margin: 0px;
	padding: 0px;
	height: 125px;
	background-image: url(../IMG/PRO_Directivos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#cabe div#abajoPRODIRE h1 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
/*****/
div#cabe div#arribaPROADMIN {
	margin: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_cuboAzul.gif);
	background-repeat: no-repeat;
	background-position: 120px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cabe div#arribaPROADMIN a {}

div#cabe div#arribaPROADMIN a img {
	border: none;
}

div#cabe div#arribaPROADMIN img {
	position: relative;
	left: 240px;
	float: left;
}

div#cabe div#abajoPROADMIN {
	margin: 0px;
	padding: 0px;
	height: 125px;
	background-image: url(../IMG/PRO_Administraciones.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#cabe div#abajoPROADMIN h1 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
/****/

div#cabe div#arribaPROEDUCA{
	margin: 0px;
	height: 120px;
	background-image: url(../IMG/PRO_cuboVerde.gif);
	background-repeat: no-repeat;
	background-position: 120px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cabe div#arribaPROEDUCA a {}

div#cabe div#arribaPROEDUCA a img {
	border: none;
}

div#cabe div#arribaPROEDUCA img {
	position: relative;
	left: 240px;
	float: left;
}

div#cabe div#abajoPROEDUCA {
	margin: 0px;
	padding: 0px;
	height: 125px;
	background-image: url(../IMG/PRO_Educadores.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#cabe div#abajoPROEDUCA h1 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

/* tabla */
div#tabla {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	font-weight: bold;
	cursor: default;
}

div#tabla p {
	font-size: 1em;
	color: #666666;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#tabla p.margen {
	margin-bottom: 25px;
}

div#tabla span.verde {
	color:#5ea911;
}

div#tabla span.rosa {
	color:#EE014C;
}

div#tabla span.azul {
	color:#0768A9;
}

div#tabla span.peque {
	font-size: 0.8em;
}

div#tabla span.pequeSin {
	font-size: 0.8em;
	font-weight: normal;
	display: block;
	line-height: 12px;
}

div#tabla span.grande {
	font-size: 1.1em;
}


div#tabla table, 
div#tabla table tr,
div#tabla table tr th,
div#tabla table tr td {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

div#tabla table#contenidos {
	height: 280px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

div#tabla a.info {
	text-decoration: none;
	color:#EE014C;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 100%;
	text-align: right;
}
div#tabla a.info2 {
	text-decoration: none;
	color:#EE014C;
	font-size: 0.9em;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width:200px;
	text-align: right;
	float: right;
}

div#tabla a.info:hover {
	text-decoration: underline;
}
div#tabla a.info2:hover {
	text-decoration: underline;
}
div#tabla a {
	text-decoration: none;
	color:#666666;
}
div#tabla a.verde:hover {
	color:#5ea911;
}
div#tabla a.rosa:hover {
	color:#EE014C;
}
div#tabla a.azul:hover {
	color:#0768A9;
}

div#tabla table#contenidosH {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

div#tabla table tr td.td_izq_1,
div#tabla table tr td.td_izq_2,
div#tabla table tr td.td_izq_3,
div#tabla table tr td.td_izq_4,
div#tabla table tr td.td_izq_5,
div#tabla table tr td.td_izq_6 {
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

div#tabla table tr td.td_izq_1E,
div#tabla table tr td.td_izq_2E {
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

div#tabla table tr td.td_dch_1,
div#tabla table tr td.td_dch_2,
div#tabla table tr td.td_dch_3,
div#tabla table tr td.td_dch_4,
div#tabla table tr td.td_dch_5,
div#tabla table tr td.td_dch_6 {
	line-height: 19px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

div#tabla table tr td.td_dch_1_1,
div#tabla table tr td.td_dch_2_1,
div#tabla table tr td.td_dch_3_1,
div#tabla table tr td.td_dch_4_1,
div#tabla table tr td.td_dch_5_1,
div#tabla table tr td.td_dch_6_1,
div#tabla table tr td.td_dch_7_1,
div#tabla table tr td.td_dch_8_1,
div#tabla table tr td.td_dch_9_1 {
	line-height: 19px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-image: url(../IMG/check_Azul.gif);
	background-repeat: no-repeat;
	background-position: 4px 11px;
}

div#tabla table tr td.td_dch_1_2,
div#tabla table tr td.td_dch_2_2,
div#tabla table tr td.td_dch_3_2,
div#tabla table tr td.td_dch_4_2,
div#tabla table tr td.td_dch_5_2,
div#tabla table tr td.td_dch_6_2,
div#tabla table tr td.td_dch_7_2,
div#tabla table tr td.td_dch_8_2,
div#tabla table tr td.td_dch_9_2 {
	line-height: 19px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #f4f4f4;
}


div#tabla table tr td.td_dch_1,
div#tabla table tr td.td_dch_1_1,
div#tabla table tr td.td_dch_1_2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

div#tabla table tr td.td_izq_6,
div#tabla table tr td.td_izq_2E {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

div#tabla table tr td.td_dch_1,
div#tabla table tr td.td_dch_6 {
	background-color: #f4f4f4;
}

div#tabla table#contenidosH tr td span{
	display: block;
	width: 130px;
	float: left;
	background-image: url(../IMG/check_Rosa.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
	padding-right: 10px;
	margin-bottom: 7px;
}




div#tabla .celda_1,
div#tabla .celda_2,
div#tabla .celda_3,
div#tabla .celda_4{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	vertical-align: top;
}

div#tabla .celda_1,
div#tabla .celda_5 {
	background-color: #f4f4f4;
}

div#tabla .celda_1 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	vertical-align: top;
}

div#tabla .celda_5 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 18px;
	vertical-align: top;
	line-height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

div#tabla .celda_2,
div#tabla .celda_3,
div#tabla .celda_4{
	height: 195px;
	vertical-align: top;
}

div#tabla .td_horizontal_1,
div#tabla .td_horizontal_2 {
	background-color: #f4f4f4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
	color:#333333;
}


div#tabla table#especialidades {
	height: 270px;
}

div#tabla table#especialidades tr td {
	padding-left: 17px;
	background-image: url(../IMG/check_Verde.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

div#tabla table#especialidadesAsesores {}

div#tabla table#especialidadesAsesores tr td {
	padding-left: 17px;
	background-image: url(../IMG/check_Verde.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	height: 25px;
	vertical-align: top;
	line-height: 20px;
}

div#tabla table#especialidadesDirectivos {}

div#tabla table#especialidadesDirectivos tr td {
	padding-left: 17px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-image: url(../IMG/check_Rosa.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	height: 25px;
	vertical-align: top;
	line-height: 20px;
}

div#tabla  table#tablaCentral_1,
div#tabla  table#tablaCentral_2,
div#tabla  table#tablaCentral_3 {
	line-height: 20px;
	width: 120px;
}

div#tabla table tr td.td_1_1,
div#tabla table tr td.td_1_2,
div#tabla table tr td.td_1_3,
div#tabla table tr td.td_1_4 {
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 10px;
	background-image: url(../IMG/check_Verde.gif);
	background-repeat: no-repeat;
	background-position: 5px 18px;
}

div#tabla table tr td.td_1_1,
div#tabla table tr td.td_1_2 {
	padding-bottom: 7px;
}

div#tabla table tr td.td_1_4{
	padding-bottom: 10px;
}


div#tabla table tr td.td_2_1,
div#tabla table tr td.td_2_2,
div#tabla table tr td.td_2_3,
div#tabla table tr td.td_2_4,
div#tabla table tr td.td_2_5,
div#tabla table tr td.td_2_6 {
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 10px;
	background-image: url(../IMG/check_Verde.gif);
	background-repeat: no-repeat;
	background-position: 5px 18px;
}

div#tabla table tr td.td_2_1,
div#tabla table tr td.td_2_2,
div#tabla table tr td.td_2_3,
div#tabla table tr td.td_2_4,
div#tabla table tr td.td_2_5,
div#tabla table tr td.td_2_6 {
	padding-bottom: 5px;
}


div#tabla table tr td.td_3_1,
div#tabla table tr td.td_3_2 {
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 10px;
	background-image: url(../IMG/check_Verde.gif);
	background-repeat: no-repeat;
	background-position: 5px 18px;
}

div#tabla table tr td.td_3_1{
	padding-bottom: 35px;
}


div#tabla table tr td.td_1_1D,
div#tabla table tr td.td_1_2D,
div#tabla table tr td.td_1_3D,
div#tabla table tr td.td_1_4D,
div#tabla table tr td.td_1_5D,
div#tabla table tr td.td_1_6D,
div#tabla table tr td.td_1_7D {
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url(../IMG/check_Rosa.gif);
	background-repeat: no-repeat;
	background-position: 5px 18px;
}


div#tabla table tr td.td_2_1D,
div#tabla table tr td.td_2_2D,
div#tabla table tr td.td_2_3D,
div#tabla table tr td.td_2_4D,
div#tabla table tr td.td_2_5D,
div#tabla table tr td.td_2_6D {
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url(../IMG/check_Rosa.gif);
	background-repeat: no-repeat;
	background-position: 5px 18px;
}

/* contenido */
div#contenidoPRO {
	width: 590px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;/*8C8B8B*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	line-height: 17px;
	cursor: default;
}

div#contenidoPRO ul {
	display: block;
	margin: 0px;
	list-style-image: url(../IMG/bullet.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-align: justify;
}

div#contenidoPRO ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


/**************************************************************************************************/
/********************************** OBJETIVOS CORPORATIVOS ****************************************/
/**************************************************************************************************/

/* izquierda */
div#izquierda {
	width: 120px;
	float: left;
	padding-bottom: 40px;
}

div#izquierda ul.liderazgo,
div#izquierda ul.grupo,
div#izquierda ul.cliente {
	list-style: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#izquierda ul.liderazgo li,
div#izquierda ul.grupo li,
div#izquierda ul.cliente li {
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

div#izquierda ul.liderazgo li a,
div#izquierda ul.grupo li a,
div#izquierda ul.cliente li a {
	text-decoration: none;
	color: #666666;
}

div#izquierda ul.liderazgo li a.seleccionado {
	color: #5ea911;
}
div#izquierda ul.grupo li a.seleccionado {
	color: #0768A9;
}
div#izquierda ul.cliente li a.seleccionado {
	color: #EE014C;
}

div#izquierda ul.liderazgo li a:hover {
	color: #5ea911;
}
div#izquierda ul.grupo li a:hover {
	color: #0768A9;
}
div#izquierda ul.cliente li a:hover {
	color: #EE014C;
}

/* derecha */
div#derecha {
	margin: 0px;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 25px;
	padding-left: 160px;
	font-size: 0.9em;
	color: #666666;
	line-height: 17px;
	text-align: justify;
	cursor: default;
}

div#derecha h5 { 
	font-size: 1.2em;

}

div#derecha ul.liderazgo {
	list-style-image: url(../IMG/check_Verde_bullet.gif);
	color: #5ea911;
}
div#derecha ul.grupo {
	list-style-image: url(../IMG/check_Azul_bullet.gif);
	color: #0768A9;
}
div#derecha ul.cliente {
	list-style-image: url(../IMG/check_Rosa_bullet.gif);
	color: #EE014C;
}

div#derecha ul.liderazgo li,
div#derecha ul.grupo li,
div#derecha ul.cliente li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


/*******************************************************************************************/
/********************************** NUESTRAS MARCAS ****************************************/
/*******************************************************************************************/
body.cuerpoMarca {
	font-size: 0.8em;
	color: #666666;
	line-height: 17px;
	text-align: justify;
	background-image: url(../IMG/MARCAS_fondoGris.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#cabeceraMarca {
	font-size: 0.8em;
	color: #666666;
	line-height: 17px;
	text-align: justify;
	background-image: url(../IMG/MARCAS_fondoGris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}

div#cabeceraMarca img {
	border:none;
	float: left;
}

div#cabeceraMarca a.soluciones {
	position: absolute;
	right: 10px;
	top: 0px;
}

div#cabeceraMarca a.soluciones img {
	border: none;
}


div#presentacionMarca {
	position: absolute;
	top: 120px;
	left: 360px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

div#presentacionMarca p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	text-align: justify;
}

div#desarrolloMarca {
	margin: 0px;
	padding-top: 230px;
	padding-right: 70px;
	padding-bottom: 30px;
	padding-left: 70px;
	text-align:left;
}

div#desarrolloMarca p {}

div#desarrolloMarca ul {}

div#desarrolloMarca ul.laley {
	list-style-image: url(../IMG/Bullet_Verde.gif);
}

div#desarrolloMarca ul.ciss {
	list-style-image: url(../IMG/Bullet_Azul.gif);
}

div#desarrolloMarca ul.a3 {
	list-style-image: url(../IMG/Bullet_Rosa.gif);
}

div#desarrolloMarca ul.educacion {
	list-style-image: url(../IMG/Bullet_Rosa.gif);
}

div#desarrolloMarca ul.edirectivos {
	list-style-image: url(../IMG/Bullet_Azul.gif);
}

div#desarrolloMarca ul.comun {
	list-style-image: url(../IMG/bullet.gif);
}

div#desarrolloMarca ul li {}





/***********************************************************************************************/
/********************************** SOLUCIONES A MEDIDA ****************************************/
/***********************************************************************************************/
div#cabeceraFormu {
	height: 222px;
	width: 100%;
	background-image: url(../IMG/SOLUCIONES_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#cabeceraFormu2 {
	height: 222px;
	width: 100%;
	background-image: url(../IMG/foto_cabecera_formulario.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#izqFormu {
	width: 230px;
	height: 360px;
	float: left;
}

div#izqFormu img {
	margin-top: 7px;
	width: 232px;
}

div#izqFormu p {
	margin: 0px;
	font-size: 0.9em;
	color: #666666;
	line-height: 17px;
	width: 210px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/******* formularios ***********/
div#dchFormu {
	color: #666666;
	font-size: 0.9em;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 250px;
	/*border: solid 1px black;*/
}

div#dchFormu form {
	width: 420px;
	padding: 0px;
	margin: 0px;
}

div#dchFormu form div#elementosFormulario {
	margin: 0px;
	padding-top: 13px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}

div#dchFormu form div#elementosFormulario p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#dchFormu form div#elementosFormulario p.sinMargen {
	padding: 0px;
	margin: 0px;
}

div#dchFormu form div#elementosFormulario span {
	display: block;
	font-weight: bold;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}

div#dchFormu form div#elementosFormulario p span.fino {
	font-weight: normal;
	text-align: justify;
	padding-top: 0px;
}
div#dchFormu form div#elementosFormulario p span.finoPie {
	font-weight: normal;
	text-align: justify;
	padding-top: 0px;
}

div#dchFormu form div#elementosFormulario p textarea {
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#dchFormu form div#elementosFormulario p label {
	display: block;
	float: left;
	width: 140px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
div#dchFormu form div#elementosFormulario p.check {
	padding-left: 20px;
}
div#dchFormu form div#elementosFormulario p.relleno {
	padding-left: 20px;
}
div#dchFormu form div#elementosFormulario p.check label {
	width: 320px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}


div#dchFormu form div#elementosFormulario p input{
	color: #333333;
	padding-right: 25px;
	font-size: 0.8em;
}

div#dchFormu form div#elementosFormulario p.pFile {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../IMG/clip.gif);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
div#dchFormu form div#elementosFormulario p.pFile2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../IMG/clip.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
div#dchFormu form div#elementosFormulario p.pFile input {
	width: 320px;
	font-size: 0.8em;
}
div#dchFormu form div#elementosFormulario p.pFile2 input {
	width: 300px;
	font-size: 0.8em;
}
div#dchFormu form div#elementosFormulario p.pFile2 span {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	font-weight: normal;
	color:#0179C5;
	text-decoration: underline;
}
div#dchFormu form div#elementosFormulario p span.finoAd {
	font-weight: normal;
	text-align: justify;
	padding-top: 0px;
	position: relative;
	right: 22px;
}

div#dchFormu form div#elementosFormulario p.boton,
div#dchFormu form div#elementosFormulario p.boton2 {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 13px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#dchFormu form div#elementosFormulario p.boton input {
	width: 55px;
	color: #FFFFFF;
	padding-right: 0px;
	font-size: 1em;
}
div#dchFormu form div#elementosFormulario p.boton2 input {
	width: 130px;
	color: #FFFFFF;
	padding-right: 0px;
	font-size: 1em;
}
div#dchFormu form div#elementosFormulario p.boton img {
	margin: 0px;
	padding: 0px;
}
/******************************************************************************************/
/**************************************    popups       ***********************************/
/******************************************************************************************/
#contenidoNota {
	background-image: url(../IMG/fondoNota.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	padding-top: 60px;
	width: 250px;
	padding-left: 220px;
	padding-right: 30px;
	line-height: 17px;
	padding-bottom: 115px;
	text-align: justify;
}
#contenidoNota a {
	color: #ffffff;
	text-decoration: none;
}

#contenidoNota a:hover {
	text-decoration: underline;
}

#contenidoProteccion {
	background-image: url(../IMG/fondoProteccion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	line-height: 14px;
	height: 400px;
	width: 500px;
	text-align: justify;
}
#contenidoProteccion a {
	color: #ffffff;
	text-decoration: none;
}

#contenidoProteccion a:hover {
	text-decoration: underline;
}
#contenidoProteccion #izquierdaProtec {
	float: left;
	width: 200px;
	padding-top: 60px;
	padding-left: 35px;
}
#contenidoProteccion #derechaProtec {
	float: left;
	width: 200px;
	padding-top: 60px;
	padding-right: 30px;
	padding-left: 33px;
}
.cuerpoCertificado {
	background-color:#ffffff;
}

#contenidoSAC {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	line-height: 14px;
	text-align: justify;
	padding-top: 60px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 340px;
}
#contenidoSAC a {
	color: #ffffff;
	text-decoration: none;
}

#contenidoSAC a:hover {
	text-decoration: underline;
}
#contenidoSAC.general {
	background-image: url(../IMG/fondoSAC.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenidoSAC.laley {
	background-image: url(../IMG/fondoSAC_LaLey.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenidoSAC.ciss {
	background-image: url(../IMG/fondoSAC_CISS.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenidoSAC.a3 {
	background-image: url(../IMG/fondoSAC_A3Software.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenidoSAC.wkeducacion {
	background-image: url(../IMG/fondoSAC_WKEducacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenidoSAC.edirectivos {
	background-image: url(../IMG/fondoSAC_EDirectivos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenidoSAC div { float: left;}
#contenidoSAC div#centroSAC {margin-left: 20px;}
#contenidoSAC div#dchSAC {margin-left: 30px;}
#contenidoSAC div#central {margin-left: 170px;}
/************************/

/******************************************************************************************/
/**************************************     notas       ***********************************/
/******************************************************************************************/
.cuerpoNotas {
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(../IMG/NOTAS.gif);
	background-repeat: no-repeat;
	background-position: 72% 0%;
	color:#666666;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#entrada {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	padding-bottom: 15px;
	margin-right: 30px;
	margin-left: 30px;
}

/* fecha */
.cuerpoNotas span.fecha {
	font-size: 0.8em;
	position: absolute;
	right: 14px;
	top: 6px;
}

div#entrada div#listadoNotas ul {
	
}

div#entrada div#listadoNotas ul {
	list-style-type: none;
	margin: 0px;
	margin-top: 20px;
	padding-right: 45%;
	padding-bottom: 0px;
	padding-left: 25px;
}

div#entrada div#listadoNotas ul li {
	padding-bottom: 25px;
	line-height: 15px;
}

div#entrada div#listadoNotas ul li a {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	text-decoration: none;
	color:#666666;
	font-size: 0.9em;
	text-transform: uppercase;
}

div#entrada div#listadoNotas ul li a:hover {
	color: #0768A9;
}

div#desarrolloNota {
	padding-left: 30px;
	padding-right:30px;
}

div#desarrolloNota div.textoNota h5{
	color: #0768A9;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0px;
}


div#desarrolloNota div.textoNota p {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	padding-left: 45px;
	padding-right: 45px;
	text-align: justify;
	
}

div#desarrolloNota div.textoNota p.subir {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	margin: 0px;
}

div#desarrolloNota div.textoNota p.subir a{
	text-decoration: none;
	color:#666666;
}

div#desarrolloNota div.textoNota p.subir a:hover {
	color:#0768A9;
}

div#editor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color:#999999;
	line-height: 15px;
	text-align: justify;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 10px;
}

div#editor p a{
	color:#0768A9;
}

div#editor p a:hover{
	color:#5ea911;
}

div#editor p span {
	color:#5ea911;
}



/******************************************************************************************/
/**************************************    mapa web     ***********************************/
/******************************************************************************************/
div#contenidoMapa {
	background-image: url(../IMG/fondoMapa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F2F2F2;
	padding-left: 280px;
	padding-top: 20px;
}

div#contenidoMapa ul {
	list-style: none;
	margin-left: 25px;
	padding: 0px;
	margin-top: 0px;
	cursor: default;
}

div#contenidoMapa ul li {
	color:#666666;
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 15px;
}
div#contenidoMapa ul li a{
	color:#666666;
	text-decoration: none;
}
div#contenidoMapa ul li a:hover{
	text-decoration: underline;
}

div#contenidoMapa ul li ul li {
	color:#666666;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 2px;
}
div#contenidoMapa ul li ul li a {
	color:#666666;
	text-decoration: none;
}
div#contenidoMapa ul li ul.uno li a:hover {
	color:#0668A9;
}
div#contenidoMapa ul li ul.dos li a:hover {
	color:#EE004E;
}
div#contenidoMapa ul li ul.tres li a:hover {
	color:#5ea911;
}

div#contenidoMapa ul li ul li ul li {
	color:#999999;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 3px;
}
div#contenidoMapa ul li ul li ul li a {
	color:#999999;
	text-decoration: none;
}
div#contenidoMapa ul li ul.uno li ul li a:hover,
div#contenidoMapa ul li ul.dos li ul li a:hover,
div#contenidoMapa ul li ul.tres li ul li a:hover {
	color:#999999;
}

/*****************************************************************************************/
/******************************** WK en el mundo *****************************************/
/*****************************************************************************************/
.wkmundo {
	background-image: url(../IMG/wkmundo/mapa_fondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Verdana, Arial;
}

div#izqWKmundo {
	width: 254px;
	float: left;
	padding-top: 200px;
}

div#izqWKmundo img {
	margin-left: 15px;
	width: 219px;
	height: 54px;
	background-image: url(../IMG/wkmundo/logo_WKE.png);
	background-repeat: no-repeat;
	background-position: left top;
}

div#izqWKmundo p {
	margin: 0px;
	font-size: 0.9em;
	color: #666666;
	line-height: 17px;
	width: 220px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

div#izqWKmundo p img {
  margin: 0px;
  padding: 0px;
  height: 28px;
  width: 158px;
  margin-left: 20px;
}

div#izqWKmundo p.sac {
	margin: 0px;
	font-size: 0.9em;
	color: #666666;
	line-height: 17px;
	width: 220px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#izqWKmundo p.sac span {
	color: #1886D1;
	font-weight: bold;
}

div#dchWKmundo {
	color: #ffffff;
	font-size: 0.9em;
	margin: 0px;
	padding-top: 180px;
	float: left;
	width: 427px;
	background-image: url(../IMG/wkmundo/banda_gris_1px.png);
	background-repeat: repeat-y;
	background-position: left top;
}
div#dchWKmundo img {
	margin-left: 3px;
}

div#dchWKmundo img.tit {
	margin-left: 20px;
	margin-bottom: 10px;
	width: 338px;
	height: 21px;
	background-image: url(../IMG/wkmundo/WK_en_el_mundo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#dchWKmundo p {
	margin: 0px;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 17px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 10px;
}

div#dchWKmundo table {
	width: 421px;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	margin-left: 3px;
	margin-bottom: 15px;
}
div#dchWKmundo table tr td {
	border: 1px solid #FFFFFF;
	vertical-align: bottom;
	padding-left: 6px;
	padding-top: 5px;
	font-size: 1.15em;
}
div#dchWKmundo table tr td strong {
	font-size: 0.8em;
}


/***********************************************************************************************/
/**************************************    MENU SUPERIOR     ***********************************/
/***********************************************************************************************/
div#contenidoMS {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 492px;
	float: right;
}
div#contenidoMS div#izqMS {
}
div#contenidoMS div#izqMS p {
	margin: 0px;
	padding: 0px;
}
div#contenidoMS div#izqMS p.titulo {
	padding: 0px;
	font-size: 1.15em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
}
div#contenidoMS div#izqMS p.titulo2 {
	padding: 0px;
	font-size: 1.15em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
}
div#contenidoMS div#izqMS p.titulo span.subtitulo,
div#contenidoMS div#izqMS p.titulo2 span.subtitulo {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	color:#999999;
}
div#contenidoMS div#izqMS p.pnormal {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 28px;
}

div#contenidoMS div#dchMS {
	float: right;
}
/**********  Empleo  ************/

div#contenidoMS div#dchMS form {
	margin: 0px;
	padding: 0px;
}
div#contenidoMS div#dchMS form div.curriculum {
	text-align: center;
	padding-top: 15px;
}
div#contenidoMS div#dchMS form div.curriculum .buttonImg {vertical-align:top;}
div#contenidoMS div#dchMS form div.curriculum input {
	font-size: 0.85em;
	padding:0px;
	margin: 0px;
}



div#contenidoMS div#izqMS div.gris {
	background-color:#F6F6F6;
	color:#666666;
	padding-top: 14px;
	padding-left: 30px;
	padding-right: 255px;
	padding-bottom: 40px;
	text-align: justify;
	font-weight: normal;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
div#contenidoMS div#izqMS div.video {
	color:#666666;
	font-size: 1em;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 245px;
	text-align: justify;
	line-height: 21px;
}
div#contenidoMS div#izqMS div.video a {
	color:#0179C5;
	text-decoration: none;
}
div#contenidoMS div#izqMS div.video a:hover {
	text-decoration: underline;
}

div#contenidoMS div#izqMS div.video p {
	margin-top: 20px;}
div#contenidoMS div#izqMS div.video form {
	margin: 0px;
	padding: 0px;
}
div#contenidoMS div#izqMS div.video form div.verVideo {
	text-align: right;
	padding-top: 0px;
}
div#contenidoMS div#izqMS div.video form div.verVideo .buttonImg {vertical-align:top;}
div#contenidoMS div#izqMS div.video form div.verVideo input {
	font-size: 0.85em;
	padding:0px;
	margin: 0px;
}
div#contenidoMS div#izqMS div.video form div.verVideo p.separadorBotones{
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	font-size: 0.1em;
	height: 8px;
}

/**********  Implica  ************/
div#contenidoMS div#izqMS.altoTotal {
	background-color:#f6f6f6;
	height: 438px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
div#contenidoMS div#izqMS div.grisPeque {
	background-color:#f6f6f6;
	color:#666666;
	padding-top: 14px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	text-align: justify;
	font-weight: normal;
}

div#contenidoMS div#izqMS div.grisPeque ul {
	padding: 0px;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#contenidoMS div#izqMS div.grisPeque li {
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 19px;
	background-image: url(../IMG/bulletLista.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 0.9em;
}

div#contenidoMS div#izqMS div.grisPeque form {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 490px;
	right: 235px;
}
div#contenidoMS div#izqMS div.grisPeque form div.verVideo {
	text-align: right;
	padding-top: 0px;
	margin-top: 50px;
}
div#contenidoMS div#izqMS div.grisPeque form div.verVideo .buttonImg {vertical-align:top;}
div#contenidoMS div#izqMS div.grisPeque form div.verVideo input {
	font-size: 0.85em;
	padding:0px;
	margin: 0px;
}


/**********  Por que  ************/	
div#contenidoMS div#izqMS div#lista1,
div#contenidoMS div#izqMS div#lista2 {
	margin-top: 7px;
	float: left;
}
div#contenidoMS div#izqMS div#lista1 ul,
div#contenidoMS div#izqMS div#lista2 ul{
	margin-right:15px;
	text-align: left;
}

div#contenidoMS div#izqMS div#lista1 ul li,
div#contenidoMS div#izqMS div#lista2 ul li {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 0.8em;
}

div.sabias {
	text-align: right;
	margin-right: 228px;
	position: relative;
	bottom: 30px;
}
/**********  Donde  ************/
div#contenidoMSofi {
	background-color:#F6F6F6;
	height: 520px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}

/*div#contenidoMSofi div#izqMS.altoTotalOfi {
	background-color:#F6F6F6;
	height: 442px;
}*/
div#contenidoMSofi div#dchMSofi {
	background-color:#F6F6F6;
	float: right;
	width: 210px;
}
div#contenidoMSofi div#dchMSofi p.titulo {
	padding: 0px;
	color:#0179C5;
	font-size: 1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
div#contenidoMSofi div#dchMSofi div.delegaciones {
	background-color:#FFFFFF;
	height: 415px;
	overflow: auto;
	margin-right: 9px;
	margin-bottom: 9px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #999999;
}

div#contenidoMSofi div#dchMSofi div.delegaciones p {
	color:#666666;
	font-size: 0.8em;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

div#contenidoMSofi div#izqMS div.izquierdaOfi {
	background-color:#F6F6F6;
	color:#FFFFFF;
	padding-top: 14px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	text-align: justify;
	font-weight: normal;
	float: left;
}
div#contenidoMSofi div#izqMS div.izquierdaOfi p{
	color:#6FBA1F;
	margin: 0px;
	padding: 0px;
}
div#contenidoMSofi div#izqMS div.izquierdaOfi p.titulo {
	color:#0179C5;
	margin-bottom: 10px;
	font-size: 1.15em;
}
div#contenidoMSofi div#izqMS div.izquierdaOfi p.titulo2 {
	color:#0179C5;
	margin-bottom: 10px;
}
div#contenidoMSofi div#izqMS div.izquierdaOfi p.ofi {
	margin-bottom: 7px;
}
div#contenidoMSofi div#curri form{
	margin: 0px;
	padding: 0px;
}
div#contenidoMSofi div#curri form div.verVideo {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#contenidoMSofi div#curri form div.verVideo .buttonImg {vertical-align:top;}
div#contenidoMSofi div#curri form div.verVideo input {
	font-size: 0.85em;
}

div#contenidoMSofi div#izqMS div.derechaOfi{
	text-align: center;
}
div#contenidoMSofi div#izqMS div.derechaOfi img{
	margin-top: 20px;
}
div#contenidoMSofi div#izqMS p.ofi {
	margin-bottom: 12px;
	font-size: 0.8em;
}

div#contenidoMSofi div#izqMS p.ofi span {
	color:#666666;
}






/**********  menu inferior  ************/
div#menuInferior {
	/*left: 0px;
	position: absolute;
	padding-bottom: 5px;
	bottom: 0px;*/
	background-color:#258CCE;
	float: left;
	width: 100%;
	clear: right;
	display: block;
}
div#menuInferior img {
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
}
div#menuInferior ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

div#menuInferior ul li {
	float: left;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 3px;
}

div#menuInferior ul li a {
	color:#A4D8FF;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
}
div#menuInferior ul li a.seleccionado {
	color:#ffffff;
}
div#menuInferior ul li a:hover {
	color:#ffffff;
}
/*  estilos del popup de como llegar  */
.bodypopup {
	padding: 0px;
	margin: 0px;
	background-color:#f7f6f7;
}
div#cabecerapopup {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color:#e4e4e4;
}
div#cabecerapopup img{
	border:none;
}
div#cabecerapopup h1 {
	margin: 0px;
	padding: 0px;
}
div#cabecerapopup h1 span {
	display: none;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
div#contenidospopup{
	background-color:#f7f6f7;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color:#eeedee;
}
div#contenidospopup img{
	border:none;
}

div#contenidospopup img.comollegar {
	position:relative;
	top:19px;
	left:25px;
	
}
div#contenidospopup #direccionMAD {
	margin-top: 30px;
	margin-left: 20px;
	padding:0px;
	width:150px;
	float:left;
}
div#contenidospopup #direccionMADcentro {
	margin-top: 30px;
	margin-left: 20px;
	padding:0px;
	width:160px;
	float:left;
}
div#contenidospopup #direccionBCN {
	margin-top: 30px;
	margin-left: 20px;
	padding:0px;
	width:210px;
	float:left;

}
div#contenidospopup #direccionVAL {
	margin-top: 30px;
	margin-left: 20px;
	padding:0px;
	width:165px;
	float:left;

}
div#contenidospopup div#madrid,
div#contenidospopup div#madridCentro, 
div#contenidospopup div#barcelona,
div#contenidospopup div#valencia {
	display: none;
	margin-top: 110px;
	margin-left: 20px;
	margin-bottom: 7px;
	padding: 0px;
}
div#contenidospopup div#madrid{
	display: block;

}
div#contenidospopup div#madrid div.imgMAPA,
div#contenidospopup div#madridCentro div.imgMAPA,
div#contenidospopup div#barcelona div.imgMAPA,
div#contenidospopup div#valencia div.imgMAPA{
	border: none;
	float: left;
	width: 526px;
	height:407px;
}
div#contenidospopup div#madrid p,
div#contenidospopup div#madridCentro p,
div#contenidospopup div#barcelona p,
div#contenidospopup div#valencia p{

	margin: 0px;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 530px;
	text-align: justify;
	/*border: 1px solid #666666;*/
}
div#contenidospopup div#madrid p span,
div#contenidospopup div#madridCentro p span, 
div#contenidospopup div#barcelona p span,
div#contenidospopup div#valencia p span {
	color:#FF0066;
	font-weight: bold;
}
div#contenidospopup div#madrid p.medios,
div#contenidospopup div#madridCentro p.medios, 
div#contenidospopup div#barcelona p.medios,
div#contenidospopup div#valencia p.medios{
	padding-top: 15px;
	padding-bottom: 5px;
	font-weight: bold;
}
div#contenidospopup div#madrid p.medios2,
div#contenidospopup div#madridCentro p.medios2, 
div#contenidospopup div#barcelona p.medios2,
div#contenidospopup div#valencia p.medios2{
	padding-top: 15px;
	padding-bottom: 5px;
	font-weight: bold;
}
div#contenidospopup div#madrid div#curri a,
div#contenidospopup div#madridCentro div#curri a,
div#contenidospopup div#barcelona div#curri a,
div#contenidospopup div#valencia div#curri a{
	color:#0179C5;
	font-size: 1.30em;
	text-decoration: none;	
}
div#contenidospopup div#madrid div.curri form,
div#contenidospopup div#madridCentro div.curri form,
div#contenidospopup div#barcelona div.curri form,
div#contenidospopup div#valencia div.curri form{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 525px;
	right: 235px;		
}
div#contenidospopup div#madrid div.curri form .verVideo,
div#contenidospopup div#madridCentro div.curri form .verVideo, 
div#contenidospopup div#barcelona div.curri form .verVideo,
div#contenidospopup div#valencia div.curri form .verVideo{
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
}
div#contenidospopup div#madrid div.curri form .verVideo .buttonImg,
div#contenidospopup div#madridCentro div.curri form .verVideo .buttonImg,
div#contenidospopup div#barcelona div.curri form .verVideo .buttonImg,
div#contenidospopup div#valencia div.curri form .verVideo .buttonImg{
	vertical-align:top;
}

div#contenidospopup div#madrid div.curri form .verVideo input,
div#contenidospopup div#madridCentro div.curri form .verVideo input,
div#contenidospopup div#barcelona div.curri form .verVideo input,
div#contenidospopup div#valencia div.curri form .verVideo input{
	font-size: 0.85em;
}



div#contenidospopup2{
	background-color:#f7f6f7;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color:#eeedee;
	background-image: url(../IMG/fondoEnlaces.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.listaEnlaces {
	margin-top: 15px;
	font-size: 0.85em;	
}

.listaEnlaces p.bull_s {
	margin: 0px; 
	padding:0px;
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left:10px;
	padding-right: 5px;
	background-image: url(../IMG/bull_verde.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

.listaEnlaces p.bull_s a {

	padding-left:0px;
}

.listaEnlaces p.bull_n {
	margin: 0px; 
	padding:0px;
	margin-left: 30px;
	margin-bottom: 10px;
	padding-right: 10px;
	color:#EE014C;
	font-weight: bold;
}

.listaEnlaces p a {color:#0179C5; padding-left:10px;}
.listaEnlaces p a:hover {color:#E20050;}



div#contenidospopup2 p.titulo {
	color:#0179C5;
	margin-bottom: 10px;
	font-size: 1.20em;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 30px;
	font-weight: bold;
}
div#contenidospopup2 p.titulo2 {
	color:#0179C5;
	margin-bottom: 10px;
	font-size: 1em;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 30px;
	font-weight: bold;
}
div#contenidospopup2 p.entrada {
	color:#0179C5;
	margin-bottom: 29px;
	font-size: 1.2em;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 30px;
	font-weight: bold;
}
div#contenidospopup2 p.entrada span {
	color:#999999;
	font-size: 0.9em;
}
div#contenidospopup2 div.enlacenos1 {padding-left: 45px; height: 119px; margin-top: 20px; margin-bottom: 30px;}
div#contenidospopup2 div.enlacenos2 { padding-left: 45px; height: 144px; margin-top: 20px; margin-bottom: 20px;}
div#contenidospopup2 div.enlacenos3 {padding-left: 45px; height: 70px; margin-top: 10px; margin-bottom: 30px;}
div#contenidospopup2 div.enlacenos4 {padding-left: 45px; height: 80px; margin-top: 20px; margin-bottom: 30px;}
div#contenidospopup2 div.enlacenos1 img,
div#contenidospopup2 div.enlacenos2 img,
div#contenidospopup2 div.enlacenos3 img { float: left;}
div#contenidospopup2 div.enlacenos4 a { float: left; margin-top: 10px;color:#0968AA;}
div#contenidospopup2 div.enlacenos1 p,
div#contenidospopup2 div.enlacenos2 p,
div#contenidospopup2 div.enlacenos3 p,
div#contenidospopup2 div.enlacenos4 p { margin: 0px; padding: 0px; margin-bottom: 10px; padding-left: 230px;color:#0179C5;font-size: 1em;font-weight: bold;}
div#contenidospopup2 div.enlacenos2 p { padding-top: 15px;}
div#contenidospopup2 div.enlacenos1 form,
div#contenidospopup2 div.enlacenos2 form,
div#contenidospopup2 div.enlacenos3 form,
div#contenidospopup2 div.enlacenos4 form {margin: 0px; padding: 0px; padding-left: 230px;}
div#contenidospopup2 div.enlacenos1 form textarea,
div#contenidospopup2 div.enlacenos2 form textarea,
div#contenidospopup2 div.enlacenos3 form textarea,
div#contenidospopup2 div.enlacenos4 form textarea { border: none; background-color:#f7f6f7; overflow: hidden; width: 420px; height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;}

div#contenidospopup2 div.pieEnlacenos { background-color:#FFFFFF; border-top: 4px solid #eeedee; padding-left: 60px; padding-top:15px; padding-bottom: 25px;}
div#contenidospopup2 div.pieEnlacenos  form { float: left; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
div#contenidospopup2 div.pieEnlacenos  form input {width: 170px;font-size: 0.9em;}
div#contenidospopup2 div.pieEnlacenos  p { margin: 0px; padding: 0px;padding-left: 225px; padding-right: 50px; text-align: justify;}
div#contenidospopup2 div.pieEnlacenos  a { color:#0968AA;}
div#contenidospopup2 div.pieEnlacenos  a:hover { color:#E20050;}

div#contenidospopup2 div.pieEnlacenos  p.peque { font-size: 0.8em; color:#999999; margin-top: 10px;}

div#contenidospopup2 p.desEnlaces { margin: 0px; padding: 0px;padding-left: 35px; padding-right: 50px; text-align: justify; padding-bottom:40px;}
div#contenidospopup2 p.desEnlaces a { color:#0968AA;}
div#contenidospopup2 p.desEnlaces a:hover { color:#E20050;}



/*****************************************************************************************/
/********************************** formulario trabaja con nosotros **********************/
/*****************************************************************************************/

.menu_job{
	width: 230px;
	float: left;
	font-family: "Trebuchet MS";
	color:#01175F;
	font-size: 1em;
	text-decoration: none;
}

/*.menu_job:hover{
	color:#000000;
	font-size: 1em;
}*/

.menu_job:click{
	color:#000000;
	font-size: 1em;
}

#menu_iz{
	width: 250px;
	margin-left: 10px;
	margin-right:0px;
	align: left;
	height: 500px;
	border-right-color: #cfcfcf;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cfcfcf;
	border-top-style: solid;
	border-top-width: 1px;

	position:absolute;
}

#menu_iz dl{
	margin: 0px;
	padding: 0px;
}

#menu_iz dt.text_menu{
	font-family: Trebuchet Ms;
	font-size: 14px;
	color: #666666;
	text-align:left;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display:block;
}

#menu_iz dt.text_menu a{
	font-family: Trebuchet Ms;
	font-size: 14px;
	color: #666666;
	text-align:left;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	border-bottom:1px solid #CFCFCF;
	display:block;
	width: 100%
}
#menu_iz dt.text_menu a:hover{
	font-family: Trebuchet Ms;
	font-size: 14px;
	color: #ffffff;
	background-color: #007AC5;
	text-align:left;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	display:block;
	width: 100%
}

/*****************************************************************************************/
/********************************** PUBLICIDAD *******************************************/
/*****************************************************************************************/

div#contenidoPub {
	width:90%;
	margin-left: 30px;
	margin-right: 20px;
	font-size: 0.9em;
	color: #666666;
	line-height: 22px;
	text-align: justify;
}

div#contenidoPub div#p_img_l{
	text-align:left;
	margin-left: 20px;
}

div#contenidoPub div#p_img_c{
	text-align:left;
	vertical-align: top;
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 50px;
}

div#izqi{
	width:45%;
	float:left;
	
}
div#dere{
	width:30%;
	float:right;
}

div#limpia{
	width:90%;
	float:clear;
}

div#contenidoPub div#contetexto{
	position: absolute;
	top: 550px;
}

div#contenidoPub p.tit_ap{	
	font-family: Trebuchet Ms;
	font-size: 18px;
	color: #ffffff;
	background-image:url(../img/fondo_barra.gif);
	font-weight: bold;
	text-transform:uppercase;
	height: 24px;
	display:block;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align:middle;
	padding-left: 10px;
	margin-top: 50px;
	
	
}

div#contenidoPub ul li {
	margin: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

div#contenidoPub ol li {
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#contenidoPub dl dt{
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

div#contenidoPub span.neg{
	color:#333333;;
	font-weight:bold;
}

div#contenidoPub .tit_pub_gral{
	font-family: Trebuchet Ms;
	font-size: 26px;
	color: #0768A9;
	margin-top: 20px;
	margin-bottom: 30px;

}

div#contenidoPub li a{
	font-family: Trebuchet Ms;
	color: #0768A9;

}
div#contenidoPub li a:hover{
	font-family: Trebuchet Ms;
	color: #000000;

}

div#contenidoPub dt a{
	font-family: Trebuchet Ms;
	color: #0768A9;

}

div#contenidoPub dt a:hover{
	font-family: Trebuchet Ms;
	color: #000000;

}

div#contenidoPub p a{
	font-family: Trebuchet Ms;
	color: #0768A9;

}

div#contenidoPub p a:hover{
	font-family: Trebuchet Ms;
	color: #000000;

}

div#contenidoPub .formulas {
	font-family: Trebuchet Ms;
	color: #000000;
	font-weight:bold;
	font-size:14px;
}


div#contenidoPub a.acceso{
	
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-transform:uppercase;
	width:352px;
	height:50px;
	background-image:url(../img/bot.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
	text-decoration:none;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 50px;
	display:block;
	
}
div#fomulpub{
	font-family: Trebuchet Ms;
	font-size: 14px;
	color: #D8004C;
	font-weight: bold;

}



/*  estilos de sala de prensa  */
/* Notas de prensa*/
.notaprensa {padding: 0px;margin: 0px; background-image:url(../IMG/foto_notas_de_prensa.jpg); background-position: right 115px ; background-repeat: no-repeat;}
.notaprensa div#cabecera { border-bottom: 5px solid #E30052;}
.notaprensa div#cabecera div#acc_der {padding-top: 13px;}


div#izqSala { width: 229px; border-right:1px solid #aeaeae; margin-top: 29px; float: left;}
div#izqSala ul { list-style: none; margin: 0px; padding: 0px; margin-left: 25px;}
div#izqSala ul li { margin-bottom: 5px;}
div#izqSala ul li a { text-decoration: none; color:#666666; padding-left: 15px; width: auto;}
div#izqSala ul li a:hover { color:#E20052;}
div#izqSala ul li a.on { color:#e20052; background-image:url(../IMG/bulletSala.gif); background-position: left center; background-repeat: no-repeat;}
div#izqSala p { text-align: right; position: relative; right: -1px; margin: 0px; padding: 0px; top: 50px;}
div#izqSala p a {}
div#izqSala p a img {}
div#dchSala { margin-top: 29px; padding-right: 188px; padding-left: 254px; padding-bottom: 50px;}
div#dchSala div.fechas { margin-bottom: 35px;}
div#dchSala div.fechas p { clear: right; border-bottom:1px solid #787878; padding-top: 1px; padding-bottom: 1px; padding-left: 15px;}
div#dchSala div.fechas p a {  margin-right: 5px; padding-bottom:2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; color:#666666; text-decoration: none; background-image:url(../IMG/pestana_cerrada.jpg); background-position: left top; background-repeat: no-repeat; font-weight: bold;}
div#dchSala div.fechas p a:hover { color:#E20052;}
div#dchSala div.fechas p a.on {color:#E20052; background-image:url(../IMG/pestana_abierta.jpg); background-position: left top; background-repeat: no-repeat;}
div#dchSala ul { list-style: none; margin: 0px; padding: 0px;}
div#dchSala ul li { margin-bottom: 30px;}
div#dchSala ul li span { display: block; color:#666666; font-size: 0.9em;}
div#dchSala ul li a { color:#258CCE; text-decoration: none;}
div#dchSala ul li a:hover { text-decoration: underline;}
div#pieSala {clear: both;background-image:url(../IMG/CEB.gif); background-position: 96px 0px; background-repeat: no-repeat; height: 50px; margin-top:3px;}

/*--- proyectos ---*/

div#dchSala div#der_proyectos {float:left; width:360px; }
div#dchSala div#der_proyectos p.tit_proyect {width:360px; font-size: 1.3em; color:#666666;}
div#dchSala div#der_proyectos p.financiado {font-size: 1em; color:#258CCE; margin-bottom: 0px; font-style: Italic;}
div#dchSala div#der_proyectos p a {color: #6EBB1F; font-size:0.9em; }
div#dchSala div#der_proyectos p a:hover {color: #258CCE; font-size:0.9em;}
div#dchSala div#izq_proyectos {float:right; width:164px; padding-bottom:20px; padding-right:0px; text-align:right;}


div#dchSala div.fechas_proyect { margin-bottom: 0px;}
div#dchSala div.fechas_proyect p { clear: right; border-bottom:1px solid #787878; padding-top: 1px; padding-bottom: 1px; padding-left: 15px;}
div#dchSala div.fechas_proyect p a { height:89px; margin-right: 5px; padding-bottom:2px; padding-top:8px; padding-left: 8px; padding-right: 8px; color:#666666; text-decoration: none; background-image:url(../IMG/pestana_c1_proyectos.jpg); background-position: left top; background-repeat: no-repeat; font-weight: bold; padding-right: 12px; }
div#dchSala div.fechas_proyect p a:hover { color:#E20052;}
div#dchSala div.fechas_proyect p a.on {color:#E20052; width: 146px;  background-image:url(../IMG/pestana_abierta_proyectos1.jpg); background-position: left top; background-repeat: no-repeat; padding-right: 12px; }
div#dchSala div.fechas_proyect p a.pequeña { height:89px; width: 83px; margin-right: 2px; padding-bottom:6px; padding-top: 8px; padding-left: 8px; padding-right: 14px; color:#666666; text-decoration: none; background-image:url(../IMG/pestana_c1_proyectos_p.jpg); background-position: left top; background-repeat: no-repeat; font-weight: bold}
div#dchSala div.fechas_proyect p a.pequeña:hover { color:#E20052;}
div#dchSala div.fechas_proyect p a.pequeñaon {color:#E20052; height:31px; width:83px; margin-right: 2px; padding-top: 8px; padding-left: 10px; padding-right: 11px; background-image:url(../IMG/pestana_abierta_proyectos_p.jpg); background-position: left top; background-repeat: no-repeat;  }
div#dchSala div.fechas_proyect p a.grande { height:89px; width:172px;; margin-right: 2px; padding-bottom:6px; padding-top: 8px; padding-left: 8px; padding-right: 11px; color:#666666; text-decoration: none; background-image:url(../IMG/pestana_c1_proyectos_g.jpg); background-position: left top; background-repeat: no-repeat; font-weight: bold}
div#dchSala div.fechas_proyect p a.grandeon {color:#E20052; height:31px; width:172px; margin-right: 2px; padding-top: 8px; padding-left: 8px; padding-right: 11px; background-image:url(../IMG/pestana_abierta_proyectos_g.jpg); background-position: left top; background-repeat: no-repeat;  }

/*--- nota ---*/

div#capaNota {padding-left: 60px;padding-right:60px; padding-top: 100px; padding-bottom: 60px; background-image:url(../IMG/logo.gif); background-position: 50px 10px; background-repeat: no-repeat;}
div#capaNota h5{color: #0768A9;font-size: 1.2em;font-weight: normal;text-transform: uppercase; margin: 0px; padding: 0px; margin-bottom: 10px; margin-bottom: 35px; text-align:center; font-weight:bold;}
div#capaNota h6{color: #6EBB1F;font-size: 1.2em;font-weight: normal;margin: 0px; padding: 0px; margin-bottom: 10px; margin-bottom: 35px; text-align:center; font-weight:bold;}
div#capaNota p {font-size: 1em;line-height: 16px;text-align: justify; color:#666666; margin: 0px; padding: 0px; margin-bottom: 8px;}
div#capaNota p em { font-style: normal;}
div#capaNota p span.negrita-span { color:#000000;  margin-bottom: 14px;}
div#capaNota p b { color:#000000;}
div#capaNota p span.italica-span { font-style: italic;}
div#capaNota div#img {width:175px; height:231px; float:left; margin-right: 15px;}
div#capaNota span.entradilla { padding-left: 10px; color:#0768A9;}
div#capaNota p.subtitle {color: #0768A9; margin-bottom: 20px; margin-top: 20px; align:center; font-size:1.1em; font-weight: bold;} 
div#capaNota ul {margin-left:10px; color: #666666; text-align:justify;}
div#capaNota ul li { list-style: none; margin-left:15px; padding-left: 18px; background-image: url(../IMG/Bullet_azul.gif);background-repeat: no-repeat; background-position: top left;}
div#capaNota div.centrado {text-align:center;}
div#capaNota table { border: 1px solid #0768A9; border-collapse:collapse; font-size:0.9em; color: #666666; align:center; margin-top:15px; margin-bottom:15px;}
div#capaNota table tr td {padding:3px; border: 1px solid #0768A9; text-align:left;}
div#capaNota table tr td.titulo {padding:3px; background-color: #0768A9; color: #ffffff; font-size:1.2em; text-align:center;}
div#capaNota table tr td.subtitulo {padding:3px; background-color: #6699CC; color: #ffffff; font-size:1.2em;  text-align:center;}
div#capaNota table tr td.destacado {background-color: #e3e3e3;}
div#capaNota p.img {text-align:center; margin-top: 15px;}
div#capaNota p.img_left {float:left;  margin-right: 15px;}
	
div#capaNota p.pie_foto {font-size:0.7em; margin-top: -5px; font-style: italic;}
div#capaNota p.img_left {float:left;}


/* ----- capa_texto_proyectos ---- */

div#capa_texto_proyectos {padding-left: 15px;padding-right:15px; margin-top: 35px; }
div#capa_texto_proyectos h5{color: #0768A9;font-size: 0.9em;font-weight: normal;text-transform: uppercase; margin: 0px; padding: 0px; margin-bottom: 10px;}
div#capa_texto_proyectos p {font-size: 1em;line-height: 16px;text-align: justify; color:#666666; margin: 0px; padding: 0px; margin-bottom: 8px;}
div#capa_texto_proyectos p em { font-style: normal;}
div#capa_texto_proyectos p span.negrita-span { color:#000000;  margin-bottom: 14px;}
div#capa_texto_proyectos p b { color:#000000;}
div#capa_texto_proyectos p span.italica-span { font-style: italic;}
div#capa_texto_proyectos div#img {width:175px; height:231px; float:left; }
div#capa_texto_proyectos span.entradilla { padding-left: 10px; color:#0768A9;}
div#capa_texto_proyectos ul {margin-bottom: 15px; line-height: 16px;}
div#capa_texto_proyectos ul li { margin-left: 25px; padding-left: 15px; padding-right: 25px; color: #666666; text-align: justify;}
div#capa_texto_proyectos div#dchSala div#capa_texto_proyectos ul {margin-bottom: 15px; line-height: 16px;}
div#capa_texto_proyectos p.subtitle { color: #000000; margin-bottom: 30px; margin-top: 30px; font-weight: bold;}
div#dchSala div#capa_texto_proyectos p.enlace {margin-top: 5px;  background-image: url(../IMG/Bullet_verde.gif);background-repeat: no-repeat; background-position: top left; padding-left: 10px; margin-left:20px;font-size:0.9em;}
div#dchSala div#capa_texto_proyectos p.enlace a {text-decoration:none; color:#666666;}
div#dchSala div#capa_texto_proyectos p.enlace a:hover { color:#258CCE;}



/* Contactos de prensa*/
.contactoprensa {padding: 0px;margin: 0px; background-image:url(../IMG/foto_contactos_de_prensa.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.contactoprensa div#cabecera { border-bottom: 5px solid #E30052;}
.contactoprensa div#cabecera div#acc_der {padding-top: 13px;}


div#dchSala div#burson {padding-top: 30px; width: 550px;  float: left; height:410px;}
div#dchSala div#burson div#bloque_pres { width: 550px; clear:both;}
div#dchSala div#burson div#bloque_pres div.izquierda { height: 80px; float: left; width: 250px; padding-right: 8px;  padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
div#dchSala div#burson div#bloque_pres div.derecha {  height: 80px; float: left; width: 250px; padding-top: 0px; margin-left: 10px; }
div#dchSala div#burson div#bloque_pres div.derechawke { height: 80px; float: left; width: 250px; padding-top: 10px; margin-left: 10px; margin-top: 0px; }


div#dchSala p.pContactoNombre { margin: 0px; padding: 0px; font-size: 1.3em; color:#666666;}
div#dchSala p.pContactoDatos { margin: 0px; padding: 0px; margin-bottom: 25px; color:#999999;}
div#dchSala p.pContactoDatos a {color:#258CCE; text-decoration: none;}
div#dchSala p.pContactoDatos a:hover { text-decoration: underline;}

/* Eventos */
.eventos {padding: 0px;margin: 0px; background-image:url(../IMG/foto_eventos.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.eventos div#cabecera { border-bottom: 5px solid #E30052;}
.eventos div#cabecera div#acc_der {padding-top: 13px;}

div#dchSala ul {}
div#dchSala ul li { margin-bottom: 5px; background-image:url(../IMG/Bullet_Azul2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 15px;}
div#dchSala ul li span.azul { display: block; color:#258CCE;}
div#dchSala ul li ul { margin-top: 8px;}
div#dchSala ul li ul li { margin-bottom: 5px; padding-left: 20px; background-image:none;}

/* Premios */
.premios {padding: 0px;margin: 0px; background-image:url(../IMG/foto_premios_WK.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.premios div#cabecera { border-bottom: 5px solid #E30052;}
.premios div#cabecera div#acc_der {padding-top: 13px;}

/* Directorio de Expertos */
.directorio {padding: 0px;margin: 0px; background-image:url(../IMG/foto_directorio_de_expertos.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.directorio div#cabecera { border-bottom: 5px solid #E30052;}
.directorio div#cabecera div#acc_der {padding-top: 13px;}

div#dchSala div.texto_experto { font-family:"Trebuchet MS"; color: #666666; margin-top: 25px;}
div#dchSala div.texto_experto p { font-size: 14px;}
div#dchSala div.texto_experto p.titulo { font-size:18px; font-weight: bold; color: #258CCE;}
div#dchSala div.texto_experto p.especialidad { margin-left: 84px; color: #004469;}
div#dchSala div.texto_experto ul {margin-left: 130px;}
div#dchSala div.texto_experto ul li { margin-bottom: 5px; background-image:url(../IMG/Bullet_Azul2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 15px;}

div#dchSala div#contenedor_experto {width: 98%;  margin-top: 25px;}
div#dchSala div#contenedor_experto div.texto_experto1 {font-family:"Trebuchet MS"; color: #666666; width: 100%;}
div#dchSala div#contenedor_experto div.texto_experto1 p { font-size: 12px;}
div#dchSala div#contenedor_experto div.texto_experto1 p.titulo { font-size:18px; font-weight: bold; color: #258CCE;}
div#dchSala div#contenedor_experto div.texto_experto1 p.especialidad { font-size: 14px; margin-left: 30px; color: #004469;}
div#dchSala div#contenedor_experto div.texto_experto1 ul {margin-left: 30px;}
div#dchSala div#contenedor_experto div.texto_experto1 ul li { font-size: 13px; margin-bottom: 5px; background-image:url(../IMG/Bullet_Azul2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 15px;}
div#dchSala div#contenedor_experto div.texto_experto1 div.foto_experto {float: right; width: 143px; height:100%;}
div#dchSala div#contenedor_experto div.texto_experto1 div#contactar_experto { width: 100%; height:30px;  text-align:right; }


/* Resultados Financieros */
.resultados {padding: 0px;margin: 0px; background-image:url(../IMG/foto_resultados_financieros.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.resultados div#cabecera { border-bottom: 5px solid #E30052;}
.resultados div#cabecera div#acc_der {padding-top: 13px;}

/* Revistas Corporativas */
.revistas {padding: 0px;margin: 0px; background-image:url(../IMG/foto_revistas_corporativas.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.revistas div#cabecera { border-bottom: 5px solid #E30052;}
.revistas div#cabecera div#acc_der {padding-top: 13px;}


/* Perfiles */
.perfiles {padding: 0px;margin: 0px; background-image:url(../IMG/foto_perfiles_directivos.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.perfiles div#cabecera { border-bottom: 5px solid #E30052;}
.perfiles div#cabecera div#acc_der {padding-top: 13px;}

div#dchSala div.directivo { height: 112px; margin-bottom: 25px; width: 270px; float: left; margin-right: 6px;}
div#dchSala div.directivo img {float: left;}
div#dchSala div.directivo span {display: block;}
div#dchSala div.directivo span.cargo { color:#666666; font-size: 1em; margin-left: 100px; margin-bottom: 3px;}
div#dchSala div.directivo span.nombre {color:#258CCE; font-size: 1em; margin-left: 100px;}
/* --- ficha --- */
.ficha {padding: 0px;margin: 0px; overflow: hidden;}
.ficha div#cabecera {margin-top: 10px; margin-left: 10px;}
.ficha div#cuerpoFicha { border: 1px solid #666666; margin-left: 20px; margin-right: 20px; height: 370px; padding-bottom: 10px;} 
.ficha div#cuerpoFicha div.izq { float: left; width: 250px; padding-left: 20px; padding-right: 12px; font-size: 0.8em; margin-top: 50px;}
.ficha div#cuerpoFicha div.izq * { margin: 0px; padding: 0px;}
.ficha div#cuerpoFicha div.izq p { text-align: justify; margin-bottom: 5px; }
.ficha div#cuerpoFicha div.izq p.cargo { font-size: 1.2em; text-align: left; color:#666666;}
.ficha div#cuerpoFicha div.izq h2 { margin: 0px; padding: 0px;background-color:#E30052; color:#FFFFFF; font-size: 1.15em; padding-top:3px; padding-bottom: 3px; position: absolute; left: 0px; top:100px; width: 250px; padding-left: 40px; }
.ficha div#cuerpoFicha div.dch { margin-top: 20px;}
.ficha div#cuerpoFicha div.dch div.img { float: left;margin-right: 6px;}
.ficha div#cuerpoFicha div.dch div.img a { display: block; font-size: 0.85em;color:#258CCE; text-decoration: none;}
.ficha div#cuerpoFicha div.dch div.img a:hover { text-decoration: underline;}

/* Recursos */
.recursos {padding: 0px;margin: 0px; background-image:url(../IMG/recursos.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.recursos div#cabecera { border-bottom: 5px solid #E30052;}
.recursos div#cabecera div#acc_der {padding-top: 13px;}

div#dchSala div.recurso { margin-bottom: 35px;}
div#dchSala div.recurso p { clear: right; border-bottom:1px solid #989898; padding-top: 1px; padding-bottom: 4px; padding-left: 15px;}
div#dchSala div.recurso p a {  margin-right: 5px; padding-bottom:2px; padding-top: 3px; padding-left: 0px; padding-right: 0px; color:#666666; text-decoration: none; background-image:url(../IMG/pestana_grande_cerrada.jpg); background-position: left top; background-repeat: no-repeat; font-weight: bold; display: block; float: left; width: 79px; text-align: center;}
div#dchSala div.recurso p a:hover { color:#E20052;}
div#dchSala div.recurso p a.on {color:#E20052; background-image:url(../IMG/pestana_grande_abierta.jpg); background-position: left top; background-repeat: no-repeat;}
div#dchSala div.logotipo {width: 450px; margin-left: 40px; border-bottom: 1px solid #aeaeae; padding-bottom: 10px; padding-top: 10px;}
div#dchSala div.logotipo img { float: left;}
div#dchSala div.logotipo a {display: block; font-size: 0.85em;color:#258CCE; text-decoration: none; text-align: right;}
div#dchSala div.logotipo a:hover { text-decoration: underline;}
div#dchSala div.contenedorEdificios { width: 490px; height: 210px;}
div#dchSala div.contenedorEdificios div { float: left; margin-right: 10px;}
div#dchSala div.contenedorEdificios div.img_2,
div#dchSala div.contenedorEdificios div.img_3 {margin-top: 50px;}
div#dchSala div.contenedorEdificios div.img_5 {margin-top: 26px;}
div#dchSala div.contenedorEdificios div img {}
div#dchSala div.contenedorEdificios div a {display: block; font-size: 0.85em;color:#258CCE; text-decoration: none;}
div#dchSala div.contenedorEdificios div a:hover { text-decoration: underline;}
div#dchSala div.multimedia { padding-left: 35px; background-image: url(../IMG/bulletPubli.gif); background-repeat: no-repeat; background-position: 8px 18px; width: 370px; padding-top: 5px; margin-bottom: 5px;}
div#dchSala div.multimedia p {border-bottom: 1px solid #aeaeae;}
div#dchSala div.multimedia span {font-size: 1.3em; color:#666666; display: block; }
div#dchSala div.multimedia span.sub { font-size: 0.9em; padding-top: 3px;}
div#dchSala div.multimedia a { display: block; width: 100%; text-align: right;  font-size: 0.85em; padding-bottom: 6px; color:#258CCE; text-decoration: none;}
div#dchSala div.multimedia a:hover{ text-decoration: underline;}

/* White */
.white {padding: 0px;margin: 0px; background-image:url(../IMG/foto_white_papers.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.white div#cabecera { border-bottom: 5px solid #E30052;}
.white div#cabecera div#acc_der {padding-top: 13px;}
div#dchSala ul {margin-top: 25px;  margin-left: 0px;}


/* i+d */
.imasd {padding: 0px;margin: 0px; background-image:url(../IMG/foto_proyectosI+D.jpg); background-position: right 115px  ; background-repeat: no-repeat;}
.imasd div#cabecera { border-bottom: 5px solid #E30052;}
.imasd div#cabecera div#acc_der {padding-top: 13px;}


/* Dossier */
.dossier {padding: 0px;margin: 0px; background-image:url(../IMG/dossier_de_prensa.jpg); background-position:  right 115px  ; background-repeat: no-repeat;}
.dossier div#cabecera { border-bottom: 5px solid #E30052;}
.dossier div#cabecera div#acc_der {padding-top: 13px;}

div#dchSala p.dossier { padding-left: 25px; background-image: url(../IMG/icono_pdf.jpg); background-repeat: no-repeat; background-position: 0px 17px; width: 370px; padding-top: 15px; margin-bottom: 20px;}
div#dchSala p.dossier span {font-size: 1em; color:#666666; display: block; line-height: 1em;}
div#dchSala p.dossier a { display: block; width: 100%; text-align: right; border-bottom: 1px solid #aeaeae; font-size: 1em; padding-bottom: 6px; color:#258CCE;}
div#dchSala p.dossier a:hover{color:#E30052;}

/* Proyectos */
.proyectos {padding: 0px;margin: 0px; background-image:url(../IMG/logo_MdI.gif); background-position: left top; background-repeat: no-repeat;}
div#dchSala p.proyectos { padding-top: 15px; margin-bottom: 20px;}
div#dchSala p.proyectos span {font-size: 1.3em; color:#666666; display: block; line-height: 1em; margin-top: 70px;}


b {font-height: bold;}

.enlaces{ 
	font-size: 12px;
	color: #67BD19;
}


/* RSC y Medioambiente */
.RSCMedioambiente  {padding: 0px;margin: 0px; background-image:url(../IMG/foto_rsc.gif); background-position: right 115px  ; background-repeat: no-repeat;}
.RSCMedioambiente  div#cabecera { border-bottom: 5px solid #E30052;}
.RSCMedioambiente div#cabecera div#acc_der {padding-top: 13px;}

div#izqSala { width: 229px; border-right:1px solid #aeaeae; margin-top: 29px; float: left;}
div#izqSala ul { list-style: none; margin: 0px; padding: 0px; margin-left: 25px;}
div#izqSala ul li { margin-bottom: 5px;}
div#izqSala ul li a { text-decoration: none; color:#666666; padding-left: 15px; width: auto;}
div#izqSala ul li a:hover { color:#E20052;}
div#izqSala ul li a.on { color:#e20052; background-image:url(../IMG/bulletSala.gif); background-position: left center; background-repeat: no-repeat;}
div#izqSala p { text-align: right; position: relative; right: -1px; margin: 0px; padding: 0px; top: 50px;}
div#izqSala p a {}
div#izqSala p a img {}

div#dchSala { margin-top: 10px; padding-right: 188px; padding-left: 254px; padding-bottom: 50px;}
div#dchSala div.texto { margin-top: 0px; text-align: justify; padding-right: 25px;}
div#dchSala div.texto p { clear: right; padding-top: 1px; padding-bottom: 1px; padding-left: 15px; color:#333333; font-weight: bold;}
div#dchSala div.texto p.dv { padding-top: 1px; padding-bottom: 1px; padding-left: 15px; color:#666666;font-weight: bold;}
                                                                                                                  
div#dchSala ul { list-style: none; margin-left: 50px; margin-bottom:10px; padding: 0px;}
div#dchSala ul li { margin-bottom: 10px; color:#666666;}

div#pieSala {clear: both;background-image:url(../IMG/CEB.gif); background-position: 96px 0px; background-repeat: no-repeat; height: 50px; margin-top:3px;}




/*************  PREMIOS ********************/
/* PremioPopup */

div#dchSala ul li a.ver {color:#258CCE; text-decoration: underline;}
div#dchSala ul li a.ver:hover {color:#E30052;}
.premioPopup {padding: 0px;margin: 0px; background-image:url(../IMG/foto_premios_WK.jpg); background-position: right top; background-repeat: no-repeat;}
.premioPopup div#cabecera { border-bottom: 5px solid #E30052;}
div#premios { margin-top: 29px; padding-right: 188px; padding-bottom: 50px; padding-left: 40px; color:#333333;}
div#premios h1 { font-size: 1.1em;color:#258CCE;}
div#premios div.izqui { font-size: 0.7em; float: left; width: 247px; margin-right: 35px; margin-bottom: 5px;}
div#premios div.izqui img { border: none;}
div#premios div.izqui ul { list-style: none; margin: 0px; padding: 0px; margin-top: 10px; margin-bottom: 25px;}
div#premios div.izqui ul li { margin-bottom: 0px; line-height: 12px;}
div#premios div.dere { font-size: 0.7em; float: left; width: 247px; margin-right: 10px; margin-bottom: 5px;}
div#premios div.dere img { border:none;}
div#premios div.dere ul { list-style: none; margin: 0px; padding: 0px; margin-top: 10px; margin-bottom: 25px;}
div#premios div.dere ul li { margin-bottom: 0px; line-height: 12px;}
div#premios div.separador { border-bottom: 1px solid #666666; margin-bottom: 20px; clear:both;}
div#premios div.izqui ul li.tit {color:#666666; margin-bottom: 5px;}
div#premios div.dere ul li.tit {color:#666666; margin-bottom: 5px;}
div#premios div.premios_tit {clear: both;}
div#premios div.premios_tit h1 { font-size: 1.1em;color:#258CCE;}
.premioPopup {padding: 0px;margin: 0px; background-image:url(../IMG/foto_premios2.jpg); background-position: right top; background-repeat: no-repeat;}



/*************  PUBLICIDAD ********************/
/* Publicidad*/
.publicidad_1 {padding: 0px; margin: 0px;  background-image:url(../img/foto_publicidad_1.jpg); background-position: right 115px; background-repeat: no-repeat;}
.publicidad_1 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_2 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_3 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_4 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_5 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_6 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_7 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_8 div#cabecera div#acc_der {padding-top: 13px;}
.publicidad_1 div#cabecera { border-bottom: 5px solid #258CCE; }
.publicidad_2 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_2.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_2 div#cabecera { border-bottom: 5px solid #258CCE;}
.publicidad_3 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_3.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_3 div#cabecera { border-bottom: 5px solid #258CCE;}
.publicidad_4 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_4.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_4 div#cabecera { border-bottom: 5px solid #258CCE;}
.publicidad_5 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_5.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_5 div#cabecera { border-bottom: 5px solid #258CCE;}
.publicidad_6 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_6.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_6 div#cabecera { border-bottom: 5px solid #258CCE;}
.publicidad_7 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_7.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_7 div#cabecera { border-bottom: 5px solid #258CCE;}
.publicidad_8 {padding: 0px;margin: 0px; background-image:url(../img/foto_publicidad_8.jpg); background-position: right 115px;  background-repeat: no-repeat;}
.publicidad_8 div#cabecera { border-bottom: 5px solid #258CCE;}

div#izqPubli { width: 229px; border-right:1px solid #aeaeae; margin-top: 29px; float: left; padding-bottom: 120px;}
div#izqPubli ul { list-style: none; margin: 0px; padding: 0px; margin-left: 25px;}
div#izqPubli ul li { padding-bottom: 5px;}
div#izqPubli ul li a { text-decoration: none; display:block; color:#666666; padding-left: 15px; width: auto;}
div#izqPubli ul li a:hover { color:#258CCE;}
div#izqPubli ul li a.on { color:#258CCE; background-image:url(../img/bulletPubli.gif); background-position: 0px 5px; background-repeat: no-repeat;}

div#dchPubli { margin-top: 29px; padding-right: 200px; padding-left: 254px; padding-bottom: 70px; color:#666666;}
div#dchPubli h2 { font-size: 1.3em; color:#258CCE;}
div#dchPubli p { text-align: justify;}
div#dchPubli p.centro { text-align: center; padding-top:20px; padding-bottom:20px;}
div#dchPubli p strong{ color:#333333;}
div#dchPubli a {color:#258CCE;}
div#dchPubli a:hover { color:#333333;}
div#dchPubli p.magenta { color:#258CCE;}

div#dchPubli p.btnFormu { text-align: right; margin: 0px; padding: 0px; float: right;}
div#dchPubli p.btnFormu a { background-image:url(../img/boton_form.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 111px; height: 28px;}
div#dchPubli p.btnFormu a span { display: none;}

div#dchPubli p.btnTarifas { text-align: right; margin: 0px; padding: 0px;}
div#dchPubli p.btnTarifas a { background-image:url(../img/boton_tarifas.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 111px; height: 28px;}
div#dchPubli p.btnTarifas a span { display: none;}


div#dchPubli ul { list-style: none; margin: 0px; padding: 0px;}
div#dchPubli ul li { margin-bottom: 30px;}
div#dchPubli ul li span { display: block; color:#666666; font-size: 0.9em;}
div#dchPubli ul li a { color:#258CCE; text-decoration: none;}
div#dchPubli ul li a:hover { text-decoration: underline;}


div#formu_contactar {width: 100%; margin:auto; text-align:center; font-size: 12px; margin:0px; padding:0px; border-top:1px solid #cfcfcf;}
div#formu_contactar div#formu_conte div#obligatorios {}
div#formu_contactar div#formu_conte div#obligatorios p {color:#258CCE; text-align:center; margin-top:15px;}
div#formu_contactar div#formu_conte label {display: block; margin-bottom: 6px; color:#666666; font-weight:bold;}
div#formu_contactar div#formu_conte input {display: block; margin-bottom: 0px; width: 255px;}

div#formu_contactar div#formu_conte {width: 450px; margin:auto; text-align:left; margin-bottom: 0px;}
div#formu_contactar div#formu_conte div#left {float:left; width: 150px; }
div#formu_contactar div#formu_conte div#right {float:left; width: 280px; }
div#formu_contactar div#formu_conte div.limpia {clear:both; margin: 0px; padding:0px;}

div#formu_contactar div#formu_conte div#enviar {width: 450px; height: 40px; margin:auto; text-align:center;  margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
div#formu_contactar div#formu_conte div#enviar input {text-align:center; margin:auto; width: 68px; height: 32px;background-color:#ffffff; background-image:url("../img/enviar_contacto.gif"); background-position:0px 0px;  background-repeat: no-repeat; cursor:hand; border: 1px solid #ffffff; }

div#contenido_validacion  form div#error {color:#1D79AC; font-size:14px; padding-right: 30px; padding-left:30px; }