/********** FONDO(esto cuando se cambie el general CON ESTOS PARAMETROS se puede ELIMINAR) **********/
body {
	background-color: #ffffff;
}
a {
	color: #004477;
}
a:hover {
	background-color: #004477;
	color:#ffffff;
}
div#contenidos  {
	overflow:hidden;
	_overflow:visible;
	width:48em;
	position:relative;
	margin:0 auto;
	z-index:0;
}
div#contenidos div.areaClientes a {
	color:#565656;
	font-weight:normal;
}
div#contenidos div.areaClientes a:hover {
	color:#FFFFFF;
	background-color:#565656;
}

/********** CABECERA GENERAL **********/
div#cabeceraArea {
	background:none;
	height:6em;
}

div#cabeceraArea h1 {
	left:18%;
	top:2.5em;
	width:36.45em;
}

strong {
	font-weight:normal;
}

div#cabeceraArea #listado {
	display:block;
	float:left;
	font-size:0.75em;
	left:18%;
	position:relative;
	top:6em;
	width:50em;
}


/***********   ESTILOS MAQUETACIÓN PARA HOME CON NUEVA ÁREA CLIENTES Y NUEVA ZONA DE TÍTULOS DE PÁGINA   ***********/
#contenedorhome {
	width:100%
}

#contenedorhome1 {
	margin-right:4px;
	width:74.1%;
}

#contenedorRight {
	width:24.5%;
}

#contenedorhome1,
#contenedorRight {	
	float:left;
	background:white;
}

.middle {
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	padding:19px 20px 0px 20px;
	_padding-top:0px;
	_height:0px;
	text-align:left;

}

.middle1 {
	padding:20px 3px 0 11px;
	_padding-top:10px;
}

.middle2 {
	padding-left:9px;
}

.middle div.areaClientes ul {
	/*padding-bottom:19px;*/
	 height: 120px;
	_padding-bottom:9px
}


.top {
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/fondo_med_top.gif) repeat-x scroll 0 0;
	height:1px
}

.bottom {
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/fondo_med_bottom.gif) repeat-x scroll left bottom;
	height:20px;
}

.top1 {
	background:url(/Recursos/recursos/ES/imagen/fondos/fondoG_med_top.gif) repeat-x scroll 0 0;
	height:1px
}

.bottom1 {
	background:url(/Recursos/recursos/ES/imagen/fondos/fondoG_med_bottom.gif) repeat-x scroll left bottom;
	height:20px;
}

.middle_thin {
	position:relative;
	right:5px;
	_right:0;
}

#contenedorRight1 {
	background: #f8f8f8;
}

.mcol1 {
	float:left;
	position:relative;
}

.mcol2 {
	left:15px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:16em;
}

.areaClientes a#irClientes {
	background:url(/Recursos/recursos/ES/imagen/botones/mj1_area_clientes.gif) no-repeat scroll 0 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:30px;
	position:relative;
	_top:-8px;
	width:151px;
}

.areaClientes a#irClientes:hover {
	background-position:-151px 0;
}

.areaClientes ul {
	top:5px
}

div#cabeceraProductos h2, div#cabeceraSencilla h2, div#cabeceraArea h2  {
	left:10px;
}

div#cabeceraArea .banderas {
	float:right;
	margin:0;
	position:relative;
	right:13px;
	top:20px;
}
div#cabeceraArea .banderas li {
	margin-right:.5em;
}
 div#cabeceraArea .banderas .activa {
	background:transparent url(/Recursos/recursos/EN/imagen/iconos/ico_bandera_esp.gif) no-repeat scroll 0 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:17px;
	width:24px;
}

div#cabeceraArea .banderas .inactiva {
	background:transparent url(/Recursos/recursos/EN/imagen/iconos/ico_bandera_uki_pequenya.gif) no-repeat scroll 0 0;
	display:block;
	height:0;
	margin-top:2px;
	overflow:hidden;
	padding-top:11px;
	width:17px;
}

div#areaCliente {
	position:absolute;
	right:0em;
	top:0em;
	width:190px;
	z-index:50;
}

