#contenidoimage { margin-right: 0.2em; width: 53.6em; float: left; }
#flashunacolumna { margin-top: 1.2em; margin-left: 15.9em; }

#contenidoflash { width: 53.6em; float: left; margin-top: 1.2em; margin-bottom: 1em;  
/* <--- Added for the sole purpose of advert index for new website */ }
#catalogosflash { width: 8em; float: left; margin-top:-1.2em }

#columnasdesiguales { width: 585px; margin-top: 1.2em; margin-left: 15.9em; }
#columnasdesiguales div.izquierda { width: 380px; float: left; }
#columnasdesiguales div.izquierda ul { margin-top: 0.3em; }
#columnasdesiguales div.izquierda ul li { width: 380px; height: auto !important;min-height: 80px; height: 80px; float: left; padding-top: 0.8em; padding-bottom: 0.8em; border-bottom: 1px solid #cbcbcb; }
#columnasdesiguales div.izquierda ul li.final { padding-top: 0.8em; padding-bottom: 0.8em; width: 380px; height: auto !important; min-height: 80px; float: left; border-style: none; }
#columnasdesiguales div.izquierda ul li img { float: left; margin-right: 1em; }
#columnasdesiguales div.izquierda ul li h3 { color: #2e7f2c; font-size: 0.9em; float: left; }
#columnasdesiguales div.izquierda ul li p { width: 280px; float: left; }
#columnasdesiguales div.derecha { float: left; margin-left: 1.3em; }
#columnasdesiguales div.derecha #catalogosflash { margin-bottom: 0.6em; }
#columnasdesiguales div.derecha #banner { margin-bottom: 0.6em; }
#columnasdesiguales div.derecha ul { color: #fff; background-color: #999; width: 190px; margin-bottom: 0.6em; padding-bottom: 1em; }
#columnasdesiguales div.derecha ul li { width: 168px; margin-left: 1em; padding-top: 1em; padding-bottom: 0.5em; border-bottom: 1px solid #fff; }
#columnasdesiguales div.derecha ul li.final { border-bottom-style: none; }
#columnasdesiguales div.derecha ul li h3 { color: #000; font-size: 0.9em; }
#columnasdesiguales div.derecha ul li p { margin-top: 0.4em; }
#columnasdesiguales div.derecha a:hover { color: #666; }
#columnasdesiguales div.derecha a:visited { }
div.columnasiguales { width: 585px; margin-top: 1em; margin-left: 15.9em; }
div.columnasiguales div.izquierda { width: 285px; float: left; margin-top: 0.6em; }
div.columnasiguales div.izquierda ul {  }
div.columnasiguales div.izquierda ul li { padding-top: 0.3em; padding-bottom: 0.2em; float: left; border-bottom: 1px solid #cbcbcb; }
div.columnasiguales div.izquierda ul li img { float: left; }
div.columnasiguales div.izquierda ul li p { width: 170px; float: left; }
div.columnasiguales div.derecha { float: left; margin-top: 0.6em; margin-left: 1.3em; }
div.columnasiguales div.derecha #playervideo { width: 279px; height: 236px; margin-top: 0.3em; padding-top: 0.3em; padding-left: 0.3em;border: solid 1px #cbcbcb; }

div.unacolumna { margin-top: 1.2em; }
div.unacolumna #banner { background-image: url(img/fondocomunidad.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; width: 190px; height: 100px; float: left; margin-right: 0.6em; padding-top: 1.2em; }
div.unacolumna #comunidad { background-image: url(img/fondocomunidad.gif); background-repeat: no-repeat; background-position: 0 0; 
text-align: center; margin-right: 0.6em; padding-top: 1.2em; width: 385px; height: 100px; float: left; }
div.unacolumna #comunidad img.derecha {margin-left: 1em; }

