
* { padding: 0; margin: 0; }

body {
 font-family: Verdana;
 font-size: 11px;
}

a:link { 
	color: #000000; 
	font-weight: normal;
	text-decoration: none ;
}
a:visited { 
	color: #000000; 
	font-weight: normal;
	text-decoration: none ; 
}
a:hover { 
	color: #d20f41; 
	font-weight: normal;
	text-decoration: none ; 
}

h1{
	font-family:Times New Roman;
	font-size:26px;
	padding-left:9px;
	padding-top:9px;
}
h1 span{
	display:none;
}

img{
	border:0;
}

/*
 ------ Generales ------
*/

.textoTituloSeccion{
	font-weight:bold;
	font-size:12px;
}

.textoDestacado{
	font-weight:bold;
}

.textoPie{
	font-size:9px;
	color:#5e5d5d;
	font-style:italic;
}

.textoDestacadoR{
	font-weight:bold;
	color:#d20f41;
}

.textoDestacadoRG{
	font-weight:bold;
	font-size:11px;
	color:#d20f41;
}

.textoDestacadoA {
	color:#4f81bd;
	font-weight:bold;
	font-size: 12px;
}

.comboMenu {
	font-size:10px;
	color: #353535; 
	background-color: #FFFFFF;
	border: 1px solid #353535;
	margin-top:5px;
}

#selecOpcion{
	float:right;
	height:50px;
	margin-top:-10px;
	margin-right:10px;
}

#selecOpcion span{
	font-size:9px;
}
/*
 ------ Portada ------
*/

.portadaFondo{
	background-image:url(../images/fondoWeb.gif);
	background-repeat:repeat-x;
	background-color:#e1e1e1;
}
#portada { 
 margin: 0 auto;
 width: 960px;
}

#epicentro{
	margin-top: 10px;
	margin-left:10px;
	float: right;
}
/*
 ------ Interior ------
*/

.interiorFondo{
	background-image:url(../images/fondoWebInt.gif);
	background-repeat:repeat-x;
	background-color:#e1e1e1;
}
#interior { 
 margin: 0 auto;
 width: 960px;
}


/*
 ------ Cabecera ------
*/

#cabecera{
	background-image:url(../images/cabFondo.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	/*border:1px solid #ff0000;*/
}
#cabeceraSup {
	padding: 0px;
	height: 93px;
	_height: 92px;
	margin: 8px 0px 0px 0px;
	/*border:1px solid #ff0000;*/
	background-image:url(../images/titCabecera.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

/*
 ------ Navegacion Superior ------
*/

#navSuperior {
	font-size:9px;
	height:18px;
	text-align:right;
	padding-top:5px;
	
}

#navSuperior img{
	vertical-align:middle;
	margin-right:5px;
}

#navSuperior span{
	font-weight:bold;
	color:#ffffff;
}


/*
 ------ NavPortada ------
*/

#navPortada {
 color: #333;
 height:279px;
 padding: 10px;
 /*border: 1px solid #ccc;*/
 margin: 0px 0px 0px 0px;
 background: #2C2C2C;
 text-align:center;
 z-index:0;
}

/*
 ------ Menu ------
*/
#menuPrin {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	/*font-size:0.85em;
	padding-bottom:200px;*/
	/*border: 1px solid #FF0000;*/
	position:absolute;
	margin-left:400px;
  *padding-left: 400px;
	padding-top:42px;
	*margin-left: 0px;
	z-index:100;

}
#menuPrin .pad {float:right;	z-index:101;
}

/* Elimina los margenes, los padding y los estilos de las listas */
.menu, .menu ul {
	list-style-type:none; 
	padding:0;
	margin:0;
	z-index:103;
}

/* Configura el primer nivel de las lista y float left para que los muestre en la misma linea */
.menu li.top {
	display:block;
	float:left;
	position:relative;
}

/* Estilo y la posición de la tabla necesario para IE5.5 */
.menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}

/* Estilos por defecto para el enlace superior */
.menu li.top a.enlaceN1 {
	display:block;
	float:left;
	height:55px;
}
.menu li.top a span {
	position:absolute;
	left:-9999px;
	top:0;
	z-index:0; 
	ont-size:10px;
}

