/* CSS Document */
body{
margin-top:5px;
font-family:Mistral;
color:#000000;
white-space:normal;
word-spacing:normal;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; /*color de fondo*/
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; /*l&iacute;nea superior*/ 
SCROLLBAR-ARROW-COLOR: #ffffff; /*flechas del scroll*/
SCROLLBAR-TRACK-COLOR: #ffffff; /*color de fondo del scroll*/
scrollbar-face-color: #ff8533; /*color de la barra del scroll*/
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; /*l&iacute;nea inferior*/
SCROLLBAR-SHADOW-COLOR: #ffffff; /*realzado linea inferior*/
}
.FLEFT { float: left; }
.FRIGHT { float: right; }
.FCLEAR { float: none; clear: both; }
.just {text-align: justify;} 
.CLEFT{float: none;}
.CRIGHT{float: none;}

.principal
{
width:990px;
height:595px;
text-align:left;
margin:0 auto 0 auto;
border: solid 1px gray;
}
.cabecera{
width:100%;
height:102px;
float:left;

}
.logo{
width:271px;
height:102px;
background:url(../images/LogoGrupoEflow.jpg) top left no-repeat;
}
.logoIberdrola
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoIberdrola.jpg) top center no-repeat;
}
.logoIberdrolaRenovables
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoIberdrolaRenovables.jpg) top center no-repeat;
}
.logoSantander
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoSantander.jpg) top center no-repeat;
}
.logoCVE
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoCVExplorer.jpg) top center no-repeat;
}
.logoDHL
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoDHL.jpg) top center no-repeat;
}
.logoEmerson
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoEmerson.jpg) top center no-repeat;
}
.logoMadrid
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoMadrid.jpg) top center no-repeat;
}
.logoEndesa
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoEndesa.jpg) top center no-repeat;
}
.logoRedelectrica
{
margin-left:30px;
margin-right:30px;
width:152px;
height:90px;
background:url(../images/logoRedelectrica.jpg) top center no-repeat;
}
.textoCabecera
{
width:700px;
font-size: 42px;
color:#f38d27;
text-align:center;
vertical-align:middle;
white-space:normal;
word-spacing:normal;
}
.eflowMedios
{
	margin-top:-13px;
	margin-right:60px;
width:200px;
height:50px;
/*background:url(../images/eflowMedios.gif) top center no-repeat;*/
}
.lineaHR
{
width:95%;
height:1px;
border:solid 1px #f38d27;
background-color:#f38d27;
}
/*.lineaHR
{
width:95%;
height:2px;
background:url(../images/lineaHR.jpg) bottom left repeat;
}*/
.fondoGris
{
width:960px;
height:467px;
background-color:#666666;
margin-left:15px;
margin-bottom:25px;
}

.fondoMenu
{
margin-top:10px;
width:228px;
height:447px;
background-color:#ff8533;
margin-left:10px;
}
.menu
{
width:100%;
margin-top:40px;
}