#promocion { text-align: center; width: 755px; margin-top: 0.6em; }
#promocion #ancho755 { margin-top: 0.6em; margin-left: 0.6em; }
#promociones { margin-left: 15.9em; width: 585px; margin-top: 0.6em; }
#promociones #distribuidor {  }
#promociones #distribuidor img { margin-top: 0.6em; }
#promociones #distribuidor p { margin-top: 1.5em; margin-bottom: 1em; }
#promociones #distribuidor #izquierda { width: 250px; float: left; margin-top: 0.6em; margin-right: 7px; padding-right: 7px; border-right: 1px solid #cbcbcb; }
#promociones #distribuidor #derecha { float: left; margin-top: 0.6em; }
#promociones #distribuidor ul { width: 250px; }
#promociones #distribuidor ul li h3 { color: #2e7f2c; font-size: 0.9em; width: 160px; float: left; margin-bottom: 0.8em; margin-left: 2.5em; }
#promociones #distribuidor ul li h3 a { color: #2e7f2c; font-style: normal; text-decoration: underline; }
#promociones #izquierda { margin-top: 0.6em; margin-right: 7px; padding-right: 7px; width: 285px; float: left; border-right: 1px solid #cbcbcb; }
#promociones #derecha { margin-top: 0.6em; float: left; }
#promociones h2 { width: 285px; margin-bottom: 0.8em; }
#promociones ul { width: 285px; }
#promociones p.mas { text-align: right; margin-bottom: 1.3em; width: 285px; }
#promociones ul li { width: 285px; height: auto !important; min-height: 75px; height: 75px; float: left; margin-bottom: 1em; padding-bottom: 1.3em; border-bottom: 1px solid #cbcbcb; }
#promociones ul li img { float: left; margin-right: 1em; }
#promociones ul li h3 { color: #2e7f2c; font-size: 0.9em; width: 190px; float: left; }
#promociones ul li h3 a { color: #2e7f2c; text-decoration: underline; }
#promociones ul li p { width: 190px; float: left; }
#promociones ul li.texto { margin-bottom: 1.3em; padding-bottom: 1.3em; width: 285px; height: auto !important; min-height: 10px;
height: 10px; float: left; border-bottom: 1px solid #cbcbcb; }
#promociones ul li.texto p { width: 285px; float: left; }

#total { text-align: left; width: 53.6em; float: left; margin-top: 0.6em; margin-left: 0.6em }
#total span {	font: 14px #2e7f2c Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align: left; float: left; color: #2e7f2c; border-top: 1px solid #b2d5bc; border-bottom: 1px solid #b2d5bc; width:592px; padding-top:5px; padding-bottom:5px; padding-left:5px;}


div.left { float:left; width:150px; margin-left:0; margin-top:10px; }
div.left img { margin-bottom: 10px;}
div.text { margin-left:10px; margin-top:10px; float:left; width: 439px;}

#total h2 { margin-bottom: 0.7em; width: 600px; float:left }
#total ul { width: 600px; } 
#total p.volver { text-align: center; margin-bottom: 1.3em; margin-left:-23em}
#total ul li { margin-bottom: 1.2em; width: 600px; min-height: 75px; float: left; margin-top: 0; border-bottom: 1px solid #cbcbcb;}
#total ul li img { margin-right: 1em; float: left; margin-bottom: 1.5em; }
#total ul li img.extras { float: right; margin:0 0 1.5em 0 }
#total ul li h3 { color: #eb690a; font-size: 1em; margin-bottom: 0.5em; margin-left: 17em; }

#total ul li h3.linha { color: #eb690a; font-size: 1em; map
rgin-bottom: 0.5em; margin-left: 17em; border-top:1px solid  #eb690a; 
	padding-top:10px }