/* pre-load las images del mous over */
.menu li.p1 {width:161px; background:url(../images/acercaMun_1.gif) no-repeat;}
.menu li.p2 {width:99px; background:url(../images/soluciones_1.gif) no-repeat;}
.menu li.p3 {width:79px; background:url(../images/clientes_1.gif) no-repeat;}
.menu li.p4 {width:106px; background:url(../images/casos_1.gif) no-repeat;}
.menu li.p5 {width:103px; background:url(../images/noticias_1.gif) no-repeat;}

/* configura el estado off de las images de los enlaces */
.menu li a#acercaM {width:161px; background:url(../images/acercaMun_0.gif) no-repeat;}
.menu li a#soluciones {width:99px; background:url(../images/soluciones_0.gif) no-repeat;}
.menu li a#clientes {width:79px; background:url(../images/clientes_0.gif) no-repeat;}
.menu li a#casos {width:106px; background:url(../images/casos_0.gif) no-repeat;}
.menu li a#noticias {width:103px; background:url(../images/noticias_0.gif) no-repeat;}
.menu li a#acercaMOn {width:161px; background:url(../imagenes/acercaMun_1.gif) no-repeat;}

.menu li a#solucionesOn {width:99px; background:url(../imagenes/soluciones_1.gif) no-repeat;}

.menu li a#clientesOn {width:79px; background:url(../imagenes/clientes_1.gif) no-repeat;}

.menu li a#casosOn {width:106px; background:url(../imagenes/casos_1.gif) no-repeat;}

.menu li a#noticiasOn {width:103px; background:url(../imagenes/noticias_1.gif) no-repeat;}


/* el estilo de la lista y el over de los enlaces depende del navegador */
.menu a:hover {visibility:visible;} /* para IE6 */
.menu li:hover { position:relative; z-index:200;} /* para IE7 */

/* poner un fondo transparente sobre los enlaces para que no parpadeen */
.menu li a#acercaM:hover, .menu li:hover a#acercaM,
.menu li a#soluciones:hover, .menu li:hover a#soluciones,
.menu li a#clientes:hover, .menu li:hover a#clientes,
.menu li a#casos:hover, .menu li:hover a#casos,
.menu li a#noticias:hover, .menu li:hover a#noticias {background:transparent;}

/* mantener el siguiente nivel invisibles colocándolo fuera de la pantalla */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* configurar el segundo nivel */
.menu :hover ul.sub {
	left:0;
	top:51px;
	/*top:55px;*/
	background: #2C2C2C;
	padding: 3px 0 20px 0;
	border:1px solid #565656;
	white-space:nowrap;
	width:193px;
	/*width:93px;*/
	height:auto;
}
.menu :hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:190px;
	/*width:90px;*/
}
.menu :hover ul.sub li a {
	display:block;
	font-size:10px;
	height:20px;
	width:187px;
	/*width:87px;*/
	line-height:20px;
	text-indent:15px;
	/*text-indent:5px;*/
	color:#ffffff;
	text-decoration:none;
	/*border:3px solid #fff;*/
	border-width:0 0 0 3px;
}
.menu :hover ul.sub li a.fly {background:#fff url(../images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {
	/*background:#37a237;*/
	color:#D20F41;
	font-weight:bold;
}
.menu :hover ul.sub li a.fly:hover {background:#37a237 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#37a237 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:93px; z-index:200; height:auto; z-index:300;}


/*
 ------ Info Portada ------
*/

#infoPortada {
	background-color:#D20F41;
	height:38px;
	text-align:right;
}


/*
 ------ Ruta Migas ------
*/

#rutaMigas {

            font-size:10px;

            background-color:#2c2c2c;

            color:#d20f41;

            font-weight:bold;

            padding-left:22px;

            padding-top:2px;

            height: 38px;

}


#rutaMigas .img{
	vertical-align:middle;
}
	#rutaMigas a {
		font-size:10px;
		font-weight:bold;
		color:#d20f41;
	}
	
	#rutaMigas a:link {
		font-size:10px;
		font-weight:bold;
		color:#d20f41;
	}
	#rutaMigas a:visited {
		font-size:10px;
		font-weight:bold;
		color:#d20f41;
	}
	#rutaMigas a:hover {
		font-size:10px;
		font-weight:bold;
		color:#ffffff
	}