.separador
{
width: 162px;
height: 1px;
background-color:#ffffff;
margin-left:30px;
}
.opcionMenu
{
/*width:162px;*/
width:90%;
height:40px;
color:#FFFFFF;
text-align:right;
font-size: 24px;
padding-top:5px;
margin-right:50px;
white-space:normal;
word-spacing:normal;
}
.opcionMenu a
{
color:#FFFFFF;
text-align:right;
font-size: 24px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.opcionMenu a:active
{
color:#FFFFFF;
text-align:right;
font-size: 24px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.opcionMenu a:visited
{
color:#FFFFFF;
text-align:right;
font-size: 24px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.opcionMenu a:hover
{
color:#ededed;
text-align:right;
font-size: 24px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
/*.marcadorMenu
{
font-size: 18px;
color:#FFFFFF;
width:5%;
height:25px;
text-align:center;
vertical-align:middle;
padding-top:9px;
margin-top:-23px;
margin-right:-50px;
}*/
.cuerpo
{
background-color:#ffffff;
width:700px;
height:447px;
margin-top:10px;
margin-RIGHT:10px;
white-space:normal;
word-spacing:normal;
}
.marcoCuerpo
{
border:solid 1px #666666;
width:670px;
height:417px;
margin-top:15px;
margin-RIGHT:15px;
overflow:auto;
white-space:normal;
word-spacing:normal;
}
.textoTituloConsultoria
{
FONT-SIZE:40px;
margin-left:50px;
margin-top:5px;
color:#f38d27;
text-align:left;
white-space:normal;
word-spacing:normal;
}
.textoConsultoria
{
WIDTH:60%;
padding-left:70px;
white-space:normal;
word-spacing:normal;
}
.listaIndex
{
MARGIN-TOP:-2PX;
margin-left:15px;
font-size: 20px;
color:#666666;
text-align:left;
white-space:normal;
word-spacing:normal;
}
/*ul
{
font-size: 13px;
color:#666666;
text-align: justify;
margin-left: 5px;
}*/
.imgMasConsultoria
{
width:24px;
height:24px;
margin-right: 10px;
margin-top:30px;
text-decoration:none;
background: url(../images/MasInformacion.jpg) top left no-repeat;
cursor:default;
}
.imgConsultoria
{
background:url(../images/imgConsultoria.jpg) top left no-repeat ;
width:128px;
height:124px;
margin-right: 20px;
margin-top:0px;
}
.textoTituloDesarrollo
{
WIDTH:68%;
font-size: 40px;
color:#f38d27;
text-align:left;
white-space:normal;
word-spacing:normal;
}
.textoDesarrollo
{
width:50%;
padding-left:70px;
margin-top:0px;
white-space:normal;
word-spacing:normal;
}

.imgMasDesarrollo
{
width:24px;
height:24px;
margin-right: 10px;
margin-top: 10px;
text-decoration:none;
background: url(../images/MasInformacion.jpg) top left no-repeat;
cursor:default;
}

.imgDesarrollo
{
background:url(../images/imgDesarrollo.jpg) top left no-repeat ;
width:128px;
height:128px;
margin-left: 30px;
margin-top:0px;
}

.textoTituloOutsourcing
{
font-size: 40px;
color:#f38d27;
text-align:left;
vertical-align:middle;
MARGIN-LEFT:50PX;
white-space:normal;
word-spacing:normal;
}

.textoOutsourcing
{
width:60%;
height:100px;
padding-left:70px;
white-space:normal;
word-spacing:normal;
}

.imgMasOutsourcing
{
width:24px;
height:24px;
margin-top:10px;
text-decoration:none;
background: url(../images/MasInformacion.jpg) top left no-repeat;
cursor:default;
}

.imgOutsourcing
{
float:right;
background:url(../images/imgOutsourcing.jpg) top left no-repeat ;
width:139px;
height:130px;
margin-right: 20px;
margin-top:-55px;
}
.pie
{
width:100%;
color:#666666;
text-align:center;
font-size: 14px;
margin-top:-23px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.pie a
{
color:#666666;
text-align:center;
font-size: 14px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.pie a:active
{
color:#666666;
text-align:center;
font-size: 14px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.pie a:visited
{
color:#666666;
text-align:center;
font-size: 14px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.pie a:hover
{
color:#f38d27;
text-align:center;
font-size: 14px;
text-decoration:none;
white-space:normal;
word-spacing:normal;
}
.textoTitulo
{
FONT-SIZE:40px;
margin-left:10px;
margin-top:5px;
color:#f38d27;
text-align:left;
white-space:normal;
word-spacing:normal;
}
.textoSubtitulo
{
FONT-SIZE:34px;
font-family:Mistral;
margin-left:0px;
margin-top:10px;
color:#f38d27;
text-align:left;
vertical-align: top;
height:36px;
cursor:default;
width:50%;
white-space:normal;
word-spacing:normal;
}
.texto
{
color:#666666;
WIDTH:95%;
margin-top:5px;
margin-left:10px;
font-family:arial;
font-size:14px;
white-space:normal;
word-spacing:normal;
}
.texto ul, p
{
font-family:arial;
margin-top:2px;
font-size:14px;
font-weight:normal;
white-space:normal;
word-spacing:normal;
}
.plano
{
padding-top:10px;
width:100%;
text-align:center;
}
.planoSituacion
{
/*width:400px;
height:313px;*/
text-decoration:none;
border:0px;
border: 0px;
cursor:hand;
}

.imgMasSeccion
{
width:24px;
height:24px;
/*margin-LEFT: -30px;
margin:10px;*/
text-decoration: none;
color:#f38d27;
background: url(../images/MasInformacion.jpg) top left no-repeat;
cursor:default; 
}
.imgMasSubseccion
{
width:12px;
height:12px;
margin-left: 0px;
margin-top: 2px;
text-decoration:none;
background: url(../images/MasInformacion12x12.jpg) top left no-repeat;
cursor:default;
}
/* ESTILOS PARA LAS LISTAS DESPLEGABLES */
.switchcontent
{
display:none;
}
.menutitle{
cursor: default;
padding:0px;
margin-top:5px;
margin-left:20PX;
text-align:left;
font-weight: normal;
white-space:normal;
word-spacing:normal;
}

.submenu{
display: none;
margin-bottom: 0px;
margin-left: 20px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
.subsubmenu{
display: none;
margin-bottom: 0px;
margin-left: 0px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
.subsubmenuVisible
{
margin-top:5px;
margin-bottom: 0px;
margin-left: 0px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
.lista
{
margin-bottom: 0px;
margin-left:5px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
.listasubmenu
{
margin-bottom: 0px;
margin-left:75px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
.sublistasubmenu
{
margin-bottom: 0px;
margin-left:25px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
.textoNormal
{
margin-bottom: 0px;
margin-left: 20px;
text-decoration:none;
padding:0px;
white-space:normal;
word-spacing:normal;
}