#total ul li h4 { font-size: 1em; font-weight: bold; width: 390px; margin-top: 0; margin-left: 17em; }
#total ul li h5 { color: #eb690a; font-size: 0.8em; font-weight: normal; background-image: url(../img/iconoVentaOnline.gif); background-repeat: no-repeat; margin-top: 1.5em; margin-bottom: 1.2em; margin-left: 21.2em; padding-left: 2.7em; }
#total ul li h5 a { color: #eb690a; text-decoration: none; }
#total ul li p { width: 390px; margin-bottom: 1.2em; margin-left: 17em; }
#total ul li.texto { margin-bottom: 1.3em; width: 53.6em; height: auto; min-height: 10px; float: left; border-bottom: 1px solid #cbcbcb}
#total ul li.texto p { width: 390px; margin-bottom: 1.2em; margin-left: 17em; }
.rodape { font-size:9px; color:#666; margin-left:21.3em; }

/*Campanhas*/
.campanhas { float:left; border-bottom: 1px solid #cbcbcb; padding-bottom: 0.7em; margin-bottom: 0.7em; width: 53.6em;  }
#campanhasFinal { border-bottom: 0;  }
.campanhas p { float:left; border-right: 1px solid #cbcbcb; padding-right: 0.6em; margin-right: 0.6em}
.campanhas p.final { margin:0; float:right; border: none; padding-right:0; margin-right: 0}
#logosModa { border:0; margin-bottom: 1.4em }
#logosModa ul { width:600px}
#logosModa ul li { display:inline; border-bottom:0; width:300px; height:35px; }
#logosModa ul li img { margin-left:32px}
#logosModa ul li.small { display:inline; border-bottom:0; width:138px; height:66px; }
#logosModa ul li.small img { margin-left: 0;}

.campanhaMinisite {width: 53.6em; margin-bottom: 1.4em}
div.content {width: 53.6em; margin-top: 0.8em}
div.spot { float:left; margin: 0; padding:0}
div.catalogues img { float:right; }
/*Final Campanhas*/


/*Empresas*/
div.empresa { border-bottom: 1px solid #b2d5bc; padding-top:10px; padding-bottom:10px; width: 53.6em; }
div.empresaFinal { padding-top:10px; padding-bottom:10px; width:53.6em; }
div.empresa h1 { border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2e7f2c; 
margin-top: 10px;}
div.empresaFinal h1 { border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2e7f2c; margin-top: 10px;}
/*Final Empresas*/

/*Emprego*/
div.emprego { padding-top:10px; padding-bottom:10px; padding-left:10px; width: 52em; }
div.emprego h1 { font-size: 11px; margin-top: 7px; color: #ef6b08;}
div.mapa { width:600px;  height: 450px; border:1px solid #b2d5bc; text-align:left; background-image:url(../../corporativo/empregos/img/MapaEmpresa.jpg); background-repeat:no-repeat; background-position:right;  }
div.mapa h1 { font-size: 11px; color: #ffffff; background-color: #2e7f2c; padding-left:10px; padding-top:2px; padding-bottom:2px}
div.mapa p { padding-left:10px; padding-top:10px;}
div.mapa h3 { font-size: 12px; color:  #2e7f2c; padding-left:10px; margin-top:10px; margin-bottom:5px;}
div.mapa a { padding-left:10px; }
div.mapa a:link {color: #2e7f2c; text-decoration: underline;}
div.mapa a:visited {color: #2e7f2c; text-decoration: underline;}
/*Final Emprego*/


/*Serviços*/
#servicos { text-align: left; width: 53.6em; float: left; margin-top: 0.6em; margin-left: 0.6em }
#servicos h1 { font-size:14px; font-weight:bold; padding-top:2px; padding-left:10px; color:#2e7f2c; float:left; width: 430px;}
#servicos a { color: #2e7f2c; text-decoration: underline;}
.servicio{ border-bottom:1px solid #b2d5bc; padding:10px 0px 10px 10px; font-size:0.9em; }
.servicio strong{ color:#ef6b08; font-size:1.1em; }
#FinalService { padding:10px 5px 10px 10px; font-size:0.9em; }
#FinalService strong { color:#ef6b08; font-size:1.1em; }
.servicio span{ font-weight:bold; }
.RightSide { /* text-align: left; */ float: right; }
/*Final Serviços*/

/*Localização*/
.logo { margin-bottom: 5px; width: 53.6em; margin-top:5px}
#localizacao { border-bottom: 1px solid #b2d5bc; padding-bottom:1em; height:175px }
#localizacao h2 { font-size:1.2em; color:#2e7f2c}
#localizacao img { margin-right:1em; float:left; clear:left;; margin-bottom:5px}
.duasDesc{ float: left; width: 17.5em; margin-right:1em; margin-bottom:10px}
.Linkeage a:link { text-decoration: underline; color: #2e7f2c; }
/*Final Localização*/

/*Apoio Cliente*/
.cartela { background-image: url(http://www.elcorteingles.pt.des/informacion/ayuda/estilos/img/fondos_cartelas_ayuda.gif); background-repeat: no-repeat; width: 361px; height: 187px; margin-top: 1em; }
#holder h3 { font-size: 1em; margin-left: 0.3em; }
#holder h4 { color: #2e7f2c; font-size: 1.3em; text-align: center; width: 100%; padding-top: 0.8em; }
#holder h5 { font-size: 0.95em; margin-top: 0.5em; margin-bottom: 1em; margin-left: 1.2em; }
#holder p { font-size: 0.95em; margin-top: 0.5em; margin-right: 1.7em; margin-left: 1.7em; }
#holder p strong { color: #2e7f2c; }
#holder p.telefono { color: #2e7f2c; font-size: 2.2em; font-weight: bold; text-align: center; width: 100%; margin-top: 0.5em; margin-right: 0; margin-left: 0; }
#holder p.mail { color: #2e7f2c; font-size: 1.2em; font-weight: bold; text-align: center; width: 100%; margin: 0 0 1em; }
#holder ul { font-weight: bold; margin-top: 1.2em; margin-bottom: 1em; padding-bottom: 0; padding-left: 2.5em; }
#holder ul li { background-image: url(img/flechasverdes.png); background-repeat: no-repeat; background-position: 0.2em 0.8em; text-align: left; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 1em; }
#holder ul li a { color: #2e7f2c; }
#holder { text-align: left; margin-top: 2.5em; margin: 1em;  }
#holder #central { margin: 0 auto; width: 33em}
#holder #centralestrecho { text-align: left; margin-top: 2.5em; margin-left: 1em; float: left; }
#holder #centralestrecho p { font-size: 0.95em; margin-top: 1em; margin-right: 0; margin-left: 0; }
#holder #centralestrecho ul { font-weight: bold; width: 15em; float: left; margin-top: 0.5em; margin-bottom: 1em; margin-left: 0; padding-bottom: 0; padding-left: 0; }
#contenido #holder #centralestrecho ul li { font-size: 0.95em; line-height: 1.3em; background-image: url(img/flechasverdes.png); background-repeat: no-repeat; background-position: 0 0.5em; margin-left: 0.5em; padding-top: 0; padding-left: 1em; }
#contenido #holder #centralestrecho ul li.negro a { color: #333; }
#contenido .cartela { background-image: url(img/fondos_cartelas_ayuda.gif); background-repeat: no-repeat; width: 361px; height: 187px; margin-top: 1em; }
/*Final Apoio Cliente*/


/*Cursos Âmbito Cultural*/
#duascolunas { margin:0 auto; border-bottom: 1px solid #d4d6d4; width:585px; float:left; padding-bottom:1em; height:100%}
#colunaEsq {float:left; width:414px; height:1050px; margin-right:5px; }
#colunaDta {float:right; width:172px}
.colunaDta { float: right; padding:5px; width:160px; border: 1px solid #d4d6d4; margin-bottom:5px}
.colunaDta img { float:left}
.colunaDta p { float:left; margin-left:5px; font-size:1.1em; font-weight:bold; color: #028458 }
h4.cursoTitulo  {font-size:1.3em; color: #028458}
h4.cursoTitulo2 { margin-top:10px; font-size:1.3em; color: #028458}
.cursoCaixa { border: 1px solid #d4d6d4; padding:5px; margin-top:10px}
.cursoCaixa h3 { font-size:1.1em;  margin-bottom:0.75em}
.finalindice { background-image: url(img/fondoinfizquierda.png); background-repeat: no-repeat; width: 14.3em; height: 2em; float: left; clear: both; }
/*Final Cursos Âmbito Cultural*/

div.header { border-bottom: 1px solid #b2d5bc; border-top: 1px solid #b2d5bc; height:2em}

#pie { width:53.6em; text-align: center; clear: both; margin: 1em 0.5em 1em 14.9em; padding-bottom: 1em; border-top: 1px solid #2e7f2c; }
#pie p { color: #2e7f2c; font-size: 0.8em; margin-top: 1em; margin-bottom: 1em; }
#pie755 { text-align: center; clear: both; margin: 1em 0.5em; padding-bottom: 1em; border-top: 1px solid #2e7f2c; }
#pie755 p { color: #2e7f2c; font-size: 0.8em; margin-top: 1em; margin-bottom: 1em; }
