/* Martinsa Fadesa estilos 0.1 */
*{margin:0;padding:0;}
ul{list-style:none;}
.clear{ font-size:1px; height:1px; line-height:1px; clear:both;}
.sn{display:none;}
fieldset{border:0;}

img {border:0;}
BODY{margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5e5e5e;}
a { cursor: pointer; }
#CCenter{margin:0 auto; width:1000px; padding:0 0 0 0;}
#CContenido{ background:url(../images/bg_pagina_nuevo.jpg); width:1000px; height:650px; position:relative; overflow:hidden;}
/*#CContenido{ background:url(../images/bg_001.jpg) no-repeat center top; width:1000px; height:650px; position:relative; overflow:hidden;}
*/
/*----------------------------------------*/
/*                Menu                    */
/*----------------------------------------*/
#TRANSMENU{
	background-image: url(../images/bg_menu.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_menu.png', sizingMethod='scale');
	position:absolute;
	z-index:1;
	width:189px;
	height:609px;
	top:20px;
	left:30px;
	}
#CMenu{	width:189px;height:609px;position:absolute;z-index:2;top:20px;left:30px;font-family:Arial, Helvetica, sans-serif;}

.Idioma{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666667;margin:25px 0 20px 0; z-index:2}
 .Idioma a{color:#666667; padding:0 3px; text-decoration:none;}
 .Idioma .marcado{color:#2a2649; font-weight:700;}
 
.Logo{ overflow:hidden; width:180px; height:28px;
	background-image: url(../images/logo.png) !important;
   	background-image: none;
	filter: none !important;
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/logo.png', sizingMethod='scale');
	display:block;
	margin:0 auto;
	text-indent:-1500px;
	}
.Logo2{width:170px; height:28px;
	text-indent:-1500px;
	display:block;
	}
.Buscador{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;margin:0 auto;width:130px; margin-top:10px;margin-bottom:10px;}
 .Buscador label {display:block;}
 .Buscador input.text {width:100px; height:14px; background-color:#a1a1a1; border:none; font-size:11px; padding:0 3px;}
 .Buscador input.img {margin:-5px 3px;}
 
 	/*******Estilos Acordeon*******/

.CapaAccordeon{	
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	width:165px;
	height:425px;
}	
.CapaAccordeon a{ text-decoration:none;color:#5d5d5d;}

.CONTLVL1{ padding-left:30px; background:url(../images/bgMenuBottom.gif) bottom; padding:0 0 10px 30px;}
.CONTLVL2{ padding-left:10px;}

.lvl1{ font-weight:700; cursor:pointer; padding:3px 0 4px 20px;color:#666667;}
.lvl2{cursor:pointer;font-weight:700; font-size:11px; line-height:14px;color:#5d5d5d;}
.lvl3{font-size:9px;line-height:12px; padding:3px 0;}
.MenuTop{background:url(../images/bgMenuTop.gif) top no-repeat;}

 	/*******Estilos Acordeon*******/

	
a.pulsado{	color:#83a619;}
a.pulsado0{	color:#FFF;}
.menuLvl2{}
/*----------------------------------------*/
/*             Contenidos                 */
/*----------------------------------------*/

.transparent{ /*Transparencias genericas*/
	background-image: url(../images/bg_trans2.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_trans2.png', sizingMethod='scale');
	position:absolute;
	z-index:1;
}

.transparent2{ /*Transparencias genericas*/
	background-image: url(../images/bg_menu.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_menu.png', sizingMethod='scale');
	position:absolute;
	z-index:1;
}

.transparentHome{ /*Transparencias genericas*/
	background-image: url(../images/bg_trans2.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_trans2.png', sizingMethod='scale');
	position:absolute;
	z-index:1;
}
h2.titSeccionHome{font-family: Arial, Helvetica, sans-serif;width:280;height:20px;display:block; margin:18px 0 0 18px;line-height:20px; font-size:18px; font-weight:400; color:#666;float:left;}
h2.titSeccion{font-family: Arial, Helvetica, sans-serif;width:280;height:20px;display:block; margin:18px 0 0 18px;line-height:20px; font-size:18px; font-weight:400; color:#2a2649}
	h2.titSeccion span{ font-size:14px; font-weight:700}
	h2.titSeccion span span{ font-size:12px; font-weight:700}



/*        HOME(Presencia en el mundo)            */

.CAJAHome{width:535px;height:280px;top:349px;left:252px;}
.transparentMap{ /*Transparencias genericas*/
	background-image: url(../images/worldmap.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/worldmap.png', sizingMethod='scale');
	position:absolute;
	z-index:2;
}
.CAJAHomeContenido{width:535px;height:280px;top:349px;left:252px;position:absolute;z-index:3;}

		/*Home(cajas info)*/

.CAJAHomeInfo{width:172px;height:159px;top:469px;left:798px;}

.CAJAHomeBanner{position:absolute;z-index:2;width:172px;height:54px;top:404px;left:798px;}
.CAJAHomeBanner a{display:block;}

#CajaHomeInfo{position:absolute;z-index:2;width:231px;height:126px;top:469px;left:798px;padding:11px 0 0 10px;}
	#CajaHomeInfo img{}
#CajaHomeInfo p{font-size:10px; color:#666;width:154px;margin:10px 0 2px 0;}
	#CajaHomeInfo a{ background:url(../images/bg_links.gif) repeat-x; line-height:16px;color:#fff; padding:1px 4px; text-decoration:none; font: Arial, Helvetica, sans-serif; height:20px; width:145px; display:block; text-align:center;}
	
	.alturaPIzq{ height:90px; overflow:hidden;}
	
.CAJAHomeInfoSmall{width:172px;height:26px;top:603px;left:798px;display:none;}
.CAJAHomeInfoSmallContenido{width:172px;height:26px;top:603px;left:798px;position:absolute;z-index:2; padding:6px 8px;display:none;}
.CAJAHomeInfoSmallContenido MARQUEE{width:156px; height:14px; font-size:9px; background:#FFF; line-height:14px; color:#2a2649; display:none}
/*             INFO ACCIONISTAS           */

.CAJA421{width:723px;height:421px;top:208px;left:242px;}
.CAJA421contenido{width:723px;height:421px;top:208px;left:242px;position:absolute;z-index:2;}

/*             INFO ECONOMIA           */

.CAJA497{width:723px;height:497px;top:132px;left:242px;}
.CAJA497contenido{width:723px;height:497px;top:132px;left:242px;position:absolute;z-index:2;}

/*             INFO COMPAŅIA           */

.CAJA389{width:723px;height:389px;top:240px;left:242px;}
.CAJA389contenido{width:723px;height:389px;top:240px;left:242px;position:absolute;z-index:2;}

/*             AREA COMUNICACION           */

.CAJA389{width:723px;height:389px;top:240px;left:242px;}
.CAJA389contenido{width:723px;height:389px;top:240px;left:242px;position:absolute;z-index:2;}

/*             AREAS DE ACTIVIDAD           */

.CAJA497{width:723px;height:497px;top:132px;left:242px;}
.CAJA497contenido{width:723px;height:497px;top:132px;left:242px;position:absolute;z-index:2;}

/*             AREAS DE ACTIVIDAD           */

.CAJA517{width:723px;height:517px;top:112px;left:242px;}
.CAJA517contenido{width:723px;height:517px;top:112px;left:242px;position:absolute;z-index:2;}

/*             RR.HH           */

.CAJA434{width:723px;height:434px;top:195px;left:242px;}
.CAJA434contenido{width:723px;height:434px;top:195px;left:242px;position:absolute;z-index:2;}

/*             CONTACTO          */

.CAJA389{width:723px;height:389px;top:240px;left:242px;}
.CAJA389contenido{width:723px;height:389px;top:240px;left:242px;position:absolute;z-index:2;}

/*             248px          */

.CAJA248{width:723px;height:248px;top:381px;left:242px;}
.CAJA248contenido{width:723px;height:248px;top:381px;left:242px;position:absolute;z-index:2;}

/*             Generico          */

.CAJANORMAL{width:723px;left:242px;}
.CAJANORMALcontenido{width:723px;left:242px;position:absolute;z-index:2;}


/*----------------------------------------*/
/*             Footer                     */
/*----------------------------------------*/

#footer{ font-size:10px;}
	#footer ul{ list-style:none;float:left;margin:7px 0; padding:0 80px;}
	#footer li{ display:inline; float:left; width:102px; border-right:1px solid #2a2649; text-align:center;}
	#footer .noborder{border-right:none;}
	#footer a{ text-decoration:none; color:#2a2649;}
	
.selectInput{
	font-size:9px; background:#636362; color:#fff; width:120px; border:none; line-height:14px;
}
.selectInput option {
	color:#ffffff;
}
.textInput{
	font-size:9px; background:#636362; color:#fff; width:120px; border:none; height:14px;
}