/*
 ------ Contenido ------
*/
#contenido { 
 color: #333;
/* border: 1px solid #FF0000;*/
 min-height:300px;
 background: #E1E1E1;
 margin: 0px;
 padding-top: 17px;
 margin-bottom: 13px;
/* height: 350px;*/

}
#contenido ul{
	/*padding: 8px 8px;*/
	list-style: none;
}

#contenido li {
	padding-left:15px;
	padding-top:1px;
	background-image: url(../images/icoLista.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}


#contInterior ul{
	padding: 8px 18px;
	list-style: none;
}

#contInterior li {
	padding-left:15px;
	padding-top:10px;
	background-image: url(../images/icoLista.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}


#contIzda {
	/*border:1px solid #ff0000;*/
	width:450px;
	float:left;
	background-color:#C5C5C5;
	height:242px;
}


            #contIzdaOpc{

                        background-color:#ffffff;

                        padding:15px 0px 15px 6px;

                        _padding:15px 0px 0px 6px;

                        margin:0 6px 6px 6px;

                        height:162px;

            }


	#contIzdaOpc a {
		font-size:9px;
		font-weight:normal;
		color:#d20f41;
	}
	
	#contIzdaOpc a:link {
		font-size:9px;
		font-weight:normal;
		color:#d20f41;
	}
	#contIzdaOpc a:visited {
		font-size:9px;
		font-weight:normal;
		color:#d20f41;
	}
	#contIzdaOpc a:hover {
		font-size:9px;
		font-weight:normal;
		color:#515151;
	}
	.contIzdaOpctxt{
		background-color: #ececec;
		margin-left:1px;
		float:left;
		width:366px;
		height:48px;
		margin-bottom:5px;
		padding-left:17px;
	}
	.contIzdaOpctxt2{
		background-color: #ffffff;
		margin-left:1px;
		float:left;
		width:366px;
		height:49px;
		margin-bottom:5px;
		padding-left:17px;
	}
	.contIzdaOpctxtTit{
		font-weight:bold;
		line-height:20px;
	}
	.contIzdaOpctxtInfo{
		color:#909090;
	}
	#contIzdaOpc01 {
		margin: 0;
		padding: 0;
		width: 48px;
		height: 53px;
		background-image:url(../images/botCExito01.gif);
		/*border:1px solid #ff0000;*/
		float:left;
	}
	
	#contIzdaOpc01 a {
		width: 100%;
		height: 100%;
		display: block;
		overflow: hidden;
		color: #333333;
		text-decoration: none;
		background-image:url(../images/botCExito01.gif);		
	}
	
	#contIzdaOpc01 a:hover {
		background-position: -48px 0;
	}
	
	#contIzdaOpc01 a:active {
		background-position: -48px 0;
	}
	
	#contIzdaOpc01 span{
		visibility:hidden;
	}

	#contIzdaOpc02 {
		margin: 0;
		padding: 0;
		width: 48px;
		height: 53px;
		background-image:url(../images/botCExito02.gif);
		/*border:1px solid #ff0000;*/
		float:left;
	}
	
	#contIzdaOpc02 a {
		width: 100%;
		height: 100%;
		display: block;
		overflow: hidden;
		color: #333333;
		text-decoration: none;
		background-image:url(../images/botCExito02.gif);		
	}
	
	#contIzdaOpc02 a:hover {
		background-position: -48px 0;
	}
	
	#contIzdaOpc02 a:active {
		background-position: -48px 0;
	}
	
	#contIzdaOpc02 span{
		visibility:hidden;
	}

	#contIzdaOpc03 {
		margin: 0;
		padding: 0;
		width: 48px;
		height: 53px;
		background-image:url(../images/botCExito03.gif);
		/*border:1px solid #ff0000;*/
		float:left;
	}
	
	#contIzdaOpc03 a {
		width: 100%;
		height: 100%;
		display: block;
		overflow: hidden;
		color: #333333;
		text-decoration: none;
		background-image:url(../images/botCExito03.gif);		
	}
	
	#contIzdaOpc03 a:hover {
		background-position: -48px 0;
	}
	
	#contIzdaOpc03 a:active {
		background-position: -48px 0;
	}
	
	#contIzdaOpc03 span{
		visibility:hidden;
	}