div.areaClientes ul {
	list-style: none;
	text-align: left;
	display:block;
	padding-top:0.3em;
	_padding-top:0em;
	position:relative;
}
div.areaClientes ul li {
	padding: 0 0.1875em 0;
	background: url(/Recursos/recursos/ES/imagen/varios/itemCuadritoRojo.gif) left 0.625em no-repeat;
	line-height: 1.25em;
}
div.areaClientes ul li a {
	font-size: 0.625em;
	margin: 0 0 0 0.7em;
	line-height: 1.2em;
}
div#areaCliente p#siLogado {
	background:transparent url(/Recursos/recursos/ES/imagen/varios/fondoAreaClientesLogado.gif) no-repeat scroll right top;
	color:#000000;
	font-size:0.7em;
	height:10em;
	right:0em;
	width:190px;
	top:-0.28em;
	padding-top:1.82em;
	position:absolute;
}
div.areaClientes h4 {
	text-align:center;
	color: #cc3333;
}
div.areaClientes fieldset {
	margin-top: 0.625em;
}
div.areaClientes fieldset label {
	float:left;
	color:#4B4B4B;
	font-size:0.5625em;
	line-height:2.22em;
	text-align:right;
	width:11.5em;
}
div.areaClientes fieldset input {
	float:right;
	border: 1px #d4d0c8 solid;
	background-color: #ffffff;
	font-size: 0.75em;
	color: #727272;
	width: 5.8em;
	margin-right:0.4em;
}
div.areaClientes fieldset input#indDocumento {
	border: 0;
	display: none;
}
div.areaClientes a#entrar {	
	margin:0em auto;
	width:123px;
	background: url(/Recursos/recursos/ES/imagen/botones/botonEntrarHome.gif) no-repeat left top;
	cursor:pointer;
	display:block;
	height:0px;
	overflow:hidden;
	padding-top:50px;
}
div.areaClientes a#entrar:hover {
	background-position:-123px 0;
}
a#registroCliente,
a#olvidoContrasenya {
	line-height: 0.5625em;
	font-size: 0.5625em;
}



/*********   CAPA LOGIN  ***********/
div.moduleLogado {
	background:#FFFFFF url(/Recursos/recursos/ES/imagen/fondos/bck_moduleLogado_centro.gif) repeat-x scroll left bottom;
	border:1px solid #ADADAD;
	font-size:0.7em;
	padding:20px 3px 15px 8px;
	position:relative;
	_zoom:1;
}

div.moduleLogado span.curTL {
	background:transparent url(/Recursos/recursos/ES/imagen/fondos/bck_moduleLogado_CTL.gif) no-repeat scroll 0 0;
	display:block;
	font-size:1px;
	height:10px;
	left:-1px;
	line-height:1px;
	position:absolute;
	top:-1px;
	width:11px;
}

div.moduleLogado span.curTR {
	background:transparent url(/Recursos/recursos/ES/imagen/fondos/bck_moduleLogado_CTR.gif) no-repeat scroll 0 0;
	display:block;
	font-size:1px;
	height:10px;
	line-height:1px;
	position:absolute;
	right:-1px;
	top:-1px;
	width:11px;
}

div.moduleLogado div.salir {
	background:transparent url(/Recursos/recursos/ES/imagen/fondos/bck_salir.gif) no-repeat scroll 0 0;
	height:18px;
	padding:3px 0 0 11px;
	position:absolute;
	right:-1px;
	top:-1px;
	width:61px;
}

div.moduleLogado div.salir a.enlaceSalir {
	float:left
}

div.moduleLogado div.salir a.imagen {
	background:transparent url(/Recursos/recursos/ES/imagen/varios/img_salir.gif) no-repeat scroll 0 0;
	float:right;
	height:0;
	margin-right:6px;
	overflow:hidden;
	padding-top:16px;
	text-decoration:none;
	width:16px;
}

div.moduleLogado div.nombre span {
	display:block;
	margin-bottom:0;
	margin-left:42px;
	position:relative;
	text-align:left;
	top:-28px;
}

div.moduleLogado div.nombre {
	height:57px;
	overflow:hidden;
	text-align:left;
}

div.moduleLogado span.type1 {
	color:#615E5E;
	display:block;
	font-weight:bold;
	margin-bottom:16px;
	margin-left:12px;
	text-align:center;
}

div.moduleLogado .type1b {
	font-size:1.05em;
	line-height:23px
}

