html {height:100%;}
body { margin:0; padding:0; border:0; width:100%; height:100%; background:#efefef; min-width:600px; font-size:70%; 
	font-family:Verdana, Geneva, sans-serif; }
h3, p, img, h4, h5 { line-height:1.3em; padding-left:17px}
h3 {background-image: url(img/bulletTitulo.gif); background-repeat:no-repeat; background-position:left; color: #005829; font-size:16px; margin-bottom:10px}
h4 {font-size:13px; color:#bb7802; margin-bottom:5px}
h5 {color: #063; margin-bottom:5px}
p {margin-bottom: 13px}

a {color:#007c39}

img {float:left; margin-right:10px}
img.right {float:right; margin-left:10px; }

#container { width: 780px; margin:0 auto; background-color:#FFF; padding:1em; height: 100%}
/* Header styles */
#header { clear:both; float:left; width:100%; }
#header h1 {background-image: url(img/logoCorporativo.gif); background-repeat:no-repeat; height:60px; width:338px; float:left}
#header h1 a {height:4em; width:338px; text-indent: -9999px; display:block}
#header h2 {background-image: url(img/logoECIgrande.gif); background-repeat:no-repeat; height:60px; width:338px; float:right;}
#header h2 a {height:4em; width:338px; text-indent: -9999px; display:block}
#header ul.menu { width:780px; height:24px; float:left; }
#header ul li {display:inline;}
a.menu1 { background-image:url(img/menu_01.gif); width:260px; height:24px; display: block; margin:0 auto;float:left}
a.menu1:hover { background-image:url(img/menu_04.gif) }
a.menu2 { background-image:url(img/menu_02.gif); width:260px; height:24px; display: block; margin:0 auto;float:left}
a.menu2:hover { background-image:url(img/menu_05.gif) }
a.menu3 { background-image:url(img/menu_03.gif); width:260px; height:24px; display: block; margin:0 auto;float:left}
a.menu3:hover { background-image:url(img/menu_06.gif) }
#banner1, #banner2, #banner3, #banner4 {float: left; height: 100px; width:100%; background-repeat:no-repeat; margin-top:20px}
#banner1 {background-image:url(../img/img_banner_ECI.jpg)}
#banner2 {background-image: url(../img/img_banner_DadosEcon.jpg)}
#banner3 {background-image: url(../img/img_banner_ResSocial.jpg)}
#banner4 {background-image: url(../img/img_banner_Legal.jpg)}
/* 'widths' sub menu */
#layoutdims { clear:both; background:#eee;  margin:0; padding:6px 15px !important; text-align:right;}
/* column container */
.colmask { position:relative; /* This fixes the IE7 overflow hidden bug */ clear:both; float:left;  
	width:100%; /* width of whole page */ overflow:hidden; /* This chops off any overhanging divs */ margin-top:2px; }
/* common column settings */
.colright, .colmid, .colleft { float:left; width:100%; position:relative; }
.col1, .col2, .col3 { float:left; position:relative; padding:0; overflow:hidden; }
/* 2 Column (left menu) settings */
.leftmenu { background:#fff; /* right column background colour */ }
.leftmenu .colleft { right:75%; /* right column width */ background:#f2f2f2; /* left column background colour */ }
.leftmenu .col1 { width:71%; /* right column content width */ left:102%; padding-top:5px; padding-bottom:20px /* 100% plus left column left padding */ }
.leftmenu .col2 { width:198px; /* left column content width (column width minus left and right padding) */ 
	left:29px; /* (right column left and right padding) plus (left column left padding) */ }
	
p.linha {border-bottom:1px solid #deecba; padding-bottom:15px; margin-bottom:15px }
p.negocioFinal { border-bottom:1px solid #deecba; text-align:right; padding-bottom:10px; padding-top:10px; color:#007c39}
p.negocioFinal a { color:#007c39; text-decoration:none}

p.informe { background-color:#CCC; padding-top:10px; padding-bottom:10px}
p.informe a { color:#007c39; text-decoration:none}

h4.empresas {clear:both;}
img.empresas { float:left; clear:both;  }
p.empresas { flaot: left; clear:both; border-bottom:#CCC solid 1px; padding-bottom:15px}
p.empresasFinal { flaot: left; clear:both; padding-bottom:30px}
a.empresas {margin-left: 17px; color:#666}

div.mapa { width:100%;  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: 10px; 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; line-height:2em }
div.mapa a:link {color: #2e7f2c; text-decoration: underline;}
div.mapa a:visited {color: #2e7f2c; text-decoration: underline;}

.listaBullet { margin-left:17px;; margin-bottom:2em }
.listaBullet li {background-image:url(img/bulletLista.gif); background-repeat:no-repeat; background-position:bottom; 
	background-position:left; padding-left:10pt; border-bottom:1px solid #CCC; line-height:1.5em; padding-top:0.7em; padding-bottom:0.7em }
	
.listaBullet li a {color: #007c39 }
.listaBullet li.final { margin-bottom:15px }

table.dados { margin-left:17px; width:536px}
table.dados em { color:#007c39; font-style:normal}
table.dados td { border:1px solid #a2e000; padding:5px}
table.dados tr.top { background: #CCC; color:#007c39}
		
/*Menu El Corte Inglés*/
a.menuEsq1_A { background-image:url(img/menuEsq/Menu1A_01.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_A:hover { background-image:url(img/menuEsq/Menu1B_01.gif)}
a.menuEsq1_B { background-image:url(img/menuEsq/Menu1A_02.gif); width:198px; height:24px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_B:hover { background-image:url(img/menuEsq/Menu1B_02.gif) }
a.menuEsq1_C { background-image:url(img/menuEsq/Menu1A_03.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_C:hover { background-image:url(img/menuEsq/Menu1B_03.gif) }
a.menuEsq1_D { background-image:url(img/menuEsq/Menu1A_04.gif); width:198px; height:38px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_D:hover { background-image:url(img/menuEsq/Menu1B_04.gif) }
a.menuEsq1_E { background-image:url(img/menuEsq/Menu1A_05.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_E:hover { background-image:url(img/menuEsq/Menu1B_05.gif) }
a.menuEsq1_F { background-image:url(img/menuEsq/Menu1A_06.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_F:hover { background-image:url(img/menuEsq/Menu1B_06.gif) }
a.menuEsq1_G { background-image:url(img/menuEsq/Menu1A_07.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_G:hover { background-image:url(img/menuEsq/Menu1B_07.gif) }
a.menuEsq1_H { background-image:url(img/menuEsq/Menu1A_08.gif); width:198px; height:24px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_H:hover { background-image:url(img/menuEsq/Menu1B_08.gif) }
a.menuEsq1_I { background-image:url(img/menuEsq/Menu1A_09.gif); width:198px; height:27px; display: block; margin:0 auto;
	float:left }
a.menuEsq1_I:hover { background-image:url(img/menuEsq/Menu1B_09.gif) }

/*Menu Dados Corporativos*/
a.menuEsq2_A { background-image:url(img/menuEsq/Menu2A_01.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq2_A:hover { background-image:url(img/menuEsq/Menu2B_01.gif)}
a.menuEsq2_B { background-image:url(img/menuEsq/Menu2A_02.gif); width:198px; height:38px; display: block; margin:0 auto;
	float:left }
a.menuEsq2_B:hover { background-image:url(img/menuEsq/Menu2B_02.gif) }
a.menuEsq2_C { background-image:url(img/menuEsq/Menu2A_03.gif); width:198px; height:36px; display: block; margin:0 auto;
	float:left }
a.menuEsq2_C:hover { background-image:url(img/menuEsq/Menu2B_03.gif) }
a.menuEsq2_D { background-image:url(img/menuEsq/Menu2A_04.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq2_D:hover { background-image:url(img/menuEsq/Menu2B_04.gif) }
a.menuEsq2_E { background-image:url(img/menuEsq/Menu2A_05.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq2_E:hover { background-image:url(img/menuEsq/Menu2B_05.gif) }
a.menuEsq2_F { background-image:url(img/menuEsq/Menu2A_06.gif); width:198px; height:40px; display: block; margin:0 auto;
	float:left }
a.menuEsq2_F:hover { background-image:url(img/menuEsq/Menu2B_06.gif) }

/*Menu Responsabilidade Social*/
a.menuEsq3_A { background-image:url(img/menuEsq/Menu3A_01.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_A:hover { background-image:url(img/menuEsq/Menu3B_01.gif)}
a.menuEsq3_B { background-image:url(img/menuEsq/Menu3A_02.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_B:hover { background-image:url(img/menuEsq/Menu3B_02.gif) }
a.menuEsq3_C { background-image:url(img/menuEsq/Menu3A_03.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_C:hover { background-image:url(img/menuEsq/Menu3B_03.gif) }
a.menuEsq3_D { background-image:url(img/menuEsq/Menu3A_04.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_D:hover { background-image:url(img/menuEsq/Menu3B_04.gif) }
a.menuEsq3_E { background-image:url(img/menuEsq/Menu3A_05.gif); width:198px; height:25px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_E:hover { background-image:url(img/menuEsq/Menu3B_05.gif) }
a.menuEsq3_F { background-image:url(img/menuEsq/Menu3A_06.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_F:hover { background-image:url(img/menuEsq/Menu3B_06.gif) }
a.menuEsq3_G { background-image:url(img/menuEsq/Menu3A_07.gif); width:198px; height:26px; display: block; margin:0 auto;
	float:left }
a.menuEsq3_G:hover { background-image:url(img/menuEsq/Menu3B_07.gif) }	
		
/* Footer styles */
#footer { clear:both; float:left; width:100%; background-color:#FFF  }
#footer ul.logos { margin-top:15px; padding-top:10px; padding-bottom:10px; float:left; width: 100%; border-top:1px solid #007c39;
	border-bottom:1px solid #007c39}
#footer ul li { float:left}
.direitos { width:100%; float: left; margin-top:10px}
#footer p { padding:10px; margin:0; color:#999; margin-top:-20px}