#contDcha {
	/*border:1px solid #ff0000;*/
	width:475px;
	float:right;
	height:242px;
}

	#contDcha span {
		color:#727272;
	}

	#contDcha a {
		font-size:10px;
		font-weight:bold;
		color:#2c2c2c;
	}
	#contDcha a span {
		font-size:10px;
		font-weight:bold;
		color:#d20f41;
	}
	
	#contDcha a:link {
		font-size:10px;
		font-weight:bold;
		color:#2c2c2c;
	}
	#contDcha a:visited {
		font-size:10px;
		font-weight:bold;
		color:#2c2c2c;
	}
	#contDcha a:hover {
		font-size:10px;
		font-weight:bold;
		color:#d20f41;
	}


#contDchaSup {
	height:132px;
	margin-bottom:18px;
	_margin-bottom:8px;
	padding:0px;
}

#contDchaSupI {
	float:left;
	width:214px;
	height:131px;
	background-color:#C5C5C5;
	padding:6px 6px 0 6px;
}

.icoDescarga{
	margin-top:60px;
	margin-left:194px;
}
#contDchaSupIc{
	background-image:url(../images/fondoPresCorpoP.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	width:214px;
	height:81px;
}
#contDchaSupD {
	float: right;
	width:214px;
	height:131px;
	background-color:#C5C5C5;
	padding:6px 6px 0 6px;
}
#contDchaSupDc{
	background-image:url(../images/cpdP.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	width:214px;
	height:81px;
}

#contDchaSupTxt{
	margin-right:1px;
	margin-top:16px;
	float:right;
	background-image:url(../images/icoMas.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	height:64px;
}

#contDchaSupCont{
	background-image:url(../images/fondoPresCorpo.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:81px;
}
#contDchaInf {
	/*border:1px solid #ff0000;*/
	height:80px;
	background-color:#C5C5C5;
	padding:6px;
}
#contDchaInfCont{
	background-image: url(../images/fondoSoluciones.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:81px;
	/*border:1px solid #ff0000;*/
}
#contDchaInfTxt{
	margin-right:1px;
	margin-top:6px;
	float:right;
	height:54px;
}

.ampInfo{
	font-size:9px;
	background-image:url(../images/icoMas.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	line-height:22px;
	text-align:right;
	padding-right:20px;
}
#ampInfo2{

            font-size:9px;
            font-weight:normal; 
            margin-top:1px;

            text-align:right;

}

 

#ampInfo2 img{

            vertical-align:middle;

}
#ampInfo3{

            float:right;

            /*border:1px solid #ff0000;*/

            font-size:9px;

            font-weight:normal;

            margin-top:-1px;

            margin-right:1px;

            /*line-height:22px;

            _line-height:20px;*/

            text-align:right;

}

 

#ampInfo3 img{

            vertical-align:middle;

}
#ampInfo3 a:link { 

            color: #000000; 

            font-weight: normal;

            text-decoration: none ;

}

#ampInfo3 a:visited { 

            color: #000000; 

            font-weight: normal;

            text-decoration: none ; 

}

#ampInfo3 a:hover { 

            color: #d20f41; 

            font-weight: normal;

            text-decoration: none ; 

}

#contInterior {
/*	border:1px solid #ff0000;*/
	background-color:#C5C5C5;
	padding-bottom: 3px;
	 min-height:400px;
	_height:400px;
}
#contInterior2{
	background-color:#ffffff;
	margin:0 6px 6px 6px;
	padding: 10px  0px 10px  38px;
	min-height:400px;
	_height:400px;
}

#zonaDestacado{
	height:37px;
}
.zonaDestacadoImg{
	vertical-align:middle;
	float:left;
}

#volver{
	text-align:right;
	padding-top:10px;
	padding-right:12px;
}
#volver img{
	margin-right:3px;
	vertical-align:middle;
}

.volverImg{
	margin-top:1px;
	*margin-top:4px;
}

	#volver a {
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
	}
	
	#volver a:link {
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
	}
	#volver a:visited {
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
	}
	#volver a:hover {
		font-size:10px;
		font-weight:normal;
		color:#515151;
	}