div.moduleLogado span.curBL {
	background:transparent url(/Recursos/recursos/ES/imagen/fondos/bck_moduleLogado_CBL.gif) no-repeat scroll 0 0;
	bottom:-1px;
	*_bottom:-2px;
	color:#000000;
	display:block;
	font-size:1px;
	height:10px;
	left:-1px;
	line-height:1px;
	position:absolute;
	width:11px;
}

div.moduleLogado span.curBR {
	background:transparent url(/Recursos/recursos/ES/imagen/fondos/bck_moduleLogado_CBR.gif) no-repeat scroll 0 0;
	bottom:-1px;
	_bottom:-2px;
	display:block;
	font-size:1px;
	height:10px;
	line-height:1px;
	position:absolute;
	right:-1px;
	width:11px;
}


/****************************************************/

div#contenidos div#contenedorRight1 a:visited {
	color:#565656
}

div#contenidos div#contenedorRight1 a:hover {
	background-color:#565656;
	color:#ffffff;
}

.atencion {
	background:transparent url(/Recursos/recursos/ES/imagen/varios/ayudaAsistenteP.gif) no-repeat scroll 0 0;
}

.lda {
	background:transparent url(/Recursos/recursos/ES/imagen/botones/boton_Acerca_LDA.gif) no-repeat scroll 0 0;
}

.contenedorRight2 a.atencion {
	display:block;
	height:0;
	margin-top:4px;
	overflow:hidden;
	padding-top:30px;
	position:relative;
	width:189px;
}

#infoCor {
	background:url("/Recursos/recursos/ES/imagen/fondos/fondo_info_corporativa.gif") no-repeat scroll 0 0 transparent;
	height:145px;
	margin-top:4px;
	width:180px;
}
#infoCor ul{ 
	top:2px;
	padding-top: 0
}
.text {
	font-size:0.78em;
	padding-top:0.7em;
	position:relative;
	right:4px;
	text-align:left;
}
/********** CALCULAR PRECIO **********/
div#contenidos div.mcol2 h3 {
	color:#cc3333;
	font-weight:bold;
	margin-bottom:2px;
	_margin-bottom:9px;
}
div.mcol2 a#recuperarPresupuesto {
	font-size: .7em;
}
div.mcol2 fieldset  {
	margin:0em 0 0 0.769em;
	font-size: 0.8125em;
	color: #4b4b4b;
}
div.mcol2 .label {
	display:block;
	font-weight:bold;
	margin-bottom:0.2em;
	padding-bottom:0.4em;
}

div.mcol2 fieldset input {
	clear:both;
	float:left;	
	margin: 0.5em 0.30em -0.23em 0.769em;
	*margin: 0em 0.30em -0.23em 0.538em;
	_margin: 0.1em 0em -0.23em 0.769em;
}
div.mcol2 fieldset label {
	display:block;
	margin-top:0.3em;
	text-align:left
}
div.mcol2 fieldset a#calcularPrecio {
	background:transparent url(/Recursos/recursos/ES/imagen/botones/botonCalcularPrecio.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:0;
	margin:0.7em auto 0.5em;
	_margin:0.85em auto 0.5em;
	overflow:hidden;
	padding-top:59px;
	_padding-top:63px;
	width:159px;
}
div#contenidos div.mcol2 fieldset a#calcularPrecio:hover {
	background-position: -158px 0;
	background-color:transparent;
}

a#ayuda_online {
	background:url("/Recursos/recursos/ES/imagen/varios/asistenteHome_peque.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:0;
	margin-left:3.9em;
	_margin-left:4.3em;
	margin-top:0.625em;
	overflow:hidden;
	padding-top:20px;
	width:155px;
}

/****************** PROMO **************/ 
div.mcol1 div#promocionMMedia2 {
	float:left;
	left:3%;
	position:relative;
	width:52%;
} 
div.mcol1 a#ayudaAsistente {
	display:block;
	height:0;
	*left:0.2em;
	overflow:hidden;
	padding-top:72px;
	position:relative;
	top:0.4em;
	width:286px;
	background:transparent url(/Recursos/recursos/ES/imagen/promocion/premio-periodistico.gif) no-repeat scroll left top;
}
span.textoAlt {
	font-size:0.6em;
	left:20px;
	position:absolute;
	width:180px;
	z-index:0;
}
p#promos {
	overflow: hidden;
	position: relative;
	/*width: 286px;*/
}
p#promos img {
	position:relative;
	z-index:1;
	background:white;
}