#menuLateral{
	float:left;
	height:100%;
	margin-right:15px;
	height:250px;
	background-color:#e2e2e2;
}

#contInteriorLD{
	/*border:1px solid #ff0000;*/
	float:right;
	margin-top:10px;
	width:308px;
	_width:321px;
}

	#contInteriorLDF1{
		margin-top:1px;
		margin-bottom:10px;
		padding: 7px 0px 7px 7px;
		background-color: #cccccc;
		width:250px;
		height:133px;
		float:right;
	}
	#contInteriorLDF2{
		margin-top:1px;
		margin-bottom:10px;
		padding: 7px 0px 7px 7px;
		background-color: #ebebeb;
		width:250px;
		height:133px;
		float:right;
	}
	
	
	#contInteriorLDSol01 {
		margin: 0 0 0 13px;
		padding: 0;
		width: 38px;
		height: 38px;
		background-image:url(../images/botInteriorLDSol01.gif);
		/*border:1px solid #ff0000;*/
		float:left;
	}
	
	#contInteriorLDSol01 a {
		width: 100%;
		height: 100%;
		display: block;
		overflow: hidden;
		color: #333333;
		text-decoration: none;
		background-image:url(../images/botInteriorLDSol01.gif);		
	}
	
	#contInteriorLDSol01 a:hover {
		background-position: -38px 0;
	}
	
	#contInteriorLDSol02 {
		margin: 0 0 0 13px;
		padding: 0;
		width: 38px;
		height: 38px;
		background-image:url(../images/botInteriorLDSol02.gif);
		/*border:1px solid #ff0000;*/
		float:left;
	}
	
	#contInteriorLDSol02 a {
		width: 100%;
		height: 100%;
		display: block;
		overflow: hidden;
		color: #333333;
		text-decoration: none;
		background-image:url(../images/botInteriorLDSol02.gif);		
	}
	
	#contInteriorLDSol02 a:hover {
		background-position: -38px 0;
	}
	
	
	#contInteriorLDSol02 span{
		visibility:hidden;
	}

	
	
#contInteriorTxt{

            margin:20px 330px 6px 5px;

            /*border:1px solid #FF0000;*/

}


#contInteriorTxt2{
	background-color:#ffffff;
	margin:0 6px 6px 6px;
	padding: 10px 8px;
	 min-height:300px;
}

#contInteriorTxt3{
	border:0px solid #ff0000;
}

a.enlaceDestacado {
	font-size:11px;
	font-weight:bold;
	color:#2c2c2c;
}
a.enlaceDestacado span {
	font-size:11px;
	font-weight:bold;
	color:#d20f41;
}

a.enlaceDestacado:link {
	font-size:11px;
	font-weight:bold;
	color:#2c2c2c;
}
a.enlaceDestacado:visited {
	font-size:11px;
	font-weight:bold;
	color:#2c2c2c;
}
a.enlaceDestacado:hover {
	font-size:11px;
	font-weight:bold;
	color:#d20f41;
}

a.enlaceMini:link {
	font-size:9px;
	text-decoration:underline;
	color:#2c2c2c;
}
a.enlaceMini:visited {
	font-size:9px;
	text-decoration:underline;
	color:#2c2c2c;
}
a.enlaceMini:hover {
	font-size:9px;
	text-decoration:underline;
	color:#d20f41;
}
a.enlaceMiniD:link {

            font-size:9px;

            font-weight:bold;

            text-decoration:none;

            color:#2c2c2c;

}

a.enlaceMiniD:visited {

            font-size:9px;

            font-weight:bold;

            text-decoration:none;

            color:#2c2c2c;

}

a.enlaceMiniD:hover {

            font-size:9px;

            font-weight:bold;

            text-decoration:none;

            color:#d20f41;

}


a.enlaceDestacadoR {
	font-size:11px;
	font-weight:bold;
	color:#d20f41;
}
a.enlaceDestacadoR span {
	font-size:11px;
	font-weight:bold;
	color:#d20f41;
}

a.enlaceDestacadoR:link {
	font-size:11px;
	font-weight:bold;
	color:#d20f41;
}
a.enlaceDestacadoR:visited {
	font-size:11px;
	font-weight:bold;
	color:#d20f41;
}
a.enlaceDestacadoR:hover {
	font-size:11px;
	font-weight:bold;
	color:#2c2c2c;
}

/*
 ------ Sedes ------
*/

#sedes{
	font-size:9px;
	/*padding-left:15px;*/
	padding-left: 0px;
	margin-left: 0px;
}

.logosAENOR {
	width: auto;
	margin: 15px 0 15px 0;
	float: left;
}
.sede {
	width:auto;
	margin: 15px 15px;
	float: left;
}
#sede01 {
	margin-left: 45px;
}
#sedeSantander{
	background-image:url(../images/sedeFSantander.gif);
	background-repeat:no-repeat;
	width:245px;
	height:140px;
	margin-left:180px;
}
#sedeSantDirec{
	padding-left:110px;
	padding-top:60px;
}
#sedeSantMapa{
	margin-top:45px;
	margin-left:15px;
}

#sedeSantMapa img{
	vertical-align:middle;
}

#sedesMapa{
	margin-left:15px;
}

#sedesMapa img{
	vertical-align:middle;
}

#sedeMadrid{
	background-image: url(../images/sedeFMadrid.gif);
	background-repeat:no-repeat;
	float:left;
	width:185px;
	height:108px;
	margin-left:0px;
	margin-top:60px;
}
#sedesDirec{
	padding-left:85px;
	padding-top:35px;
	margin-bottom:35px;
}
#sedesSevDirec{
	padding-left:85px;
	padding-top:0px;
	margin-bottom:31px;
}

#sedeBarcelona{
	background-image: url(../images/sedeFBarcelona.gif);
	background-repeat:no-repeat;
	float:left;
	width:185px;
	height:108px;
	margin-left:0px;
	margin-top:60px;
}

#sedeSevilla{
	background-image: url(../images/sedeFSevilla.gif);
	background-repeat:no-repeat;
	float:left;
	width:185px;
	height:108px;
	margin-left:0px;
	margin-top:60px;
}

/*
 ------ Casos de Exito ------
*/

.casoExisto{
	border-bottom:1px solid #c5c5c5;
	margin-bottom:10px;
}

.casoExistoURL{
	text-align:right;
	margin:2px 0;
}

	#casosExisto a {
		font-size:9px;
		font-weight:normal;
		color:#d20f41;
	}
	
	#casosExisto a:link {
		font-size:9px;
		font-weight:normal;
		color:#d20f41;
	}
	#casosExisto a:visited {
		font-size:9px;
		font-weight:normal;
		color:#d20f41;
	}
	#casosExisto a:hover {
		font-size:9px;
		font-weight:normal;
		color:#515151;
	}

.casosTxtIntro{
	background-color:#f0f0f0;
	margin-top:3px;
	padding:4px;
}

#contCE_01{

            margin-top:30px;

}



#contCEImg{

            float:left;

            margin-top:30px;

            margin-right:15px;

}


 

#contCETxt{

            /*margin-left:310px;*/

            margin-top:10px;

}

 

#contCEcont{

            margin: 30px 15px 30px 60px;

}

.telefono{
	width:auto;
	/*margin-left:33px;
	margin-top:25px;*/
	margin-left:10px;
	margin-top:10px;
	float: left;
}

.imgTitValores{
	margin-bottom:10px;
}

/*
 ------ Soluciones ------
*/
#contSolu_01{
	/*background-image:url(../images/fondoAme.gif);*/
	background-repeat:no-repeat;
}

#contSolu_02{
	/*background-image:url(../images/fondoAmap.gif);*/
	background-repeat:no-repeat;
}

#contSolu_03{
	/*background-image:url(../images/fondoGea.gif);*/
	background-repeat:no-repeat;
}

#contSolu_04{
	/*background-image:url(../images/fondoCrm.gif);*/
	background-repeat:no-repeat;
}

#contSolu_05{
	/*background-image:url(../images/fondoEco.gif);*/
	background-repeat:no-repeat;
}

#contSolu_06{
	/*background-image:url(../images/fondoPersia.gif);*/
	background-repeat:no-repeat;
}

.soluTitulo{
	font-weight:bold;
	font-size:12px;
	color:#2c2c2c;
	border-bottom:1px solid #c5c5c5;
}