.mcol1Banner {
	/*width: 257px;*/
	width:525px;
	height:74px;
	position:relative;
	top:10px;
}
.mcol1Banner a{
	float:left
}

.realBanner{
	float: right;
	width: 244px;	
	padding-top:1px;
}

div#contenidos div.mcol1 .mcol1Banner a:hover { 
	background-color:transparent;
}

/***** PRODUCTOS *****/
div#productos {
	float: left;
	width: 100%;
	height:100%;
	overflow:hidden;
	margin: 0.125em 0 0 0;
	z-index: 50;
}
div#productos h2 {
	float: left;	
	font-size: 0.75em;
}
div#productos img {
	width: 15.91em;
	height:12.25em;
}
/*******Boton desconectar*******/
a#salir {
	position:relative;
	top:0.6em;
	margin:0 auto;
	width:54px;
	background: url(/Recursos/recursos/ES/imagen/botones/botonSalir.gif) no-repeat left top;
	cursor:pointer;
	display:block;
	height:0px;
	overflow:hidden;
	padding-top:22px;
}
a#salir:hover {
	background-position: -69px top;
}
/*****************ENTRUST****************/
div#pie {
	background: url(/Recursos/recursos/ES/imagen/varios/fondoInferiorT.gif) left top no-repeat;
	padding-top:8px;
	width:86.2em;
}
div#pie p {
	margin:-0.34em 0 0 1em;
	width:23.34em;
	text-align:left;
}
div#pie ul li {
	position:relative;
	right:-0.88em;
}
div#pie ul li#entrust {
	float:right;
	top:-1.11em;
	right:-1.11em;
}
/********** PIE ENLACES ************/
form .pieEnlaces {
	clear:both;
	font-size:0.625em;
	margin:.3em auto;
	position:relative;
	text-align:left;
	width:76em;
}
form .pieEnlaces p {
	line-height:1.4em;
	margin:0pt;
}
form .pieEnlaces div.enlaces {	
	color:#565656;
	padding:0.3em 1.6em;
}
form .pieEnlaces div.recuadroInterior {
	float:left;
	width:56.6em;
	height:11em;
}
form #rotatingPanel {
	height:13em;
	margin-botom:5px;
}
form #rotatingPanel .recCentro3 {
	height:11em;
}

form .pieEnlaces #contactar {
	float:right;
	margin-left:3px;
	width:189px;
	height:125px;
	background:url(/Recursos/recursos/ES/imagen/fondos/fondo_contactar.gif) no-repeat top left;
}

form .pieEnlaces #contactar .negrita {
	display:block;
	color:#4B4B4B;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	margin-top:1.5em;
	margin-bottom:2em;
}
.centrarContacto3{
	margin: 0 auto;
	width:144px;
}
.centrarContacto4{
	margin: 0 auto;
	width:184px;
}
#contactoTelefono, #contactoCarta, #contactoFax, #contactoEmail {
	display:block;
	float:left;
	width:29px;
	height:0px;
	margin-left:14px;
	padding-top:30px;
	overflow:hidden;
} 
#contactoTelefono {
	background:url(/Recursos/recursos/ES/imagen/iconos/iconos_contacto.gif);
	background-position:0 0;
	_margin-left:7px;
}
#contactoCarta {
	background:url(/Recursos/recursos/ES/imagen/iconos/iconos_contacto.gif);
	background-position:92px 0px;
}
#contactoFax {
	background:url(/Recursos/recursos/ES/imagen/iconos/iconos_contacto.gif);
	background-position:61px 0px;
}
#contactoEmail {
	background:url(/Recursos/recursos/ES/imagen/iconos/iconos_contacto.gif);
	background-position:30px 0px;
}

/********** MENSAJE ERROR **********/