.soluTituloInt{

            font-weight:bold;

            font-size:12px;

            color:#2c2c2c;

            border-bottom:1px solid #c5c5c5;

            margin-top:20px;
            *margin-top:30px;

            margin-right:10px;

}


.soluTituloDet{
	font-weight:bold;
	font-size:12px;
	color:#2c2c2c;
}

.soluSubtitulo {
	font-weight:bold;
	font-size:12px;
	color:#7ea3cf;
}
#soluContIntro{

            /*margin-left:315px;*/

            margin-top:10px;

            padding-top:10px;

            padding-right:20px;

            /*height:150px;*/

}


#soluContTxt{

            margin: 30px 15px 30px 60px;

}


#soluContImg{
	float:left;
	margin-top:10px;
	margin-right:15px;
}

#soluContDescarga{

            float:left;

            margin-left:25px;

            margin-bottom:10px;
            /*_margin-bottom:20px;
            border:1px solid #ff0000;*/

}

#soluContDescarga img{

            vertical-align:middle;

}

.soluElemento{
	margin-top:10px;
	float:left;
	padding-right:40px;
	width:144px;
	font-size:10px;
}

#soluElementos1 {
	height:190px;
	width:560px;
}

#soluElementos2 {
	height:210px;
	width:560px;
}

#soluElementos3 {
	height:210px;
	width:560px;
}

#soluElementos4 {
	height:190px;
	width:560px;
}

.soluImg{
	border-bottom:1px solid #c5c5c5;
	padding-bottom:2px;
}

/*
 ------ Clientes ------
*/

#clientes img {
	border:1px solid #c5c5c5;
	vertical-align:middle;
}

#clientes span{
	font-weight:bold;
	font-size:11px;
}
.cliente{
	border-bottom:1px solid #c5c5c5;
	padding-bottom:2px;
}

.clienteURL{
	margin-top:3px;
	margin-bottom:10px;
	color:#c5c5c5;
}

	#clientes a {
		font-size:11px;
		font-weight:normal;
		color:#c5c5c5;
	}
	
	#clientes a:link {
		font-size:11px;
		font-weight:normal;
		color:#c5c5c5;
	}
	#clientes a:visited {
		font-size:11px;
		font-weight:normal;
		color:#c5c5c5;
	}
	#clientes a:hover {
		font-size:11px;
		font-weight:normal;
		color:#515151;
	}

/*
 ------ Noticias ------
*/

.noticia{
	border-bottom:1px solid #c5c5c5;
	margin-bottom:10px;
}

.noticiaURL{
	text-align:right;
	margin:2px 0;
}


.noticiasTxtIntro{
	margin-top:3px;
	margin-bottom:4px;
	padding:4px 0;
}

	.noticiasTxtIntro a {
		font-weight:normal;
	}
	
	.noticiasTxtIntro a:link {
		font-weight:normal;
		color:#222222;
	}
	.noticiasTxtIntro a:visited {
		font-weight:normal;
		color:#222222;
	}
	.noticiasTxtIntro a:hover {
		font-weight:normal;
		color:#c5c5c5;
	}

.noticiaTitular{
	color: #d20f41;
	font-weight:bold;
}

.noticiaSubtitular{
	margin-top:5px;
	font-weight:bold;
}

#notDetalle{
	background-image:url(../images/cE_Enefgy.jpg);
	background-repeat:no-repeat;
}
#notDetalleIntro{
	/*margin-left:315px;*/
	margin-top:10px;
	padding-top:10px;
	padding-right:20px;
	/*height:150px;*/
}

#notDetalleImg{

            float:left;

            margin-top:10px;

            margin-right:15px;

            margin-bottom:4px;

}

 

#notContTxt{

            margin-top:28px;

            padding-right:10px;

}
/*

 ------ Acerca Mundivia ------

*/

 

#acerMundiF1{

            float:left;

            margin-right:55px;

            margin-left:100px;

            _margin-left:30px;

            margin-bottom:25px;

}

#acerMundiF2{

            float:left;

}


 

#acerMundiImg{

            float:left;

            padding: 3px 3px 5px 3px;

            background-color:#c5c5c5;

            height:255px;

}

#acerMundiImg img{

            border:1px solid #ffffff;

}