div#mensajeError {
	position:absolute;
	background:transparent url(/Recursos/recursos/ES/imagen/varios/fondoAviso.gif) no-repeat scroll left top;
	right:0;
	top:-0.3em;
	width:12.125em;
	z-index:50;
}
div#mensajeError p {
	line-height: 1.4em;
	font-size: 0.625em;
}
/***** ESTILOS PARA LOS RECUADROS *****/
div.recSup, div.recSup2, div.recSup3,  div.recSupM {
	clear:both;
	height:20px;
	background:#ffffff url(/Recursos/recursos/ES/imagen/fondos/fondo_med_top.gif) repeat-x;
}
div.recSup2 {
	z-index:2;
	background:#ffffff url(/Recursos/recursos/ES/imagen/fondos/fondoG_med_top.gif) repeat-x;
}
div.recSup3 {
	height:8px;
}
div.recCentro, div.recCentro2, div.recCentro3 {
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	font-size:1em;
	text-align:left;
}
div.recCentro2 {
	background-color:#f8f8f8;
	z-index:3;
}
div.recCentro3 {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	overflow:hidden;
}
div.recInf, div.recInf2, div.recInf3, div.recInfM {
	height:20px;
	clear:both;
	background:#ffffff url(/Recursos/recursos/ES/imagen/fondos/fondo_med_bottom.gif) repeat-x left bottom;
}
ldiv.recInf2 {
	background:#ffffff url(/Recursos/recursos/ES/imagen/fondos/fondoG_med_bottom.gif) repeat-x left bottom;
}
div.recInf3 {
	height:8px;
}
img.esqizq {
	float:left;
}
img.esqder {
	float:right;
}
img.esquina {
	background-color:#ffffff;
}
div#productos h2 a {
	text-decoration:none;
	cursor:pointer;
}
div#productos h2 a:hover {
	background:transparent;
}
div.titulo h4.subrayar {
	border-bottom:1px solid #b11818;
	width:95%;
	margin-left:1.2em;
	color:#B11818;
	font-weight:normal;
	font-size:1.4em;
}
form #rotatingPanel div.titulo h4.subrayar {
	margin-left:0.8em;
	word-spacing:-1px;
}
div#panelLoginSiConectado {
	position:relative;
	height:8.1em;
}
#pieEnlaces div#enlaces p span {
	margin-left:0.6em;
}
p.bankin {
	position:relative;
	margin:0 auto;
	width:47em;
	text-align:left;
}
a#copyright {
display:block;
}
p.bankin a.banco {
	position:relative;
	background:url(/Recursos/recursos/ES/imagen/logos/bankinterG.gif) no-repeat;
	position:relative;
	display:block;
	width:74px;
	height:0;
	padding-top:15px;
	overflow:hidden;
}
div#productos h2 a span.menuTX {
	width:14.5em;
	text-align:left;
	color:#686867;
	display:block;
	font-size:1em;
	font-weight:normal;
	margin-left:1em;
	margin-top:0.6em;
	position:absolute;
}
div#productos h2 a span.menuTX  strong {
	color:#CC3333;
	font-size:1.16em;
	font-weight:bold;
}
/**********notas de prensa************/
p.nota a:hover {background-color:transparent; color:#004477;text-decoration:underline;}

.column, .panel {position:relative;float:left;display:inline;width:84%;}

#contieneImagen .imagenNota {width:16%;}
.pieEnlaces .recCentro3 {overflow:hidden; position:relative; width:99.8%;}

form .pieEnlaces p.nota {
	margin:0 1em;
	padding-bottom:1.8em;}
	
#contieneImagen #titlePrensa { color:#565656;
	font-weight:bold;
	left:5px;
	position:absolute;
	text-align:center;
	top:28px; width:8em;}
	
.fecha {color:#565656;margin:0 1em;}

#panelControls {
	bottom:5px;
	position:absolute;
	right:199px;
	width:120px;
}
.pieEnlaces .num {
	float:left;
	padding:2px 0 0 4px; position:relative;}
	
.btn {
	cursor:pointer;
	height:0;
	overflow:hidden;
	padding-top:16px;
	width:16px;
	margin:0 0 0 6px;
	float:left; position:relative;}
	
.btn:hover { background-position:-16px top;
background-color:transparent;}
.next {background:transparent url(/Recursos/recursos/ES/imagen/iconos/icj2_siguiente.gif) no-repeat scroll left top;}
.pause {background:transparent url(/Recursos/recursos/ES/imagen/iconos/icj2_play.gif) no-repeat scroll left top;}
.play {background:transparent url(/Recursos/recursos/ES/imagen/iconos/icj2_pause.gif) no-repeat scroll left top;}
.prev {background:transparent url(/Recursos/recursos/ES/imagen/iconos/icj2_anterior.gif) no-repeat scroll left top;}
div.grisExpl div.explMiddle  {
overflow:hidden;position:relative; width:99.8%;
}
div#contenidos .mcol1Banner a:hover {background-color:#fff;
}