body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:62.5%;
	/*background-color: #DEDAD9;*/
  	/*background: url(../imagenes/fons_nadal_CX.gif) no-repeat fixed 0 0 #DEDAD9;*/
  	background: url(../../../../Portal/Ficheros/Imagenes/recursos/fons_cx.gif) repeat-x top left #DEDAD9;
	color: #2C2A29;
}


/* COLOR ENLACES */
a {color: #BB3D00; text-decoration: none; line-height: 1.3;}
a:hover {color: #000;}

/* COLOR CORPORTATIVO */
.colorCorp { color: #E35205;}
.colorCorp2 { color: #BB3D00;}
.colorCorpFnd { background-color: #E35205;}
.colorCorpFnd2 { background-color: #BB3D00;}
.colorCorpFndG2 { background-color: #C2BAB8;}

/* LOS BOTONES: BOTON ESTANDAR DEL PORTAL */
.btn, .btnGN { background: #E77D14 url(../imagenes/bgBotones/btnPortalOff_tarronja.jpg) repeat-x scroll center bottom !important; 
	color: #FFF !important; padding: 5px 8px 3px !important; text-decoration: none !important; 
	font-family: Verdana; font-size: 1.2em; font-weight: bold; border: 1px solid;
	-webkit-appearance: none;
}
/*a.btn, a.btnGN { border: 2px outset;}*/
.btn, .btnGN { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} /* border-radius valido en CSS3 */
.ie7 input.btn, .ie7 input.btnGN { padding: 2px 0px 1px !important;}
.btnGroc { background: #E6A120 url(../imagenes/bgBotones/btnPortalOff_groc.jpg) repeat-x scroll center bottom;}
.btnGN { background-color: #6C6C6C; background-image: url(../imagenes/bgBotones/btnPortalOn.jpg);}
.btn:hover { background-color: #6C6C6C !important; background-image: url(../imagenes/bgBotones/btnPortalOn.jpg) !important;}
.btnGN:hover { background-color: #E77D14 !important; background-image: url(../imagenes/bgBotones/btnPortalOff_tarronja.jpg) !important;}

/* LOS BOTONES: BOTON CON TEXTO NARANJA Y FLECHA */
.btnNB { background: transparent url(../imagenes/bgIconos/ico_flecha_buscar.gif) no-repeat scroll 3px center; color: #BB3D00;}
.ie6 .btnNB { background-position: 10% 50%;}
.ie7 .btnNB { padding-left: 3px;}
.btnNB:hover { color: #000; }

/* LOS BOTONES: BOTON CON FONDO BLANCO Y TEXTO GRIS */
.btnBG { background: #FFF url(../imagenes/bgFondos/bgBlancG.gif) repeat-x bottom left; color: #2C2A29;}
.btnBG:hover { background: #BB3D00; color: #FFF;}

/* LOS BOTONES: BOTON CON FONDO BLANCO Y TEXTO NARANJA */
.btnBR { background-color: #FFF; color: #BB3D00;}
.btnBR:hover { background-color: #BB3D00; color: #FFF;}

/* LOS BOTONES: BOTON CON FONDO NARANJA Y TEXTO BLANCO */
.btnRB { background-color: #BB3D00; color: #FFF;}
.btnRB:hover { background-color: #FFF; color: #BB3D00;}
.btnRB2 { background-color: #FFF; color: #BB3D00;}
.btnRB2:hover { color: #000;}

/* LOS BOTONES: BOTONES CON IMAGENES */
.btnImg dd span { margin-left: 3px; padding-left: 30px; line-height: 1.5; display: block; color: #BB3D00;}
.btnImg dd a span { margin-left: 0; padding-left: 27px;}
.btnImg dd a:hover span { color: #FFF;}

.btnImg dt { font-weight: bold; padding: 0 0 5px 5px;}
.btnImg dl { margin: 2% 0 7% 0;}
.ie6 .btnImg dl { margin: 10px 0 50px 0;}
.btnImg dd { padding:2%;}
.ie6 .btnImg dd { padding: 0;}
.btnImg dd a { color: #BB3D00; display: block; line-height: 1.5; padding-left: 5px;
	border: 1px solid #C8C8C8; background: #FFF url(../imagenes/bgFondos/bgBlancG.gif) repeat-x bottom left;}

.btnImg dd a:hover { background: #E35205; color: #FFF; line-height: 1.5;}
.Email { background: transparent url(../imagenes/bgBotones/btnEmailGrey.gif) no-repeat left center; }
a:hover span.Email { background: transparent url(../imagenes/bgBotones/btnEmailRed.gif) no-repeat left center; }
.Opinion { background: transparent url(../imagenes/bgBotones/btnOpinionGrey.gif) no-repeat left center; }
a:hover span.Opinion { background: transparent url(../imagenes/bgBotones/btnOpinionRed.gif) no-repeat left center; }
.Ideas { background: transparent url(../imagenes/bgBotones/btnIdeasGrey.gif) no-repeat left center; }
a:hover span.Ideas { background: transparent url(../imagenes/bgBotones/btnIdeasRed.gif) no-repeat left center; }
.Oficina { background: transparent url(../imagenes/bgBotones/btnOficinasGrey.gif) no-repeat left center; }
a:hover span.Oficina { background: transparent url(../imagenes/bgBotones/btnOficinasRed.gif) no-repeat left center; }
.Ajuda { background: transparent url(../imagenes/bgBotones/btnAjudaGrey.gif) no-repeat left center; }
a:hover span.Ajuda { background: transparent url(../imagenes/bgBotones/btnAjudaRed.gif) no-repeat left center; }
.Suggeriments { background: transparent url(../imagenes/bgBotones/btnSuggGrey.gif) no-repeat left center; }
a:hover span.Suggeriments { background: transparent url(../imagenes/bgBotones/btnSuggRed.gif) no-repeat left center; }
.Demana { background: transparent url(../imagenes/bgBotones/btnDemanaGrey.gif) no-repeat left center; }
a:hover span.Demana { background: transparent url(../imagenes/bgBotones/btnDemanaRed.gif) no-repeat left center; }
.Gestor { background: transparent url(../imagenes/bgBotones/btnGestorGrey.gif) no-repeat left center; }
a:hover span.Gestor { background: transparent url(../imagenes/bgBotones/btnGestorRed.gif) no-repeat left center; }
.Reclamacions { background: transparent url(../imagenes/bgBotones/btnReclaGrey.gif) no-repeat left center; }
a:hover span.Reclamacions { background: transparent url(../imagenes/bgBotones/btnReclaRed.gif) no-repeat left center; }
.Telefono { background: transparent url(../imagenes/bgBotones/btnTelfGrey.gif) no-repeat left center; }
a:hover span.Telefono { background: transparent url(../imagenes/bgBotones/btnTelfRed.gif) no-repeat left center; }

.Twitter { background: transparent url(../imagenes/bgBotones/btnTwitterBirdGrey.jpg) no-repeat left center;
	margin-bottom: 10px; padding: 8px 0 8px 34px; margin-top: -9px;}

.xatInter a { color: #2C2A29;}
.xatInter a:hover { color: #BB3D00;}

.btnImg .btnShare a { border: none; background: none; display: inline; padding: 0; line-height: 1.3;}
.btnImg .btnShare a:hover { background: none; line-height: 1.3;}
.btnImg .btnShare a img { /*opacity: 0.5; filter: alpha(opacity=50);*/ width: 32px; border: 1px solid #FFF;} /* opacity y filter validos en CSS3 */
.btnImg .btnShare a:hover img { /*opacity: 1; filter: none;*/ border: 1px solid #E35205;} /* opacity y filter validos en CSS3 */
.ie6 .btnImg .btnShare { margin-bottom: 20px !important;}

/* LOS BORDERS: MARCO DE COLOR NARANJA CORPORATIVO */
.bordC { border: 1px solid #E35205; }

/* LOS BORDERS: MARCO DE COLOR GRIS */
.bordG { border: 1px solid #DEDAD9; }
.bordG2 { border: 1px solid #DEDAD9; }
.bordG3 { border: 1px solid #D0CFCD; }
.lastE { border-bottom: 1px solid #9D9797 !important;}

/* FONDO BLANCO sobre todo para los iframes */
.fndB {background: #FFF;}

/* FONDO BLANCO sobre todo para la tabla del comparador */
.fndGB {background: #9FA0A2 url(../imagenes/bgFondos/bgGrisB.html) repeat-x top left;}

/* FONDO DEGRADADO BLANCO/GRIS */
.fndBG { background:#FFFFFF url(../imagenes/bgFondos/bgBlancG.gif) repeat-x scroll left bottom;}
.fndBG2 { background:#FFFFFF url(../imagenes/bgFondos/bgBlancG2.gif) repeat-x scroll left bottom;}
.fndBG3 { background:#FFFFFF url(../imagenes/bgFondos/bgBlancG3.gif) repeat-x scroll left bottom;}

/* FONDO DEGRADADO GRIS */
.fndG { background-color: #F5F4F2 !important;}

/* LOS BANNERS: GRANDES */
.banGrande { position: relative; width: 100%; clear: both; margin-bottom:0 !important; min-height: 25em;}
.banGrande img { width: 100%; display: block; margin: 0; padding: 0;}
.ie6 .banGrande object { height: 246px !important;}
#myAlternativeContent { padding: 2% 0 0 2em; min-height: 50.3em;}
.banGrande #myAlternativeContent { padding: 10% 0 0 2em; min-height: 0;}
.banGrande #myAlternativeContent dl { font-size: 1.3em;}
.banGrande #myAlternativeContent dt, .banGrande #myAlternativeContent dd { padding-top: 5px;}

/* LOS BANNERS: PEQUES */
.banPeque { clear: both; width: 96.7%; padding: 2% 0 0 3%; font-size: 1.1em; float: left;
	margin-bottom: 4px; min-height: 22.2em;}
.ie6 .banPeque { width: 98.2%; padding: 6px 0 0 7px; height: 22.4em; margin-bottom: 0;}
.ie7 .banPeque { width: 96.6%; min-height: 22.3em}
.ie8 .banPeque { min-height: 22.3em;}
.banPeque ol.ban { margin: 0; float: left;}
.ie6 .banPeque ol.ban { width: 55.5%;}
.banPeque ol.ban li { float: left; margin: 0 1px 1px 0; }
.ie6 .banPeque ol.ban li { margin: 0 3px 2px 0; }
.banPeque ol.ban li img { min-width: 9em; padding: 0; margin:0; }
.banPeque div+ol.ban { width: 55%; }
.banPeque div.infosPortada { width: 45%; float: left; line-height: 1.6;}
.ie6 .banPeque div.infosPortada { padding: 0; width: 44.5%;}
.MidColumn .banPeque h3 { color: #000; font-weight: normal; font-size: 1.6em; padding-left: 5%;}
.ie6 .MidColumn .banPeque h3 { padding-left: 3%; margin: 0;}
.banPeque .blocPortada { padding: 5% 5% 0 5%;}
.ie6 .banPeque .blocPortada { padding: 3% 7% 0 3%;}

/* LOS BANNERS CON ENLACES */
.ban li { margin: 0 5px 0 0;}
.ban li span { left: -999em; position: absolute;}
.ban li img {
	padding: 1px;
	border: 1px solid transparent;
}
/*.ban li a { color: #707172;}*/
.ban li a:hover img { border: 1px solid #E35205;}
ul.ban li a img { margin: 0;}
.ie7 .ban li img { padding: 0 1px;}
.ie6 .ban li img { margin: 0; border: 1px solid #DEDAD9;}

/* LOS INPUTS CON BORDE REDONDEADO */
input, textarea, select { 
	background-color: #F5F4F2; color: #000;
} 
textarea { overflow: auto;}

/* LOS ENLACES */
a.FndRN {color: #DA0019; }
a.FndRN:hover {color: #000;}

/* LOS ENLACES - ENTRA */
.enlacEntra { position: absolute; right: 5px; bottom: 2px; }
a.Entra { background: transparent url(../imagenes/bgIconos/ico_flecha_buscar.gif) no-repeat 0px 4px; padding-left: 7px;}
a.Entra span { left:-999em; position:absolute;}
a.Entra:hover span { left:0; position:relative;}
a.Entra2 { color: #DA0019; background: transparent url(../imagenes/bgBotones/bgEntra2Off.gif) no-repeat bottom right; padding-right: 20px; margin-top: 10%; line-height:1.5;}
a.Entra2:hover { color: #000; background: transparent url(../imagenes/bgBotones/bgEntra2On.gif) no-repeat bottom right; }
a.mesinfo { background: transparent url(../imagenes/bgBotones/btnMesInfoOff.gif) no-repeat bottom left; 
	padding: 2px 0 1px 20px; line-height:1.5; text-decoration: none !important;}
a.mesinfo:hover { background: transparent url(../imagenes/bgBotones/btnMesInfoOn.gif) no-repeat bottom left; }

/* GENERICAS */
.oculta { left: -999em; position: absolute;}
.oculta2 { display: none !important;}
.block { display: block !important;}
.inline { display: inline;}
.left { float: left;}
.right { float: right !important;}
.clear { clear: both;}
.info { line-height:1; padding:3px; text-decoration: none !important;}
a.info:hover { line-height:1; color: #FFF !important;}
.acrobat { background: transparent url(../imagenes/bgIconos/adobe.gif) no-repeat bottom right; padding: .5% 25px .5% 0; line-height: 1.5;}
.avis { width: 100%; background: transparent url(../imagenes/bgBotones/btnAvisRed.jpg) no-repeat scroll left bottom; padding-left: 9px;}
a:hover .avis { background-image: url(../imagenes/bgBotones/btnAvisGrey.jpg);}
.wid0 { width: 0 !important}
.wid30 { width: 30% !important;}
.wid40 { width: 40% !important;}
.wid45 { width: 45% !important;}
.wid50 { width: 50% !important;}
.wid60 { width: 60% !important;}
.wid70 { width: 70% !important;}
.wid90 { width: 90% !important;}
.wid95 { width: 95% !important;}
.wid100 { width: 100% !important;}
.widauto { width: auto !important;}
.subDown { padding: 5%;}
.ie7 .subDown { padding: 5px; display: block;}
.ie6 .subDown { padding: 5px;}
.subDown span { background: url(../imagenes/bgIconos/arrowdown2.gif) no-repeat center right; padding-right: 10px; }
.hidden { visibility:hidden;} /* para bug flotantes IE7 */
.txtleft { text-align: left;}
.txtright { text-align: right;}
.txtcenter { text-align: center;}
.pad1 { padding: 1%;}
.larrow { list-style-image:url(../imagenes/bgIconos/ico_flecha_menu.gif)} /* arrow para una lista */
.arrow { background: transparent url(../imagenes/bgIconos/ico_flecha_buscar.gif) no-repeat 0px 3px; padding-left: 7px;} /* arrow para un elemento */
.arrowb { background: transparent url(../imagenes/bgIconos/arrowblanc.gif) no-repeat 0px 6px; padding-left: 7px;}
.overauto { overflow: auto;}
.overhidden { overflow: hidden !important;}
.ie7 .marbot0 { margin-bottom: 0px !important;}
.marbot7 { margin-bottom: 7px;}
.marr4 { margin:0 4px 4px 0 !important;}
.txterror { background: url(../imagenes/bgIconos/ico_fletxa_na.gif) no-repeat scroll left 2px transparent; padding-left: 13px;}
.subrayado { text-decoration: underline; cursor: pointer;}
.lupaOfi { vertical-align: middle; margin-top: -4px; display: inline-block;}
.ie6 .lupaOfi, .ie7 .lupaOfi, .ie8 .lupaOfi { margin-top: -7px;}

/* Lista de opciones con iconos como Descarga, Rss*/
dl.anexos { overflow: auto; min-height: 20px; padding: .5% 1%;}
.ie7 .anexos, .ie6 .anexos { margin-top: -2.5%; line-height: 1.5;}
.ie7 .anexos dt { margin: 6px 0;}
.anexos dt, .anexos dd { float: left; padding: 0; margin: 0; font-size: 100%;}
.anexos dt { margin: 5px;}
.anexos a { padding: 5px 0 5px 25px; display: block; line-height: inherit; text-decoration: underline;}
.rss { background: transparent url(../imagenes/bgIconos/icon_rss.gif) no-repeat scroll left top;}
.descarga { background: transparent url(../imagenes/bgIconos/pdf.gif) no-repeat scroll left top;}

.bloc100 { width: 100%; overflow: auto; margin: 2% 0; clear: both; padding: 1% 0;}
.ie6 .bloc100 { width: auto; margin: 10px 0; clear: both; padding: 5px 0;}
a.masInfo span { left: -999em; position: absolute; }
a.masInfo:hover span { left: 0; position: relative; }
.mar0, .mar0 p { margin: 0 !important;}
.destacado { font-size: 2em !important;}
blockquote { color: #1A171B; font-weight: bold; margin-left: 0;}
.fecha { color: #2C2A29;} /* cambiado pq #CAC8C3 no es accesible por contraste */
dl.none dt, dl.none dd { float: none !important;}

/* LISTA TIPO MENU */
.menu, .menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; z-index:10; white-space: nowrap; position:relative;}
.menu { clear: right; color: #BB3D00; margin-left: 5px; margin-right: 5px;}
.ie7 .menu { margin-top: -5px;}
.ie6 .menu { margin-top: -5px; margin-left: 5px;}
.menu li a { text-decoration: none; color: #E35205; padding: 7px;} /* padding: 5% */
.menu li { float: left; margin-right: 5px; position: relative; z-index:20;}
.menu ul { position: absolute; left: 0pt; background: #E35205 url(../imagenes/bgIconos/menubgtop.gif) no-repeat top left; z-index: 10;}
.ie6 .menu ul, .ie7 .menu ul { margin-top: 0;}
.ie6 .menu li a { padding: 5px; display: block; margin:0;}
.menu li.first { padding-top: 14px !important;}
.menu ul li { visibility: hidden; position: absolute; white-space: nowrap; clear: left;}
.menu table { margin: 0px; padding: 0pt; border-collapse: collapse; z-index:10;}
.menu li a:hover { visibility: visible;}
.menu *:hover ul li { visibility: visible; position: static;}
.menu *:hover ul li a { padding: 2px 0pt 2px 10px; background: #E35205 none repeat; display: block; color: #FFFFFF; text-decoration: none;}
.menu *:hover ul li a:hover { color: #000;}
.menu li ul { padding-bottom: 5px;}
.menu li ul li ul { display: block; position: relative; background: none !important; margin-left: 5px;}
.ie7 .menu li ul li ul { margin-top: 0;}
.menu li ul li ul li { display: block; padding: 5px 12px 0;}
.menu li ul li ul li:first-child { padding-top: 5px;}
.menu em { display: block; margin-top:5px; color: #E35205; padding-left: 10px; font-style: normal;
	background: transparent url(../imagenes/bgIconos/ico_flecha_buscar.gif) no-repeat center left; /*text-decoration: underline;*/ font-weight: bold;}
.menu li a:hover span { color: #000;}
.ie6 .menu li a:hover li a span { color: #E35205;}
.ie6 .menu li a:hover li a:hover span { color: #000;}

/* MENU PRINCIPAL: todo lo de .menu + .menuprincipal */
.menuprincipal {z-index:100; width: 76%; float: left; margin-top: 3px; margin-left: 25px;}
.menuprincipal li ul { padding-bottom: 0;}
.menuprincipal ul {z-index:999; }
.ie7 .menuprincipal { margin-top: 3px;}
.ie6 .menuprincipal { margin-left: 0; margin-top: 2px; padding-left: 25px; width: 74%;}
.menuprincipal span { font-size: 1.6em; font-weight: bold; padding-right:15px;}
.ie7 .menuprincipal span { padding: 0 15px 0 5px;}
.ie6 .menuprincipal span { padding: 0 15px 0 5px;}
.menuprincipal li { padding: 2px 0 2px 10px; background: transparent url(../imagenes/bgFondos/sep_menu.gif) no-repeat scroll left 3px;}
.ie7 .menuprincipal li { margin: 0; padding: 0;}
.menuprincipal li a { padding: 0;}
.ie7 .menuprincipal ul { margin-top: 1.8em;}
.ie6 .menuprincipal ul { margin-top: -1px;}
.ie6 .menuprincipal li a { padding: 2%; display: inline;}
.menuprincipal li a.nav { background: transparent url(../imagenes/bgIconos/ico_flecha_menu.gif) no-repeat left 1px; padding: 0 0 0 8px;}
.ie6 .menuprincipal li a.nav { background-position: 0 5px; text-indent: 5px;}
.ie7 .menuprincipal li a.nav { background-position: 0 5px; text-indent: 5px;}
.menuprincipal li li, .menuprincipal li li li { background-image: none; padding: 2px 0 0;}
.menuprincipal li.primer { padding-left: 0 !important; background: none; text-indent: 0px !important;}

.ie6 .menuprincipal li { margin: 0 !important; padding: 0 !important;}

.menuprincipal li li { font-size: 1.1em; font-weight: bold; width: 100%;} /* Si pongo mas (font-size:1.3em) tengo que poner .Mainbox overflow: visible */
.ie7 .menuprincipal li li, .ie6 .menuprincipal li li { width: 26em;}
.ie7 .menuprincipal .menuprod li, .ie6 .menuprincipal .menuprod li { width: 22em;}

.menuprincipal li li li { font-size: 1em; font-weight: normal; text-indent: 5px;}
.menuprincipal li ul li ul { margin-left: 0px; margin-top: 0;}
.menuprincipal li ul li ul li { display: block; padding: 0;}
.menuprincipal li ul li ul li:first-child { padding-top: 0;}
.menuprincipal li ul li ul li span { font-size: 1em; font-weight: normal; padding-left: 20px !important;}
.menuprincipal *:hover ul { border: 2px solid #857774; /*border-top: none;*/ background: #F5F5F5;}
.menuprincipal *:hover ul ul { border: none;}
.menuprincipal *:hover ul li a { color: #E35205; background: #F5F5F5 none repeat; display: block; height: 1.8em; line-height: 1.8em; text-indent: 10px; padding: 0;}
.ie7 .menuprincipal ul li a { min-width: 100%; width: 100%; display: block; height: 1.9em; line-height: 1.9em;}
.menuprincipal *:hover ul li a:hover { color: #000; background: #857774 none repeat;}
.ie7 .menuprincipal ul li a:hover { min-width: 100%; width: 100%; display: block;}
.menuprincipal li.first { padding-top: 0px !important;}
.menuprincipal em { color: #E35205; margin-top: 0; background-position: 4px center;}
.menuprincipal a em { padding-left: 0px; color: #E35205;}
.menuprincipal li li a:hover em { color: #000;}
/* PRUEBA MENU CAMBIANDO FONDO TITULO CON SUBMENU
.menuprincipal li.primer:hover, .menuprincipal li.primer+li:hover { background: #E35205;}
.menuprincipal li.primer:hover a.nav span, .menuprincipal li.primer+li:hover a.nav span { color: #FFF;}
*/

/* SALA PRENSA */
.SalaPremsa .menu ul li a { color: #FFF; background: #E35205;}

/* BUSCADOR */
#frmBuscador { float: right; margin-top: 5px; width: 20%;}
.ie6 #frmBuscador { margin-top: 2px;}
.ie7 #frmBuscador { margin-top: 7px;}
#frmBuscador #txfQueryText { background-color: #F5F4F2; width: 72%;}
#frmBuscador #txfQueryText, #frmBuscador #btnBuscar { float: left; font-size: 1.2em;}
#frmBuscador #btnBuscar { border: none; margin: 2px 0 3px 5px; cursor: pointer;}
.ie6 #frmBuscador #btnBuscar { padding-left: 3px;}

/* BLOQUE PRINCIPAL QUE CONTIENE TODO EL PORTAL */
.MainBox {
	margin: 0 auto;
	/*background-color: #DEDAD9;*/
	padding:0;
	width: 87em;
	min-width: 961px;	
	overflow: visible;
}
.ie6 .MainBox { width: 96%; }

/* CABECERA */
.Header { width: 100%; background-color: #000; color: #E35205; overflow: auto;}
.Header h1 { float: left; padding: 0 3% 0 0;}
.Header .hlogo { float: left;}
.Header strong { font-weight: normal; line-height: 1.3; color: #FFF;}
.Header .PE { float: left; font-size: 1.5em; font-weight: bold;}
.Header .PE strong { font-weight: bold;}
.Header a { color: #E35205;}
.Header a:hover { color: #FFF;}
.Header .PE li { padding: 0 25px 0 10px; /*background: transparent url(../imagenes/bgFondos/sep_menu.gif) no-repeat scroll left 3px;*/}

.Header .Operaciones { margin:0; padding: 0; float: right; width: 48.9em; margin-top: 16px;}
.Header .Operaciones ul { float: left; padding: 0; margin-right: 2%;}
.Header ul li { float: left; }
.Header ul.Idiomas { width: 10em; margin-left: 5.9em; margin-top: 1px;}
.ie6 .Header ul.Idiomas { margin-left: 3em;}
.Header ul.Idiomas li { padding: 0 5%; font-size: 1.1em;}

/* Zoom */
.Zoom { float: right !important;}
.ie6 .Zoom { margin-right: 1% !important;}

.Zoom li { float: none !important; display: inline;}
.Zoom li.aa a {font-size: 1.2em;}
.Zoom li.aaa a {font-size: 1.3em;}

/* BLOQUE del Menu + Form buscar */
.Menu { height: 3em; margin-top: 4px; position: relative; z-index: 400;}

/* PIE */
.Footer { margin: 0px auto; clear: both; font-size: 1em; color: #7F7A77; text-align: left; 
	padding: 10px 20px 10px 15px; background-color: #FFF; overflow: auto;}
.ie6 .Footer { height: 1.5em;}
.Footer span { font-weight: bold;}
.Footer p.copyright { text-align: right; color: #000; margin-top: 10px;}
/*.Footer p.opciones { float: right;}*/
.Footer a { color: #BB3D00;}
.Footer a:hover { color: #000;}

/* LOS CONTENIDOS */
#Contenido { clear: both; width: 100%; padding-top: 4px; /*overflow: auto;*/}
.ie6 #Contenido { padding-top: 0; margin-top: 4px;}
.ie8 #Contenido { overflow: hidden;}
.LeftColumn { margin-right: 4px; width: 18%;}
.LeftColumn, .MidColumn { float: left;}
.MidColumn { width: 78.8%; padding: 0; position: relative;}
.ie6 .MidColumn { width: 78.3%;}
.RightColumn { float: right; overflow: visible; width: 21.2%; margin-top: 1px;}
.ie6 .RightColumn { width: 21.3%;}
/*div.LeftColumn+div.MidColumn { width: 62%; padding: 0;}*/ /* el + no funciona con IE6. Y IE7 tampoco si se pone comentarios en medio */
.parchedIE6 { width: 60.38% !important; padding: 0; /*margin-bottom: 4px;*/}
.ie6 .parchedIE6 { width: 60% !important;}

/* PARTE LATERAL IZQUIERDA */
.LeftColumn { padding-bottom: 4px;}
.ie6 .LeftColumn { padding-bottom: 0;}
.ie7 .LeftColumn { padding-bottom: 0;}
.LeftColumn .Boxes { clear: both; background: #FFF; margin-bottom: 4px; padding: 12px 0px 4px 10px; 
	overflow: auto; position: relative; min-height: 27.95em;}
.ie8 .LeftColumn .Boxes { min-height: 28.05em;}
.ie7 .LeftColumn .Boxes { min-height: 28.24em;}
.ie6 .LeftColumn .Boxes { margin-bottom: 4px; height: 26.9em; padding: 12px 0px 0px 10px;}
.LeftColumn .last { margin-bottom: 0;}
.LeftColumn h2 { left: -999em; position: absolute; }
.LeftColumn .Boxes h3 { font-size: 1.3em; font-weight: bold; }
.LeftColumn .Boxes h4 { clear: both; color: #BB3D00; font-weight: bold; padding: 14px 0 8px; width: 95%;}
.LeftColumn .Boxes p { margin-bottom: 2%; margin-right: 5px;}
.LeftColumn .Boxes img { float: right; width: 6.3em; margin: 10px 6px 0 0;}
.LeftColumn .Boxes .pEntra { float: left; padding-top: 8%;}
.ie6 .LeftColumn .Boxes img { float: none; display: block; text-align: right; margin-top: 0;}
.ie6 .LeftColumn a.Entra { float: none; display: block; margin-top: 0;}
.Boxes a.Entra:hover span { left: -999em; position: absolute;}
.ie6 .LeftColumn .last { margin-bottom: 0;}

/* PARTE LATERAL DERECHA */
.RightColumn h2 { left: -999em; position: absolute;}
.RightColumn .OpeUsuari { overflow: auto; padding: 1px 0 0; margin-bottom: 6px;}
.ie6 .RightColumn .OpeUsuari { height: 100%; overflow: auto;}
.RightColumn ul.HomeC { padding-bottom: 8px; margin-bottom: 7px}
.ie7 .RightColumn ul.HomeC { margin-bottom: 6px}
.RightColumn .OpeUsuari li { float: left; width: 33%; text-align: center;}
.RightColumn .OpeUsuari li a { display: block; padding-top: 0px; line-height: 1.1; min-height: 3.5em; padding-bottom: 3px;}
.ie6 .RightColumn .OpeUsuari li a { height: 3.5em;}
.RightColumn .OpeUsuari li a span { display: none;}
.RightColumn .OpeUsuari .last { border: none; width: 34%;}
.ie6 .RightColumn .OpeUsuari .last { border: none; width: 33%;}
.OpeUsuari .feste { background: transparent url(../imagenes/bgIconos/clientOff_ca.gif) no-repeat center top;}
.OpeUsuari .contact { background: transparent url(../imagenes/bgIconos/contactarOff_ca.gif) no-repeat center top; /*margin-right: 5px;*/}
.OpeUsuari .demanans { background: transparent url(../imagenes/bgIconos/demanahoraOff_ca.gif) no-repeat center top;}
.OpeUsuari .feste:hover { background-image : url(../imagenes/bgIconos/clientOn_ca.gif);}
.OpeUsuari .contact:hover { background-image : url(../imagenes/bgIconos/contactarOn_ca.gif);}
.OpeUsuari .demanans:hover { background-image : url(../imagenes/bgIconos/demanahoraOn_ca.gif);}
/* CA */
.OpeUsuari .festeca { background: transparent url(../imagenes/bgIconos/clientOff_ca.gif) no-repeat center top;}
.OpeUsuari .contactca { background: transparent url(../imagenes/bgIconos/contactarOff_ca.gif) no-repeat center top; /*margin-right: 5px;*/}
.OpeUsuari .demanansca { background: transparent url(../imagenes/bgIconos/demanahoraOff_ca.gif) no-repeat center top;}
.OpeUsuari .festeca:hover { background-image : url(../imagenes/bgIconos/clientOn_ca.gif);}
.OpeUsuari .contactca:hover { background-image : url(../imagenes/bgIconos/contactarOn_ca.gif);}
.OpeUsuari .demanansca:hover { background-image : url(../imagenes/bgIconos/demanahoraOn_ca.gif);}
/* ES */
.OpeUsuari .festees { background: transparent url(../imagenes/bgIconos/clientOff_es.gif) no-repeat center top;}
.OpeUsuari .contactes { background: transparent url(../imagenes/bgIconos/contactarOff_es.gif) no-repeat center top; /*margin-right: 5px;*/}
.OpeUsuari .demananses { background: transparent url(../imagenes/bgIconos/demanahoraOff_es.gif) no-repeat center top;}
.OpeUsuari .festees:hover { background-image : url(../imagenes/bgIconos/clientOn_es.gif);}
.OpeUsuari .contactes:hover { background-image : url(../imagenes/bgIconos/contactarOn_es.gif);}
.OpeUsuari .demananses:hover { background-image : url(../imagenes/bgIconos/demanahoraOn_es.gif);}
/* EN */
.OpeUsuari .festeen { background: transparent url(../imagenes/bgIconos/clientOff_en.gif) no-repeat center top;}
.OpeUsuari .contacten { background: transparent url(../imagenes/bgIconos/contactarOff_en.gif) no-repeat center top; /*margin-right: 5px;*/}
.OpeUsuari .demanansen { background: transparent url(../imagenes/bgIconos/demanahoraOff_en.gif) no-repeat center top;}
.OpeUsuari .festeen:hover { background-image : url(../imagenes/bgIconos/clientOn_en.gif);}
.OpeUsuari .contacten:hover { background-image : url(../imagenes/bgIconos/contactarOn_en.gif);}
.OpeUsuari .demanansen:hover { background-image : url(../imagenes/bgIconos/demanahoraOn_en.gif);}

/*ENTRA_i_OPERA NOU*/
.RightColumn .CabEntraOpera { color: #FFF; background: #E15307 url('../../../../../portal-templating/resources/imagenes/bgFondos/bgCXEntraOpera.jpg') no-repeat top right; padding-left: 4%; overflow: auto; min-height: 29px;}
.RightColumn .CabEntraOpera h3 { font-size:1.3em; font-weight:bold; margin-bottom:6px; padding-top: 4%;}
.ie6 .RightColumn .CabEntraOpera h3 { padding: 7px 5px; margin: 0;}

.RightColumn .FormEntraOpera { color: #FFF; background: #FD7126 url('../../../../../portal-templating/resources/imagenes/bgFondos/bgEntraOpera.jpg') repeat-x top left; padding: 1% 0 0 3.5%; overflow: hidden; min-height: 17em;}
.ie6 .RightColumn .FormEntraOpera { padding: 0 0 6px 8px; margin-bottom: 4px;}
.ie6 .RightColumn .FormEntraOpera fieldset { border: none; }
.ie7 .RightColumn .FormEntraOpera fieldset { width: 100%; }

.ie7 .RightColumn .FormEntraOpera { margin-bottom: 4px;}
.ie8 .RightColumn .FormEntraOpera { padding: 4px 0 0 3.5%;}
.RightColumn .FormEntraOpera fieldset legend { display: none; }
.RightColumn .FormEntraOpera fieldset dt { left: -999em; position: absolute;} /* Esto en vez del display a none en los screen readers */
.RightColumn .FormEntraOpera p { margin: 1px 0; clear: both;}
.ie7 .RightColumn .FormEntraOpera p { margin: 0;}
.RightColumn .FormEntraOpera p.mobi { margin-bottom: 0;}

.RightColumn .FormEntraOpera label { display: block; padding-bottom: 3px; position: relative;}
.RightColumn .FormEntraOpera label span { color: #837874; display: none; font-family: Verdana; font-size: 1.1em; left: 4px; position: absolute; top: 6px;}
.RightColumn .FormEntraOpera a img { vertical-align: middle; /*float:right;*/ margin-right:3px;}
.RightColumn .FormEntraOpera a:hover { color: #000;}
.RightColumn .FormEntraOpera .Dni { padding-top: 1%; }
.ie7 .RightColumn .FormEntraOpera .Dni { float: left;}

.RightColumn .FormEntraOpera #btnEntrar { 
	color: #FFF; font-family:Verdana; font-weight:bold; font-size: 1.1em; min-height: 22px; vertical-align: middle; float:right; margin-right:10px;
	background: #837874;
	border: none;
	width: 103px;
	/* SOMBRA */
	box-shadow: 1px 1px #BF4E14;
	-moz-box-shadow: 1px 1px #BF4E14;
	-webkit-box-shadow: 1px 1px #BF4E14;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#BF4E14')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#BF4E14');	
	}
.ie7 .RightColumn .FormEntraOpera #btnEntrar { line-height: 2;}
.RightColumn .FormEntraOpera #btnEntrar:hover { color: #837874; background: #FFF;}

.RightColumn .FormEntraOpera #txfPass { width:93%;}
.RightColumn .FormEntraOpera #txfUser { width:93%;}

.RightColumn .FormEntraOpera dl { padding-top: 2%; padding-bottom: 7%}
.ie6 .RightColumn .FormEntraOpera dl { padding-top: 5px; padding-bottom: 10px;}
.RightColumn .FormEntraOpera dd { float: left; margin: 0 0 0 0;}
.RightColumn .FormEntraOpera dd a { color: #837874; padding: 3px 0;}
.ie6 .RightColumn .FormEntraOpera dd a { line-height: 2;}
.ie7 .RightColumn .FormEntraOpera dd a { line-height: 2;}
.RightColumn .FormEntraOpera .oblidat { clear: both;}
.RightColumn .FormEntraOpera .oblidat a {color: #FFF; text-decoration: underline;}
.RightColumn .FormEntraOpera .oblidat a:hover {color: #000; text-decoration: none;}

.ie6 .RightColumn .FormEntraOpera p.mobi { margin: 0;}
.RightColumn .FormEntraOpera p.mobi a { opacity:1; filter: alpha(opacity=100); display:block; min-width: 188px; min-height: 43px;}
.RightColumn .FormEntraOpera p.mobi img { margin-top: 4px;}
.ie8 .RightColumn .FormEntraOpera p.mobi img { margin-top: 3px;}
.ie7 .RightColumn .FormEntraOpera p.mobi img { margin-top: 3px;}
.RightColumn .FormEntraOpera p.mobi a:hover { opacity: 0.75; filter: alpha(opacity=75);}

/* PARTE LATERAL DERECHA - BUSC. GOOGLE - PRENSA */
.RightColumn .Opciones { margin: 4px 0; padding: 4% 2% 3.5% 22px; background-color: #FFF; overflow: auto; height: 3.2em;}
.ie8 .RightColumn .Opciones {padding: 4% 2% 3.5% 15px;}
.ie6 .RightColumn .Opciones {padding: 3% 2% 3% 22px;}
.RightColumn .Opciones a { color: #BB3D00; cursor: pointer;}
.RightColumn .Opciones:hover a, .RightColumn .Opciones a:hover { color: #000;}
.RightColumn .Opciones span { float: left; font-size:1.1em;}
.RightColumn .Opciones strong { display: block;}
.RightColumn .Opciones img { float: right; margin-right: 4%;}

/* PARTE LATERAL DERECHA - PRENSA */
.RightColumn .Prensa { padding: 3% 2% 1px 22px; height: 4em;}
.ie6 .RightColumn .Prensa { padding: 2% 2% 1px 22px; height: 4em;}
.ie8 .RightColumn .Prensa { padding: 1.5% 2% 1.5% 15px; height: auto;}
.RightColumn .Prensa span { padding:10px 0;}
.RightColumn .Prensa strong { display: inline;}

/* PARTE LATERAL DERECHA - CONSULTA */
.RightColumn .Consultas { padding: 13px 13px 0 13px; background: #FFF; margin-bottom:4px;}
.ie7 .RightColumn .Consultas { margin-bottom: 0;}
.ie6 .RightColumn .Consultas { margin-bottom: 0; padding-bottom: 0; }
.RightColumn .Consultas h3 { left: -999em; position: absolute;}
.RightColumn .Consultas dt { font-size: 1.1em; background: transparent url(../imagenes/bgIconos/arrow2.gif) no-repeat left 5px; padding-left: 10px;}
.ie6 .RightColumn .Consultas dt { padding-bottom: 5px; }
.ie6 .RightColumn .Consultas dl { margin: 5px 0 12px 0;}
.RightColumn .Consultas dd { font-size: 1.1em;}
/*.ie6 .RightColumn .Consultas dd { margin-bottom: 5px;}*/
.RightColumn .Consultas legend { display: none;}
.RightColumn .Consultas form { margin-bottom: 7%;}
.ie6 .RightColumn .Consultas form { margin-bottom: 10px;}
.ie6 .RightColumn .Consultas fieldset, .ie7 .RightColumn .Consultas fieldset { padding: 0;}
.RightColumn .Consultas input[type="submit"]  { float: right; font-size: 1em; display: block;}
.ie6 .RightColumn .Consultas input  { float: right; font-size: 1em; display: block;}
.RightColumn .Consultas textarea { width: 96%;} 


/* PARTE LATERAL DERECHA - DESTACADOS */
.RightColumn .Destacados { margin-top: 2px; /*overflow: auto;*/}
.ie6 .RightColumn .Destacados { margin-top: 4px;}
.RightColumn .Destacados h4 { font-size:1.2em; font-weight: normal; margin-bottom: 2%; color: #000;}
.RightColumn .Destacados li { float: left; padding: 0; position: relative; background-color: #FFF; 
	margin-bottom: 4px; width: 99%;}
.RightColumn .Destacados li p { margin-top: 1%;}
.RightColumn .Destacados li img, .RightColumn .Destacados .DestacInfo { float: left; }
.RightColumn .Destacados .DestacInfo { margin: 1% 0 0 4px; width: 52%;}
.RightColumn li.HomeC { padding: 13.2px 0;}
.ie8 .RightColumn li.HomeC { padding: 13.3px 0;}
.ie7 .RightColumn li.HomeC { padding: 13px 0 14px;}
.ie6 .RightColumn li.HomeC { padding: 13.3px 0;}

/* PARTE CENTRAL */
.MidColumn h2, .MidColumn h3 { font-size: 1.6em; font-weight: bold; margin: 2% 0; color: #E35205;}
.ie6 .MidColumn h2 { margin: 20px 0;}
.ie6 .MidColumn h3 { margin: 20px 0;}
.MidColumn h3 { font-size: 1.3em; clear: both; color: #E35205;}
.MidColumn p { margin: 3% 0;}
.ie6 .MidColumn p { margin: 15px 0 15px 0;}
.MidColumn p a {color: #BB3D00; text-decoration: underline;}
.MidColumn p > a:hover {color: #000;} /* No funciona '>' con IE 6 */
.ie6 .MidColumn p a:hover {color: #000;}

/* PARTE CENTRAL - MIGAS DE PAN */
.MigasPan { margin-bottom: 4px; padding: 10px 0 10px 25px; /*height: 3em;*/}
.MigasPan ol { display: inline; }
.MigasPan li { color: #2C2A29; margin-bottom:1%; display: inline; padding-left: 12px;
	background: transparent url(../imagenes/bgIconos/arrow_pan.gif) no-repeat left 3px;} 
.MigasPan li.first { background: none; padding-left: 0;}
.migasleft { margin-left: 20% !important;}
.ie6 .migasleft , .ie7 .migasleft { margin: 0 0 0 20% !important;}
.MidColumn .MigasPan { padding-left: 0;}
.MigasPan span { background: transparent url(../imagenes/bgIconos/arrow_pan.gif) no-repeat left 3px; padding-left: 12px;}

a.cercaGoogle { padding: 0.5% 62px 0.5% 1%; background: transparent url(../imagenes/bgIconos/consulta_google.gif) no-repeat center right; }
.ie8 a.cercaGoogle { padding-right: 62px;}

/* PARTE CENTRAL - HOME, Home Corpo */
.Publi { margin-bottom: 4px; padding: 1px 0 0; position: relative;}
.ie6 .Publi  { padding: 0;}
.ie7 .Publi  { padding: 0}
.Publi2 { margin-bottom: 4px; padding: 0; position: relative;}

.MainCol, .SecondCol { float: left;}
.MainCol { width: 71.9%; margin-right: 2px; margin-bottom: 0 !important; font-size: 1em; clear: both;}
.ie6 .MainCol { width: 72.3%; margin-right: 3px;}
.SecondCol { width: 27.5%; margin-top: -1px;}
.ie6 .SecondCol { width: 27.3%;}
.SecondCol h2 { left: -999em; position: absolute;}
.SecondCol li { margin: 0 !important; display: block;}
.ie6 .SecondCol li, .ie6 .SecondCol li img, .ie6 .SecondCol li a { margin: 0 !important; padding: 0 !important; }
.SecondCol li img { margin-bottom: 1px; width: 98.5%; display: block; border: 1px solid transparent;}
.ie8 .SecondCol li img { margin-bottom: 0px;}
.ie7 .SecondCol li img { margin-bottom: 0px; display: inline;}
.ie6 .SecondCol li img { margin: 0px; display: inline;}
.SecondCol li span { float: left;}
.SecondCol li img { width: 98.5%;}
.SecondCol li img { border: 1px solid transparent; }

.TopBarNav { overflow:hidden; padding: 3px 1%; margin: 0 3% 0 4%; font-size: 1.2em;
	position: absolute; top: 9px; width: 90%; z-index: 100; background: #FFF;}
.ie6 .TopBarNav { margin: 5px 4% 0; padding: 2px 3px; width: 90%;}
.ie7 .TopBarNav { margin-bottom: 1px; }
.ie8 .TopBarNav { margin: 0 3% 0 4%; }
.TopBarNav li { display: block; float:left; text-align:center; width: 24%; margin: 2px 2px 0;
	background: transparent url(../imagenes/bgFondos/sep_menu.gif) no-repeat scroll left 3px;}
.TopBarNav li.first { background-image: none;}
.TopBarNav li a, .TopBarNav li strong {display: block; padding: 1%; width: 98%;}
/*.ie6 .TopBarNav li { width: 23.5%;}*/
.TopBarNav li strong { line-height: 1.3; color: #000;}

/* PARTE CENTRAL - ENTRADAS o ARTICULO como la pagina de Aviso Legal */
.Entrada { background: #FFFFFF; margin:1px 4px 4px 0; padding:0 20px 10px 22px !important; min-height: 46.9em;}
.ie6 .Entrada { margin:0 0 4px 0; height: 100%;}
.Entrada h2 { font-size: 1.6em; margin-bottom: 18px; font-weight: bold;}
.Entrada h3 { /*font-size: 1em;*/ font-weight: bold;}
.Entrada p { line-height: 1.1em; margin: 1.5% 0; font-size: 1.1em;}
.pad0 { padding: 0 0 10px 0 !important; /*margin-bottom: 0 !important;*/} /* Para los iframes buscador de oficinas y sala de prensa */
.SecondCol .Entrada { padding: 0 !important; margin: 2px 0 0 1px !important; width: 99%; background: none; min-height: 21.1em;}
.ie8 .SecondCol .Entrada {margin: 2px 0 4px 1px !important;}
.ie7 .SecondCol .Entrada { margin: 1px 0 4px 1px !important;}
.ie6 .SecondCol .Entrada { overflow: auto;}

/* PARTE CENTRAL - SEGURIDAD - Se mantiene en la parte comun por el hecho de que haya varias opciones en el menu LateralNav */
.Seguretat { padding: 2% 7px 15px 18px !important; overflow: auto;}
.ie6 .Seguretat { padding: 20px 1% 15px 1.3% !important; }
.Seguretat h2 { display: inline; font-size: 2.8em; margin-bottom: 18px; font-weight: normal;}
.Seguretat div { width: 60%;}
.ie6 .Seguretat div { width: 55%;}
.Seguretat .LateralNav, .Seguretat div { float: left;}
.Seguretat .LateralNav { font-size: 1.3em; font-weight: bold; margin-right: 3%; width:37%;}
.LateralNav li { background: #FFF url(../imagenes/bgFondos/bgBlancG2.gif) repeat-x left bottom; margin-bottom:2%; 
	padding:3% 4%; overflow: auto; min-height: 2em;} /* CSS3 */
.ie6 .LateralNav li { margin-bottom:1%; padding:2% 3% 2% 1%;}
.LateralNav a { background: transparent url(../imagenes/bgBotones/bgEntraOff.gif) no-repeat center right;
	line-height:1.2; display: block; padding-right: 10%;}
.ie6 .LateralNav a { padding-right: 2%;}
.LateralNav a:hover { background: transparent url(../imagenes/bgBotones/bgEntraOn.gif) no-repeat center right; }

/* PARTE CENTRAL - PRODUCTO */
.Producto { padding: 7px 0 0 22px !important; overflow: hidden;}
.ie7 .Producto { margin-bottom: 0;}
.ie8 .Producto { overflow: hidden !important;}
.ie6 .Producto h2 { margin-top: 0;}
.Producto p { margin: 13px 0; line-height: 1.5em;}
.Producto .MainCol { width: 40% !important;}
.ie6 .Producto .MainCol { width: 37% !important;}
.Producto .MainCol blockquote { font-size:1.3em; font-weight:bold; line-height:15px; }
/*.Producto .MainCol p { font-size:1.1em; line-height:15px;}*/
.Producto .SecondCol { width: 55%; margin: 0.3% 22px 0 0;}
.ie6 .Producto .SecondCol { width: 52%; margin: 0 22px 0 0;}
.Producto .SecondCol .prodImg { margin-top: 0; text-align: right;}
.Producto .prodBtn li { float: left; margin: 0 2% 2% 0 !important; min-height: 0;}
.ie6 .Producto .prodBtn li { margin: 0 8px 10px 0 !important; height: auto;}
.Producto .prodBtn li.last { float: left; margin-right: 0;}
.Producto .prodBtn li a  { padding: 1px 2%; display:block; line-height:2; font-size:1.2em; text-align: center;}
.Producto .prodBtn .contractar  { width: 49%;}
.ie7 .Producto .prodBtn .contractar  { width: 48%;}
.Producto .prodBtn .comparar  { width: 33%;}
.Producto .prodBtn .faq  { width: 12%; margin-right: 0;}
.ie6 .Producto .prodBtn .contractar  { width: 43%;}
.ie6 .Producto .prodBtn .comparar  { width: 33%;}
.ie6 .Producto .prodBtn .faq  { width: 12%;}
.Producto .prodCaract { width: 100%; clear: both; float: left; margin: 1% 0 10px; line-height: 1.5em; font-size: 1.1em;}
.ie7 .Producto .prodCaract { margin: 0 0 20px;}
.ie6 .Producto .prodCaract { margin: 2% 0 20px;}
.Producto .prodCaract h3 { font-size:1.3em; font-weight:bold; margin-bottom:13px;}
.Producto .prodCaract h4 { font-weight:bold; margin-top: 13px; font-size:1.1em;}
.Producto .prodCaract p { margin: 0; font-size: 1em;}
.Producto .prodCaract ul { margin-top: 5px;}
.ie6 .Producto .prodCaract ul { margin-left: 2px;}
.ie6 .Producto .prodCaract ul ul { margin-left: 0px;}
.Producto .prodCaract li.last { margin-right: 0;}
.Producto .prodCaract li li  {float: none; width: auto; /*font-size:1.1em;*/
	list-style-position:outside; list-style-type:disc; margin:0 0 13px 13px;}
.ie7 .Producto .prodCaract li li { margin:0 0 13px 16px;}
.Producto .prodCaract .llista li { margin:0 0 13px 0;}
.Producto .prodCaract li li li { font-weight: normal; padding: 2px 0 0 14px; display: block; margin: 2px 15px 0 0px;
	background: url(../imagenes/bgIconos/ico_fletxa_na.gif) no-repeat left 7px; line-height: 1.5em; 
	list-style-type: none; /*font-size: 1.1em;*/}

/* PARTE CENTRAL - PRODUCTO - Plantilla 1 */
.prod1 .prodCaract li { float: left; width: 30%; margin-right: 3%; margin-bottom:3%;}
.prod1 .prodCaract li li { margin-bottom: 5px;}
.prod1 .prodBtn li { float: right; margin: 0 0 2% 2% !important;}

/* PARTE CENTRAL - PRODUCTO - Plantilla 2 */
.prod2 .prodCaract { width: 96%; margin-top: 0; padding-bottom: 10px !important;}
.ie6 .prod2 .prodCaract { margin-top: 0; }
.ie7 .prod2 .prodCaract { padding-bottom: 20px !important;}
.prod2 .prodBtn li { float: right; margin: 0 0 2% 2% !important;}
.prod2 .prodCaract h3 { margin:5% 0 10px;}
.prod2 .prodCaract li.first h3 { margin: 3px 0 10px;}
.ie7 .prod2 .prodCaract li.first h3 { margin: 0 0 10px;}

/* PARTE CENTRAL - PRODUCTO - Plantilla 3 */
.prod3 { overflow: auto;}
.ie7 .prod3 { overflow: visible;}
.ie6 .prod3 { overflow: hidden;}
.ie6 .prod3 .SecondCol { margin: 0;}
.prod3 .prodCaract { clear: both; float: left; margin-top: 2%; }
.ie6 .prod3 .prodCaract { clear: both; float: left; margin-top: 0; }
.prod3 .prodCaract ul { margin-left: 0px;}
.prod3 .prodCaract ul ul { margin-left: 0px;}
.prod3 .prodCaract li { float: left; width: 42%; margin-right: 8% !important; }
.ie6 .prod3 .prodCaract li { width: 45%; margin-right: 10px !important; }
.prod3 .prodCaract li li { min-height: 0; display: list-item; width: auto !important; margin-left: 15px !important;}
.ie6 .prod3 .prodCaract li li { height: auto;}
.ie6 .prod3 .prodCaract .mesinfo { padding: 4px 0 1px 20px !important;}
.prod3 .prodCaract li li li { margin-left: 0 !important;}
.ie6 .prod3 .prodCaract li li li { height: auto; margin: 0 !important; padding: 2px 0 0 14px !important;}
.prod3 .prodBtn .contractar  { width: 98%;}
.ie6 .prod3 .prodBtn .contractar  { width: 96.4% !important; margin-bottom: 4px !important;}
.prod3 .prodBtn .comparar  { width: 68%; clear: left;}
.ie7 .prod3 .prodBtn .comparar  { width: 83%; clear: left;}
.ie6 .prod3 .prodBtn .comparar  { width: 62%; clear: left;}
.prod3 .prodBtn .faq  { width: 28%;}
.ie7 .prod3 .prodBtn .faq  { width: 33%;}
.ie6 .prod3 .prodBtn .faq  { width: 30%;}
.prod3 .prodCaract h3 { margin-top: 15px;}
.ie6 .prod3 .prodBtn li { margin: 0 8px 2px 0 !important;}
.prod3 .simul { width: 97%;}

/* SIMULADOR DE PRESTAMO */
.frmSimul { width: 97%; margin-top: 10px;}
.ie6 .frmSimul { width: 97%;}
.Simulador { padding: 10px; width: auto; overflow: auto;}
.Simulador dl { margin-bottom: 5px;}
.Simulador dt, .Simulador dd { float: left; padding:0 2% 1% 0;}
.Simulador dt { clear: left; width: 35%; text-align:right; font-weight: bold;}
.Simulador h1 { color: #E35205; font-size:1.3em; font-weight:bold; margin:2% 0;}
.Simulador dd { width: 60%;}

#frmSimul select, #frmSimul input {margin-top: 5px;}
#frmSimul select {font-size: 1em; display: block;}
#frmSimul .simu { width: 65%; padding-right: 2%;}
#frmSimul .simu p { margin-bottom: 0;}
/*.ie7 #frmSimul .simu p { padding-right: 2%;}*/
#frmSimul .millor { float: left; width: 32%; }
#frmSimul .millor input, #frmSimul .millor label { float: left; display: block;}
#frmSimul .millor input { clear: both; width: 8%;}
.ie8 #frmSimul .millor input, .ie7 #frmSimul .millor input, .ie6 #frmSimul .millor input { background: none; border: none; }
.ie8 #frmSimul .millor label, .ie7 #frmSimul .millor label, .ie6 #frmSimul .millor label { margin-top: 4px;}
#frmSimul .millor label { width: 87%; padding-top: 4px;}
#frmSimul .btnSubmit { font-size:1.6em; text-align:center;}

/* PARTE CENTRAL - COMODIN - Barra de opciones */
.NavCorpo { float:left; margin:11px 4px 0 22px; position:absolute; width:23%; z-index: 100;}
.ie6 .NavCorpo, .ie7 .NavCorpo { top: 0; left: 0;}
.NavCorpo li { background-color:#FFFFFF; border:1px solid #9D9797; font-size:1.1em; margin:0 0 4px; }
.NavCorpo li a, .NavCorpo li strong { display: block; padding: 1px 0 5px 13px;}
.NavCorpo li a:hover, .NavCorpo li strong { color: #FFF; background-color: #E35205;}
#Banner { margin: 0; border: none;}
#Banner img { width: 100%;}

.NavHorizontalComodin { display: table; width: 99.2%; background: #FFF; margin-bottom: 4px;}
.ie6 .NavHorizontalComodin { width: 99.5%;}
.NavHorizontalComodin ul { display: table-row; margin: 0; padding: 0;}
.NavHorizontalComodin li { display: table-cell; text-align: left; height:100%; font-size:1.3em;
	background:transparent url(../imagenes/bgFondos/sep_menu.gif) no-repeat scroll left 10px;}
.ie6 .NavHorizontalComodin li.first, .ie7 .NavHorizontalComodin li.first { width: 15%;}
.ie6 .NavHorizontalComodin li, .ie7 .NavHorizontalComodin li { width: 20%;}

.NavHorizontalComodin li strong, .NavHorizontalComodin li a { display: block; padding: 5px 9px 0; min-height: 3.25em; text-align: left;
	color: #BB3D00; height: 100%; line-height: 1.3;}	
.NavHorizontalComodin li:hover, .NavHorizontalComodin li a:hover { color: #000;}
.NavHorizontalComodin li:hover a { color: #000;}
.NavHorizontalComodin strong { color:#000 !important; font-weight:normal; }
.ie8 .NavHorizontalComodin li strong, .ie8 .NavHorizontalComodin li a { min-height: 3.3em;}
.ie6 .NavHorizontalComodin li, .ie7 .NavHorizontalComodin li {float: left;}
.ie6 .NavHorizontalComodin li strong, .ie6 .NavHorizontalComodin li a,
.ie7 .NavHorizontalComodin li strong, .ie7 .NavHorizontalComodin li a { width: auto; padding: 8px 10px 0 10px; min-height: 3em;}
.ie6 .NavHorizontalComodin li strong, .ie6 .NavHorizontalComodin li a { height: 2.9em; width: 90%; padding: 8px 8px 0 8px;}
.NavHorizontalComodin li span { display: block;}
.NavHorizontalComodin .first { background: none; padding-left: 25px;}
.ie6 .NavHorizontalComodin .first a { width: 90% !important;}

/* Estilo para el dia M,  afecta solo la barra de segmentos para el dia M */
.ie6 .NavHorizontalComodinM ul  { width:100%}
.ie7 .NavHorizontalComodinM li{ height:100%; width: 24.8%;}
.ie6 .NavHorizontalComodinM li{ height:100%; width: 24.81%;} 
.ie6 .NavHorizontalComodinM li a{ width: 96.2%;}
.ie7 .NavHorizontalComodinM li.last {width:25.1%;}

/* PARTE CENTRAL - SALA DE PRENSA */
/* Lista de Noticias como en sala de prensa */
.lNoticias { padding-left: 1%; margin-bottom: 3%;}
.lNoticias { list-style: none outside url(../imagenes/bgIconos/arrow.gif); margin-bottom: 1%;}
.lNoticias li { margin-bottom: 1%;}
/* Lista en el resumen en sala de prensa */
.lResum { list-style: square inside none;}

/* Cercador */
.Cercador { padding: 1% 5px 18px 1%; width: 50%;}
.ie6 .Cercador { width: 53%; margin-left: 5px}
.Cercador h3 { margin: 1% 0; padding: 0 !important;}
.ie6 .Cercador h3 { margin: 5px 0;}
.ie6 .Cercador { padding: 5px 0 10px 5px;}
.ie7 .Cercador { padding-bottom: 2%;}
.Cercador p { margin: 0; clear: both; padding-top: 5px; }
.Cercador a { margin: 0 3px 0 1px;}
.Cercador a img { padding-top: 2px;}
.Cercador label, .Cercador input, .Cercador a, .Cercador select {float: left; } 
.Cercador label { width: 4em; padding-top:2px; line-height: 1.3;}

/*.SalaPremsa h2+div { margin: 1% 0 3%;} Porque no funciona con IE6 */
.infotit { float: right; width: 60%; margin: 1% 0 3%;}
.ie6 .infotit { float: right; width: 60%; margin: 5px 0 10px;}

/*Cleaners*/
.Clearfix:after {/*W3C*/
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.ie6 .Clearfix {height:1%;} /*IE6*/

/* PARTE CENTRAL - LOS IFRAMES */
iframe {width: 100%; overflow-y: auto;}  /* overflow-y valido en CSS3 */
.ie6 iframe {overflow: hidden;}

/* ERROR EN FORMULARIOS */
.errorMessage { 
 color: #BB3D00;
 background:#FFFFFF url(../imagenes/bgFondos/bgBlancG2.gif) repeat-x scroll left bottom;
 border: 1px solid #E35205;  
 list-style-type:square;
 padding:1% 2% 0 6%;
}
.errorMessage li { padding-bottom: 5px;}
.errorMessage li span { font-weight: bold;}

/**** ESTILOS PARA DIA M *********************************************************************/
.Header .OperacionesM { width: 27em !important;}

.RightColumn .OpeUsuariM { overflow: auto; padding: 3px 0 1px;}
.ie6 .RightColumn .OpeUsuariM { height: 4.7em; overflow: auto;}
.RightColumn .OpeUsuariM li { float: left; width: 29%; text-align: center; padding: 0 2px 3px 0; border-right: none;}
.ie7 .RightColumn .OpeUsuariM li { width: 29%;}
.RightColumn .OpeUsuariM li a { display: block; padding-top: 22px; line-height: 1.1; height: auto; min-height: 0;}
.RightColumn .OpeUsuariM li a span { display: block;}
.OpeUsuariM .feste { background: transparent url(../imagenes/bgIconos/feste.gif) no-repeat center 3px;}
.OpeUsuariM .contact { background: transparent url(../imagenes/bgIconos/contactar.gif) no-repeat center 3px; margin-right: 5px;}
.OpeUsuariM .demanans { background: transparent url(../imagenes/bgIconos/hora.gif) no-repeat center 3px;}
.OpeUsuariM .feste:hover { background-image : url(../imagenes/bgIconos/feste.gif);}
.OpeUsuariM .contact:hover { background-image : url(../imagenes/bgIconos/contactar.gif);}
.OpeUsuariM .demanans:hover { background-image : url(../imagenes/bgIconos/hora.gif);}

.OpeUsuariM li { height:4.4em; width: 46% !important; border-right: none !important;}
.OpeUsuariM li a { padding-top: 23px !important;} 

.RightColumn .EntraOperaM { padding: 0 0 7px 22px; padding-left: 14px !important;
	background: #E35205 url(../imagenes/bgFondos/fondo_entra_opera.gif) no-repeat top right; min-height: 19.4em;}
.ie8 .RightColumn .EntraOperaM { padding: 0 0 8px 22px;}
.ie7 .RightColumn .EntraOperaM { padding: 0 0 9px 22px; min-height: 19.1em;}
.ie6 .RightColumn .EntraOperaM { padding: 0 0 9px 22px; height: 18.7em;}
.RightColumn .EntraOperaM h3 { font-size: 1.15em;}
.RightColumn .EntraOperaM p { margin: 4px 0 5px;}
.ie7 .RightColumn .EntraOperaM p { margin: 4px 0 5px;}

.ie6 .NavHorizontalComodinM ul  { width:100%}
.NavHorizontalComodinM li { width: 24.8% !important;}
.ie6 .NavHorizontalComodinM li { width: 24% !important;}
.ie6 .NavHorizontalComodinM li, .ie7 .NavHorizontalComodinM li{ height:100%;}
.ie6 .NavHorizontalComodinM li a, .ie6 .NavHorizontalComodinM li strong { width: 96.2%; padding-right: 6px !important;}

/* PARTE CENTRAL - COMODIN */
.contenido { padding: 0 20px 30px 22px !important;}
.contenido dl { font-size: 1.1em; line-height: 1.3;}
dl.llista { padding: 0; margin: 0 0 10px 0;}
dl.llista dt, ul.llista li { font-weight: normal;	padding: 4px 0 0 14px; display: block !important; margin: 0;
	background: url(../imagenes/bgIconos/ico_fletxa_gr.gif) no-repeat left 6px;
}
dl.llista dl, ul.llista ul { font-weight: normal; padding: 8px 0 0 14px; display: block;}
dl.llista dd, ul.llista li { font-weight: normal; padding: 2px 0 0 14px; display: block; margin: 2px 15px 0 15px;
	background: url(../imagenes/bgIconos/ico_fletxa_na.gif) no-repeat left 2px;
}

.btnSolicitar { 
  font-size:1.3em; font-weight:bold; line-height:1; color: #E35205;
  padding:10px; text-decoration:none !important; border: 1px solid #9D9797;  
  background: #FFF url(../imagenes/bgFondos/bgBlancG.gif) repeat-x bottom left;
}
.btnSolicitar:hover { background: #E35205; color: #FFF !important;}

/**** ESTILOS PARA DIA M2 *********************************************************************/
.RightColumn .EntraOperaM2 .oblidat { font-size: 1em; margin: 0 0 6px;}
.RightColumn .EntraOperaM2 { background: #E35205 url(../imagenes/bgFondos/fondo_entra_opera.gif) no-repeat top right;}
.EntraOperaM2 ol { margin: 5% 0 2%;}
.ie6 .EntraOperaM2 ol { margin: 4% 0 2%; padding-left: 4px;}
.EntraOperaM2 ol li { padding: 0;}
.ie6 .EntraOperaM2 ol li { padding: 0; margin: 0; display: inline;}
.ie7 .EntraOperaM2 ol li a { margin-bottom: 3px;}
.ie6 .EntraOperaM2 ol li a { margin-bottom: 5px; padding: 0;}
.EntraOperaM2 .arrowb { background-position: 0px 4px;}

/* TOOLTIP */
.MidColumn p a.tooltip {color:#2C2A29;}
a.tooltip b { display:none;}
a.tooltip:hover { border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b { display:block; position:absolute; top:20px; left:-25px; background-color: #ECEDED; border: 1px solid #E75500; color: #000; font-weight: normal; padding: 10px; width: 270px; text-decoration: none;}
a.tooltip:hover b em { left:20px; top:-6px; display:block; font-style: normal;}

/* BANNER MULTILINK (Easy Slider) **********************************************************************************************/
#slider { visibility: hidden;}
#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none;}
#slider2 {margin-top:1em;}
#slider li, #slider2 li { width:542px; overflow:hidden; /*margin-top: 9px;*/}	
#prevBtn, #nextBtn, #slider1next, #slider1prev { display:block; width:30px; height:77px;
	position:absolute; left:-30px; top:71px; z-index:1000;}	
#nextBtn, #slider1next { left:542px;}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { display:block; position:relative;
	width:30px; height:77px; background:url(../images/btn_prev.html) no-repeat 0 0;}	
#nextBtn a, #slider1next a { background:url(../images/btn_next.html) no-repeat 0 0;	}	
	
/* numeric controls */	
ol#controls { bottom: 0; float: left; margin: 0 0 5px 10px; padding: 0; position: absolute;}
ol#controls li { margin:0 5px 0 0; padding:0; float:left; list-style:none;}
ol#controls li a, #dale a, #para a { float:left; border:1px solid #9D9797; background:#FFF;
	color:#2C2A29; padding:2px 5px; text-decoration:none;}
ol#controls li.current a, #dale a.activo, #para a.activo { background:#E35205; color:#FFF;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {outline:none;}
#dale a, #para a { padding: 0px;}

#botcontrols { bottom: 0; float: right; position: absolute; right: 10px; margin: 0 0 5px 0;}
#dale a { margin-left: 5px;}
.banGrande { overflow: hidden; background: #000;}
.ie6 .banGrande { width: 99.7%;}
.ie8 .banGrande { width: 99.9%;}
.banGrande img { width: auto !important;}
.Publi { margin-top: 1px; padding-top: 0;}

/* Segmento - plantilla 1 */
.Segment .Publi { margin-top: 0; padding-top: 1px;}
.Segment #slider li, .Segment #slider2 li { width:523px;}
.Segment #nextBtn, .Segment #slider1next { left:523px;}	
.ie6 .seg1 #controls { bottom: auto; margin-top: -25px;}
.ie6 .seg1 #botcontrols { bottom: auto; margin-top: -25px; width: auto !important;}
/* Segmento - plantilla 2 */
.seg2 #slider li, .seg2 #slider2 li { width:385px;}
.seg2 #nextBtn, .seg2 #slider1next { left:385px;}	
.seg2 .banGrande { min-height: 0em;}
.ie6 .seg2 #botcontrols { width: auto !important;}
/* Segmento - plantilla 3 */
.seg3 #slider li, .seg3 #slider2 li { width:255px;}
.seg3 #nextBtn, .seg3 #slider1next { left:255px;}	
.ie6 .seg3 #botcontrols { width: auto !important;}

/* MEJORAS **********************************************************************************************/
.TopBarNav { top: 0px; margin: 0; padding: 3px 5px; width: 97.8%; font-weight: bold;
	border-top: none; background: #FFFFFF url(../imagenes/bgFondos/menu_degradado.gif) repeat-x bottom left;}
.ie6 .TopBarNav { margin: 0; padding: 3px 5px; width: 98%; border-top: 1px solid #D0CFCD;}
.ie7 .TopBarNav { margin-bottom: 0px;}
.ie8 .TopBarNav { margin: 0;}
.TopBarNav li { margin: 0;}
.TopBarNav a { color: #E35205;}
.TopBarNav li a, .TopBarNav li strong { padding: 0;}
.TopBarNav a:hover { color: #000;}

.SecondCol li.first { min-height: 4em; padding: 2px 0 1px;} 
.ie6 .SecondCol li.first { height: 4em;}
.ie7 .SecondCol li.first { padding: 0px 0 1px;}
.SecondCol li span { display: none;}
.SecondCol li img { display: block; float: none; position: relative; margin-bottom: 0px; left: auto; top: auto; width: auto;}
.ie6 .SecondCol li img { display: inline; position: relative; padding: 1px 0; left: 0; top: 0; width: 98.5%;}

/*** NUEVA HOME ******************************************************************************************/
.destacHome { width: 33%; float: left;}
.destacHome h3 { padding: 0 !important; font-size: 1.1em !important; font-weight: bold !important; color: #000;}
.ie6 .destacHome p { margin: 5px 0;}
.destacHome p a { text-decoration: none;}

.ie6 .SecondCol { margin-top: 1px;}
.SecondCol .destacHome { background-color: #FFF; width: auto; padding: 10px; min-height: 195px; margin: 2px 1px 3px;}
.ie7 .SecondCol .destacHome { padding-right: 12px; padding-left: 8px;}
.ie6 .SecondCol .destacHome { width: 91%; padding: 11px 5px 18px 7px; height: 187px;}
.SecondCol .destacHome h3 { font-size: 1.4em !important; margin-bottom: 10px;}
.SecondCol .destacHome li { background: #FFFFFF url(../imagenes/bgIconos/flechaDest.gif) no-repeat left top;
    display: list-item; font-size: 1.1em; line-height: 1.5; padding-left: 22px;}

.redSocial { margin: 0 1px !important; border: none !important;}
.redSocial img { padding; 1px; border: 1px solid transparent;}
.redSocial a { display: block;}
.ie6 .redSocial img { width: 98%; border: 1px solid #dedad9 !important;}
.redSocial a:hover img { border: 1px solid #E35205 !important;}

.banPeque { min-height: 250px;}
.ie6 .banPeque { height: 255px;}
.ie7 .banPeque { min-height: 250px;}
.ie8 .banPeque { min-height: 250px;}
.RightColumn .Destacados { margin-top: 4px;}
.RightColumn li.HomeC { padding: 7px 0 8px; overflow: hidden;}
.ie8 .RightColumn li.HomeC { padding: 7px 0 8px;}
.ie7 .RightColumn li.HomeC { padding: 7px 0 9px;}
.ie6 .RightColumn li.HomeC { padding: 7px 0 9px;}
.RightColumn .Consultas { margin-top: 4px; min-height: 30.7em;}
.ie6 .RightColumn .Consultas { height: 30.7em;}

.Header h1 { padding: 0;}
.Header .Operaciones { width: 61em;}
.Header .PE { margin-right: 30px !important;}
.Header .PE li { padding: 0 5px 0 10px;}
.Header ul.Idiomas { margin-top: 3px; margin-left: 3.2em;}
.Header .Zoom { margin-top: 3px;}
.menBusc { font-size: 1.1em; padding-left: 14px !important; margin-top: -5px;}
.menBusc img { vertical-align: middle;}
.menBusc li a { background: #000 url(../imagenes/bgIconos/buscadorOff.jpg) no-repeat top left; padding-left: 23px; line-height: 3; display: block;}
.menBusc li a:hover { background: #000 url(../imagenes/bgIconos/buscadorOn.jpg) no-repeat top left;}

.LeftColumn .Boxes { min-height: 26.85em;}
.ie8 .LeftColumn .Boxes { min-height: 27.05em;}
.ie7 .LeftColumn .Boxes { min-height: 27.25em;}
.ie6 .LeftColumn .Boxes { height: 26.25em;}
/*** FIN - NUEVA HOME ******************************************************************************************/

/* LIGHTBOX - POPUP */
#respP { font-size: 1.1em; line-height: 1.5;}

/* POLITICA COOKIES */
#politica { height:0; letter-spacing:0 ;display:none; border-bottom:1px solid; padding: 10px 15px; font-size: 11px; font-family: Verdana; background: url(../imagenes/bgFondos/bgBlancG3.gif) repeat-x scroll left bottom #FFF;}
#politica div { margin:0px auto; overflow: auto; width:87em;}
#politica p { float:left; width:80%; line-height:1.5;}
#politica p a { font-weight: bold;}
#politica p a:hover { color: #E35205;  text-decoration: none;} 
#btncookie { float:right; border:0; font-weight:bold; color:#FFFFFF; height:20px; width:100px; margin-top:12px; background:#828282;}
#btncookie:hover { color: #000;}	

/* TAULA PREUS */
.tPreus table {margin:0px;padding:0pt;border-collapse:collapse;}
.tPreus thead th {text-align:center;vertical-align:middle;border:1px solid #FFF;border-collapse:collapse;padding:0.3em;background:#E35205;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.tPreus tbody th{text-align:center;vertical-align:middle;border:1px solid #FFF;border-collapse:collapse;padding:0.3em;background:#C0C0C0;color:#000;font-weight:bold;}
.tPreus tbody td {text-align:center;vertical-align:middle;border:1px solid #FFF;border-collapse:collapse;padding:0.3em;background:#F8F8F8;color:#000;font-weight:normal;}

/* TAULA CONTINGUTS 1 */
.tContingut1 table {margin:0px;padding:0pt;border-collapse:collapse;}
.tContingut1 tbody td {text-align:justify;vertical-align:top;border:1px solid #FFF;border-collapse:collapse;padding:0.3em;background:#FFF;color:#000;font-weight:normal;}

/**************************************************************************************************/
/******* NUEVA HOME 2014 **************************************************************************/
/**************************************************************************************************/
.no-js .cx {
	/*color: #E05307;*/
	color: #E35205;
}
.no-js .oculto {
	display: none;
}
/******* ESTRUCTURA *******************************************************************************/
.no-js .MainBox {
	display: block;
	width: 1280px;
	margin: 0 auto;
	padding: 0;
	background-color: #ECEAEB;
	position: relative;
}
#cxHeader {
	display: block;
	/*width: 960px;*/
	width: 960px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 100;
}
.ie7 #cxHome #cxHeader { margin-bottom: 312px;}
.no-js #Contenido {
	display: block;
	width: 960px;
	/*width: 75%;*/
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
#cxHome #Contenido { margin: 312px auto 10px auto;}
#cxHome #slider {
	position: absolute;
	visibility: visible;
	width: 1280px;
	top: 0;
	z-index: 0;
	overflow: hidden;
}
.ie7 #cxHome #slider { right: 0;}
#cxHome #slider li { width: auto;}
#cxHome #slider .flex-control-nav li { margin: 0 2px 0 5px;}

@media all and (max-width:1280px) {
	#cxHome { overflow-x: hidden;}
	.no-js .MainBox { display: block; width: 1240px !important;}
	#cxHeader {	width: 961px;}
	#Contenido { width: 961px; margin: 0 auto 10px auto;}
	#cxHome #Contenido { margin-top: 280px;}
	#cxHome #slider { width: 1210px; top: 0;}
}
@media all and (max-width: 1152px) {
	#cxHome { overflow-x: hidden;}
	.no-js .MainBox { display: block; width: 1110px !important;	}
	#cxHeader { width: 961px;}
	#Contenido { width: 961px; margin: 0 auto 10px auto;}
	#cxHome #Contenido { margin-top: 280px;}
	#cxHome #slider { width: 1110px; top: 0;}
}
@media screen and (max-width: 1044px) {
	#cxHome { overflow-x: hidden;}
	.no-js .MainBox { display: block; width: 1007px !important; overflow: hidden;}
	#cxHeader { width: 961px !important;}
	.no-js #Contenido { width: 961px; margin: 0 auto 10px auto;}
	#cxHome #Contenido { width: 961px !important; margin: 280px auto 10px auto;}
	#cxHome #slider { width: 961px !important; margin: 50px 23px;}
}
@media screen and (max-width: 1020px) {
	#cxHome { overflow-x: auto;} /* Debajo de 1024px forzamos el scroll horizontal */
	.no-js .MainBox { display: block; width: 1024px !important; overflow: hidden;}
	#cxHeader { width: 961px !important;}
	.no-js #Contenido { width: 961px; margin: 0 auto 10px auto;}
	#cxHome #Contenido { width: 961px !important; margin: 280px auto 10px auto;}
	#cxHome #slider { width: 961px !important; margin: 50px 32px;}
	.ie8 .MainBox { display: block; width: 1000px !important; overflow: hidden;}
	.ie8 #cxHome #slider { margin: 50px 20px;}
	.ie7 #cxHome #slider { margin: 50px 31px 50px 33px;}
}

/* Nuevo header */
#cxHeader { background: #000; overflow: hidden; position: relative; color: #FFF; padding-top: 10px; font-size: 11px;}
#cxHeader a { color: #FFF;} 
#cxHeader a:hover { text-decoration: underline;}
#cxHeader h1 { padding: 5px 10px 15px; margin-right: 100px;}

.no-js #frmLti { position: relative; margin-right: 3px; /*min-width: 221px;*/}
.no-js #frmLti p { position: relative; min-width: 150px;}
.no-js #frmLti label span { display: none; position: absolute;  left: 5px; color: #2c2a29 !important; font-size: 13px; font-family: Verdana; z-index: 100;}
.no-js #frmLti label[for=txfUser] span { top: 7px;}
.no-js #frmLti label[for=txfPass] span { top: 31px;}
.ie7 #cxHeader #frmLti label span { top: 7px;}
.ie7 #cxHeader #frmLti label + label span { top: 31px;}
.no-js #frmLti legend { font: 13px/16px Verdana,Arial,Helvetica,sans-serif; margin-bottom: 3px;
	/*padding-left: 19px; background: url(../imagenes/ico_entra.png) no-repeat 0 center transparent;*/
}
.ie7 #cxHeader #frmLti legend { margin: 0 0 3px -7px;}
.no-js #frmLti legend img { vertical-align: bottom;}	
.no-js #frmLti label input { border: 1px solid; margin: 1px 0; padding: 2px; float: left; clear: left; width: 73%; font-family: Verdana;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.ie7 #cxHeader #frmLti label input { width: 101px;}
.no-js #frmLti fieldset { float: left; margin-right: 28px;}
.ie7 #cxHeader #frmLti fieldset { margin-right: 34px;}
.no-js #frmLti input[type=image] { margin: 3px 0 0 3px;}
	
/*Selects*/
.NFSelect { position:absolute; border:1px solid transparent; background: url(../imagenes/ico-flecha.gif) no-repeat scroll 99% center transparent; height: auto;}
.NFSelectRight { width:auto; cursor:pointer; font:12px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.NFSelectTarget { position:absolute; left:0; top:0;}
.NFSelectOptions { position:relative; list-style:none; padding: 0; left:0; top:0;}
.NFSelectOptions li { display: block; padding: 0;}
.NFSelectOptions a {display:block; padding: 5px 3px;}
.NFSelectLeft { display: none;}
.NFSelect { height: auto; border: none;}
.NFSelect li a { text-decoration: none !important;}
.NFSelect li a:hover { background-color: #E75500;}

/*Hidden*/
.NFhidden { opacity:0; z-index:-1; position:relative;}
#cxHeader select { opacity: 0; filter: alpha(opacity=0);}
.NFButton, .NFButtonLeft, .NFButtonRight { display: none;}

#frmIdioma { position: relative; margin-right: 15px;}
#frmIdioma .NFSelect { left: 10px !important; top: 0 !important; width: 80% !important; z-index: 99 !important;}
#frmIdioma .NFSelectRight { padding-right: 16px; text-align: right; font: 11px/17px Verdana,Arial,Helvetica,sans-serif;}
#frmMenu .NFSelect { left: 0px !important; top: -4px !important; width: 100% !important;}
.NFSelectTarget { margin-left: 0; margin-top: 16px; width: 100% !important; background: transparent;}
.NFSelectOptions { background: #2D2D2D; margin: 0 !important; width: 99.6% !important; font-size: 1em;
	border: 1px solid; border-top: none; display: block;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
}

.no-js #frmLti ul { position: absolute;}
.no-js #frmLti li { float: left; margin-right: 5px; background: url(../imagenes/bgIconos/ico_clau.png) no-repeat left 4px transparent; padding-left: 18px;}
.no-js #frmLti li+li, .no-js #frmLti li.last { margin: 0; background-image: url(../imagenes/bgIconos/puntogris.png); background-position: left 8px; padding-left: 8px;}

#cxHeader #Idiomas { float: right; margin: 0 15px; display: none;}
#cxHeader #Idiomas li { float: left; padding: 0 3px;}

#cxHeader .busc { float: right;}
#cxHeader .busc a { background: url(../imagenes/buscadorOff.png) no-repeat left center transparent; padding: 1px 0 4px 20px; display: block;}
#cxHeader .busc a:hover { background-image: url(../imagenes/buscadorOn.png); text-decoration: none;}
/*#cxHeader .right a { display: block; line-height: 3; padding-left: 23px; background: url(../imagenes/bgIconos/buscadorOff.jpg) no-repeat scroll left top #000;}*/

/* Nuevo MENU */
.cxMenuP { clear: left; font: 13px/2.1 Verdana,Arial,Helvetica,sans-serif; overflow: hidden;}
.cxMenuP li { float: left; padding: 4px 0; text-align: left; min-width: 166px; background: #323232;}
.ie7 #cxHeader .cxMenuP li { height: 30px;}
.cxMenuP li * { line-height: 2.1;}
.cxMenuP li strong { font-weight: normal;}
.cxMenuP .menP * { display: block; padding-left: 40px; background: url(../imagenes/ico_particulares.png) no-repeat 15px center transparent;}
.cxMenuP .menE * { display: block; padding-left: 50px; background: url(../imagenes/ico_empresas.png) no-repeat 25px center transparent;}
.cxMenuP .menB * { display: block; padding-left: 40px; background: url(../imagenes/ico_banca_privada.png) no-repeat 15px center transparent;}
.cxMenuP .selected { background-color: #828282;}
.cxMenuP li:hover { background-color: #E75500;}
.cxMenuP li a:hover { text-decoration: none !important;}
.cxMenu { clear: both; font: 11px/2 Verdana,Arial,Helvetica,sans-serif; overflow: hidden; background-color: #323232;}
.cxMenu li { padding: 3px 10px; float: left; border-right: 1px solid #515151;}
.cxMenu li.last { border-right: none;}
.cxMenu ul.left li:first-child { background: #828282;}
.cxMenu ul.left li a { font-size: 11px;}
.cxMenu ul.left li a:hover { text-decoration: none !important;}
.cxMenu ul.left li:hover { background: #E75500;}
.cxMenu ul.right li { border-right: none; padding: 6px 0 0; margin: 0 10px; font-size: 11px; list-style: disc;}
.cxMenu ul.right li:first-child { list-style-type: none;}

/* Slider */
#slider #myAlternativeContent { display: none; padding: 155px 0 0 13%; min-height: 380px; background-color: #FF5100; }
#slider #myAlternativeContent dl { color: #FFF; font-size: 15px; }
#slider #myAlternativeContent dt { font-weight: bold; text-decoration: underline; margin-bottom: 10px;}
#slider #myAlternativeContent dd { line-height: 1.5;}
#slider #myAlternativeContent a { color: #FFF;}
#slider #myAlternativeContent a:hover { text-decoration: underline;}

/* Filas de la Home */
.cxFila { background: #FFF; padding: 10px; overflow: hidden; margin-bottom: 5px; font-size: 11px;}   
.cxFila h2 { font-size: 16px; font-weight: normal; margin-top: 1px; margin-bottom: 5px;}
.cxFila h3 { font-size: 13px; font-weight: 500;}
.cxFila .entrar { position: absolute; bottom: 4px; color: #E75500;}
.cxFila .entrar:hover { color: #000;}

#bannF1 { float: left; /*margin-right: 10px;*/}
#bannF1 > li { float: left; margin-right: 5px;}
/*#bannF1 > li { display: inline;}*/
#bannF1 > li:hover { opacity: 0.8; filter: alpha(opacity=80);}
.ie7 #bannF1 > li a:hover { opacity: 0.8; filter: alpha(opacity=80);}
.ie8 #bannF1 > li a:hover { opacity: 0.8; filter: alpha(opacity=80);}
#destacF1 { float: right; width: 232px; height: 197px; /*position: relative;*/}
#destacF1 div { color: #828282;}
#destacF1 li { padding: 3px 0 3px 15px; line-height: 1.3; 
	background: url(../imagenes/ico_acceso_rapido_01.png) no-repeat left center #FFF;}

.fila2 h2 { float: left;}	
#destacF2 { clear: left; float: left; margin: 10px 10px 0 0; width: 74%;}
#destacF2 > li { float: left; width: 230px; border-bottom: 2px solid #FFF; min-height: 70px;}
#destacF2 > li a { color: #2C2A29; display: block; overflow: hidden; line-height: inherit;}
#destacF2 > li:hover { border-bottom: 2px solid #E75500;}
#destacF2 img { float: left; margin-right: 5px;}
#destacF2 h3 { width: 97%;}
.ie7 #destacF2 h3 { width: auto;}
#destacF2 div { float: left; width: 54%;}
#destacF2 p { float: left; color: #545454; font-size: 11px; padding: 5px 0; line-height: 1.2;}
#bannF2 a:hover { opacity: 0.8; filter: alpha(opacity=80);}
.ie7 #bannF2 { float: right;}

#destacF3 { float: left; width: 707px;}
#destacF3 > li { background-color: #F6F6F6; float: left; border-bottom: 1px solid #E6E3E2; width: 159px; 
	min-height: 151px; margin-right: 5px; padding: 5px 6px; position: relative;
}
#destacF3 > li.last { margin-right: 0;}
#destacF3 h3 { font-weight: normal; margin-bottom: 10px;}
#destacF3 p { color: #545454;}
#destacF3 > li li { color: #545454; line-height: 1.3; padding: 3px 0 3px 15px;
	background: url(../imagenes/ico_acceso_rapido_01.png) no-repeat scroll left center transparent;
}
#bannF3 { float: left;}
#bannF3 a:hover { opacity: 0.8; filter: alpha(opacity=80);}

/* Nuevo pie Home */
#cxFooter { width: 960px; position: relative; overflow: hidden; margin: 10px auto 0; padding-bottom: 15px;}
#cxFooter dl:first-child { padding-left: 10px;}
#cxFooter dl { float: left; width: 24%; margin: 10px 0 15px;}
#cxFooter dt { font-size: 11px; margin-bottom: 15px;}
#cxFooter dd { padding-left: 8px; background: url(../imagenes/punt.png) no-repeat left center transparent;}
#cxFooter dd a { color: #444;}
#cxFooter dd a:hover { color: #444; text-decoration: underline;}
/*#cxFooter p.premios { clear: both; text-align: center; margin: 4px 0 10px; position: absolute; left: 440px;}*/
#cxFooter p.premios { text-align: center; margin: 2px 0 10px 80px; float: left; background-color: #FFF; }
#cxFooter p.premios span { background: #fff; height: 50px; display: inline-block; vertical-align: middle;}
#cxFooter p.premios img { vertical-align: middle; margin-top: 10px;}
#cxFooter hr { border: 1px inset #FFF; clear: both;}
#cxFooter2 { border-top: 1px solid #828282; clear: both; padding: 10px 0;}
#cxFooter .copyright { font-weight: bold; padding: 0 0 17px 0; float: right; color: #444; line-height: 3;}
#cxFooter .opciones { float: left; padding-left: 10px; line-height: 3;}
#cxFooter .opciones a { color: #444;}
#cxFooter .opciones a:hover { text-decoration: underline;}

.no-js .Footer { padding: 10px 0; width: 961px;}
.no-js .Footer .copyright { padding-right:  20px;}
.no-js .Footer .opciones { padding-left: 15px;}

.no-js #frmSearch { bottom: 0; margin: 0 0 15px 0; width: 94%; background: #FFF; border: 2px solid #dedad9; border-radius: 2px;}
.no-js #frmSearch fieldset { border: 2px solid #000; border-radius: 2px; position: relative;}
.no-js #frmSearch span { display: none; position: absolute; top: 7px; left: 7px; font-family: Verdana; font-size: 13px;}
.no-js #frmSearch input { background: #FFF;}
.no-js #frmSearch input[type=text] { border: medium none; float: left; /*line-height: 1.8;*/ width: 80%; padding: 5px 0 0 5px;}
.no-js #frmSearch input[type=image] { padding: 5px 5px 6px 2px; float: right;}

.no-js #frmBuscador { bottom: 0; margin: 0 0 15px 0; width: 94%; background: #FFF; border: 2px solid #dedad9; border-radius: 2px; float: none;}
.no-js #frmBuscador fieldset { border: 2px solid #000; border-radius: 2px; position: relative;}
.no-js #frmBuscador span { display: none; position: absolute; top: 7px; left: 7px; font-family: Verdana; font-size: 13px;}
.no-js #frmBuscador input { background: #FFF;}
.no-js #frmBuscador input[type=text] { border: medium none; float: left; /*line-height: 1.8;*/ width: 80%; padding: 5px 0 0 5px;}
.no-js #frmBuscador input[type=image] { padding: 5px 5px 6px 2px; float: right;}
.no-js #frmBuscador #txfQueryText { background: none repeat scroll 0 0 #FFF !important; border: none; font-family: Verdana;}
.no-js #frmBuscador #txfQueryText:focus, .no-js #frmBuscador #txfQueryText:hover { background: none repeat scroll 0 0 #FFF !important;}
.no-js #inbenta-bubble { width: 177px; border-color: #e75500; left: 0;}
.no-js .RightColumn #inbenta-bubble { width: 157px;}
.no-js .border_autocompleter { background: none;}

.RightSearch { background: #F5F4F2; border: 1px solid #dedad9; border-width: 1px 0 1px 0; width: 203px; /*overflow: hidden;*/ padding-bottom: 10px;}
.RightSearch h2 { background: #FFF; padding: 15px 10px; display: block !important; text-align: left; position: relative; z-index: 10; margin-bottom: 18px; font-size: 14px; left: 0;}
.RightSearch h2 strong { display: block;}
.RightSearch h2:after {
    content:'';
    width:18px; height:18px;
    position:absolute; left: 84px; bottom:-6px;
    background-color: #FFF;
    z-index:1;

       -moz-transform: translate(10px,4px) rotate(45deg);
    -webkit-transform: translate(10px,4px) rotate(45deg);
         -o-transform: translate(10px,4px) rotate(20deg); 
        -ms-transform: translate(10px,4px) rotate(45deg);
            transform: translate(10px,4px) rotate(45deg);
}

.no-js .RightColumn { overflow: hidden; margin-top: 0; float: none; min-height: 782px;}
.no-js .RightColumn #frmSearch {  bottom: 0; margin: 5px auto; /*position: relative;*/ width: 90%; border-width: 1px;}
.no-js .RightColumn #frmSearch input[type=text] { width: auto;}

.no-js .RightColumn #frmBuscador { margin: 5px auto; /*position: relative;*/ width: 90%; border-width: 1px;}
.no-js .RightColumn #frmBuscador input[type=text] { width: auto;}
.no-js #frmBuscador #btnBuscar { background: #FFF; border: none !important; height: auto; width: auto; float: right;}

.no-js .RightColumn img { display: block;}
.no-js .RightColumn p { overflow: hidden; clear: both;}
.no-js .RightColumn p a:hover { opacity: 0.8; filter: alpha(opacity=80); display: block;}
.no-js .RightColumn .Consultas { padding: 0; background: transparent; width: 203px; margin-top: 0; overflow: hidden;}
.no-js .RightColumn .Consultas .btnContacts { margin: 0;}
.no-js .RightColumn .Consultas .btnContacts dd { background: #F5F4F2; border-bottom: 1px solid #dedad9; font-weight: bold;}
.no-js .RightColumn .Consultas .btnContacts dd a { display: block; padding: 12px 5px 12px 40px; color: #E75500;
	background: url(../imagenes/bgIconos/ico-twitter.html) no-repeat 8px center transparent;}
.no-js .RightColumn .Consultas .btnContacts dd a:hover { color: #FFF; background-color: #E75500;}	
.no-js .RightColumn .Consultas .btnContacts dd .twit { background-image: url(../imagenes/bgIconos/ico_twitter.png);}
.no-js .RightColumn .Consultas .btnContacts dd .email { background-image: url(../imagenes/bgIconos/ico_mail.png);}
.no-js .RightColumn .Consultas .btnContacts dd .exp { background-image: url(../imagenes/bgIconos/ico_chat.png);}
.no-js .RightColumn .Consultas .btnContacts dd .map { background-image: url(../imagenes/bgIconos/ico_map.png);}
.no-js .RightColumn .Consultas .btnContacts dd .phone { display: block; padding: 10px 5px 10px 40px; color: #E75500;
	background: url(../imagenes/bgIconos/ico_phone.png) no-repeat 8px center transparent;}
.no-js .RightColumn .Consultas .btnContacts dd .phone a { padding: 0;} /* El ipad */
.no-js .RightColumn .Consultas .btnContacts dd .phone a:hover { color: #E75500; background-color: none;} /* El ipad */
/*
.no-js .RightColumn .Consultas .btnContacts .btn a { background-image: none; color: #FFF; padding-left: 5px; text-align: center;}
.no-js .RightColumn .Consultas .btnShare { display: block; text-align: center;}
.no-js .RightColumn .Consultas .btnShare dt { background: none; color: #828282; margin-bottom: 10px;}
*/
#socialRoom { background: #f5f4f2; height: 164px; padding: 0 0 0 10px;}
#socialRoom strong { display: block; font-size: 13px; font-weight: normal; padding: 20px 0 2px;}
#socialRoom span { display: block; font-size: 12px; line-height: 1.3; padding: 9px 0 20px;}
#socialRoom a { display: inline;}
#socialRoom a:hover { display: inline !important;}
#socialRoom a img { display: inline;}

/* NUEVO PRODUCTO */
.Producto .MainCol { float: left; width: 46% !important; clear: none;}
/*.Producto .MainCol h2 { margin: 0; padding: 0;}*/
.Producto .MainCol blockquote { margin: 0; padding: 0;}
.Producto .MainCol .prodBtn { margin: 10px 0 0; padding: 0; display: none;}
.Producto .MainCol .prodBtn li { width: 100%; float: none; margin: 0 0 2% !important;}
.Producto .MainCol .prodBtn li .more { background: url(../imagenes/bgIconos/ico_info_pq.png) no-repeat left center transparent; padding: 10px 0 10px 45px;}
.Producto .MainCol .prodBtn li .more span { background: url(../imagenes/bgIconos/ico_flecha_btn.png) no-repeat right center transparent; padding: 10px 30px 10px 0;}
.Producto .MainCol .prodBtn li a { padding: 0;  font-weight: normal; line-height: 3.3;}
.Producto .MainCol .prodBtn li a.cxbtn span { background: url(../imagenes/bgIconos/ico-carro-naranja.png) no-repeat left center transparent; padding: 10px 0 10px 45px; font-weight: bold;}
.Producto .MainCol .prodBtn li a.cxbtn:hover span { background-image: url(../imagenes/bgIconos/ico-carro-blanco.png);}
.Producto .MainCol .prodBtn li a.cxbtn2 { color: #2c2a29 !important;}
.Producto .MainCol .prodBtn li a.cxbtn2:hover { color: #fff !important;}
.Producto .SecondCol { float: left; margin-right: 0; width: 50%;}
.Producto .SecondCol .prodImg { text-align: left;}

.Producto a.addInfo { color: #2C2A29; text-decoration: underline;}
.Producto a.addInfo span { display: inline; padding-right: 10px;}
.Producto .addInfo .show { background: url(../imagenes/bgIconos/ico_show_info.png) no-repeat right center transparent;}
.Producto .addInfo .hide { background: url(../imagenes/bgIconos/ico_hide_info.png) no-repeat right center transparent; display: none;}
.Producto .addInfo > div { display: none;}
.Producto .addInfo p { margin-bottom: 13px;}
/*.Producto hr.clear, .Producto div.clear { border: 1px dotted #E4E3E1; height: 3px; border-width: 1px 0; width: 96%; margin: 0; padding: 0; text-align: left;}*/
.Producto .vcProd { clear: both; width: 96%; /*overflow: hidden; border-top: 1px dotted #E4E3E1;*/ margin-top: 3px;}
.Producto .vcProd h2 { color: #000; font-size: 13px;}
.Producto .vcProd h3 { font-size: 11px; min-height: 22px;}
.Producto .vcProd p { min-height: 25px; margin: 0; line-height: 1.3;}
.Producto .vcProd ul { text-align: center; overflow: hidden; padding-left: 30px; width: 96%;}
.Producto .vcProd ul li { float: left; width: 22%; padding: 0 5px 10px; position: relative;}
.Producto .vcProd ul li img { height: 64px;}
/* Quitamos el > para el scroll
.Producto .vcProd > ul { text-align: center; overflow: hidden; padding-left: 30px; width: 96%;}
.Producto .vcProd > ul li { float: left; width: 22%; padding: 0 5px 10px; position: relative;}
.Producto .vcProd > ul li img { height: 64px;}
*/
/*.Producto .vcProd > ul li .pEntra { position: absolute; bottom: 0; text-align: center;}*/

.shareProduct { clear: both; text-align: right; border: 1px dotted #E4E3E1; border-width: 1px 0; padding: 5px 0; margin: 0 !important;}
.shareProduct img { vertical-align: middle;}
.Producto .shareProduct { width: 96%;}
.Producto .shareProduct a { text-decoration: none;}
.shareProduct + .clear { border-top: 1px dotted #e4e3e1; margin: 3px 0 10px; width: 96%;}
.Producto iframe { width: 96%;}
#imprProd { display: none; float: left; line-height: 1.9; padding-left: 25px; cursor: pointer;
	background: url("../imagenes/bgIconos/ico-print-off.png") no-repeat center left transparent;}
#imprProd:hover {
	text-decoration: underline; 
	background-image: url("../imagenes/bgIconos/ico-print-on.png");}

/* Con el nuevo dise�o se debe aplicar un z-index mayor*/
#inbenta-bubble { z-index: 100 !important;}

/* NUEVO BOTONES */
.cxbtn {
    border: 1px solid #e35205;
    border-radius: 3px;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px !important;
    padding: 8px;
    text-align: center;
    text-decoration: none !important;

		background: #f96e23; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NmUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5NmUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UzNTMwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzUzMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #f96e23 0%, #f96e23 50%, #e35305 51%, #e35305 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f96e23), color-stop(50%,#f96e23), color-stop(51%,#e35305), color-stop(100%,#e35305)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f96e23', endColorstr='#e35305',GradientType=0 ); /* IE6-8 */
}
.cxbtn:hover {
    border: 1px solid #ece8e7;
    border-radius: 3px;
    color: #e35205 !important;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    text-align: center;
    text-decoration: none !important;

		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y4ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y4ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 54%, #f2f2f2 54%, #f8f4f3 56%, #f8f4f3 56%, #f0ebeb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#f2f2f2), color-stop(54%,#f2f2f2), color-stop(56%,#f8f4f3), color-stop(56%,#f8f4f3), color-stop(100%,#f0ebeb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ebeb',GradientType=0 ); /* IE6-8 */
}
.cxbtn2 {
    border: 1px solid #ece8e7;
    border-radius: 3px;
    color: #e35205 !important;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    text-align: center;
    text-decoration: none !important;

		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y4ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y4ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 54%, #f2f2f2 54%, #f8f4f3 56%, #f8f4f3 56%, #f0ebeb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#f2f2f2), color-stop(54%,#f2f2f2), color-stop(56%,#f8f4f3), color-stop(56%,#f8f4f3), color-stop(100%,#f0ebeb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ebeb',GradientType=0 ); /* IE6-8 */
}
.cxbtn2:hover {
    border: 1px solid #e35205;
    border-radius: 3px;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    text-align: center;
    text-decoration: none !important;

		background: #f96e23; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NmUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5NmUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UzNTMwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzUzMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #f96e23 0%, #f96e23 50%, #e35305 51%, #e35305 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f96e23), color-stop(50%,#f96e23), color-stop(51%,#e35305), color-stop(100%,#e35305)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f96e23 0%,#f96e23 50%,#e35305 51%,#e35305 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f96e23', endColorstr='#e35305',GradientType=0 ); /* IE6-8 */
}
.cxbtn3 {
    border: 1px solid #4c4c4c;
    border-radius: 3px;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    text-align: center;
    text-decoration: none !important;
	
	background: #4c4c4c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-8 */
}
.cxbtn3:hover {
    border: 1px solid #ece8e7;
    border-radius: 3px;
    color: #e35205 !important;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    text-align: center;
    text-decoration: none !important;

		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y4ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y4ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 54%, #f2f2f2 54%, #f8f4f3 56%, #f8f4f3 56%, #f0ebeb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#f2f2f2), color-stop(54%,#f2f2f2), color-stop(56%,#f8f4f3), color-stop(56%,#f8f4f3), color-stop(100%,#f0ebeb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 54%,#f2f2f2 54%,#f8f4f3 56%,#f8f4f3 56%,#f0ebeb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ebeb',GradientType=0 ); /* IE6-8 */
}

.ie7 .cxbtn { float: left; width: 100%;}
.ie7 .cxbtn2 { float: left; width: 100%;}

.no-js .Entrada { min-height: 78em;}

/* Con el nuevo dise�o no hace falta */
.parchedIE6 { width: 78.8% !important;}
.ie6 .parchedIE6 { width: 78.3% !important;}

/* Form CV */
#respP h5.modal { color: #000000; font-size: 20px; padding: 7px 0 15px 50px; margin: 20px;
	background: url("../imagenes/bgIconos/ico_modal_respuesta.png") no-repeat top left;
}
#respP h5.mbaja { 
	background-image: url("../imagenes/bgIconos/ico_modal_respuesta_baja.png");
}
#respP div.modal { background-color: #F2EEED; margin: 20px; padding: 30px 22px; color: #5F5F5F; font-size: 12px !important; line-height: 1.4em;}
#respP div.modal p { margin: 5px 0;}
#formCV { background-color: #eceaeb;}
#formCV .msjEnvio { display: none;}
#formCV .Entrada { background-color: #FFF; margin-top: 1px;}
#formCV .contenido { background-color: #f5f4f2; margin: 0 auto; padding: 30px 20px !important; width: 80%;}
#formCV h2 { display: block; padding: 0; font-size: 26px; color: #FFF; font-weight: bold; 
	width: 400px; margin: 40px 0 5px 20px; float: left; line-height: 1.4em;}
#formCV .descripcion { font-size: 16px; color: #000000; margin: 0 0 0 20px; float: left; line-height: 1.4em; width: 350px;}
#formCV .datosForm { padding-left: 15px;}
#formCV input[type="submit"] { width: 90% !important;}
#accesBaja { clear: both; border: 1px solid #dedad9; padding: 10px 0; font-weight: bold; font-style: italic;}
#accesBaja span { display: block; width: 97%;}
#accesBaja a { font-style: normal; display: block; text-align: center; width: 87% !important; padding: 3px;}
#formCV .datosLopd { overflow: auto;}
#formCV .lopd { width: auto; padding-left: 11px;}
#formCV .izq { width: 55%;}
#formCV .der { width: 36%;}
#formCV .subtitulo { width: 100%; font-size: 12px; color: #5F5F5F; margin: 40px 0 20px 0;}
#formCV .fileinputs { clear: both; display: block; position: relative;}
#formCV .fakefile { display: block; position: absolute; top: 0; left: 0; width: 100%; z-index: 1; font-weight: normal;}
#formCV input[type="file"] { position: relative; text-align: right; -moz-opacity: 0; filter: alpha(opacity: 0); opacity: 0; z-index: 2; width: 87%;}
#formCV #documentNieNif { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/form_documento.png) no-repeat scroll 97% center #fff;}
#formCV #poblacio { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/form_poblacion.png) no-repeat scroll 97% center #fff;}
#formCV #provincia { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/form_provincia.png) no-repeat scroll 97% center #fff;}
#formCV #datanaixement { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/form_fecha.png) no-repeat scroll 97% center #fff;}
#formCV #examinar { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/form_examinar.png) no-repeat scroll 97% center #fff;}
#formCV #formProd input[type="text"] { padding-right: 30px; width: 77%;}
#formCV .cxbtn { padding: 3px;}
#formCV .cabSoli {  visibility: visible; min-height: 24em;
	background-image: url(../../../../Portal/Ficheros/Imagenes/bannCurriculum.jpg);
}
.ie6 #formCV .cabSoli {  height: 24em;}
.fBaja .datosForm { padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
#logprint { display: none;}

/* Cambios Logo BBVA */
#cxFooter .opciones { line-height: 1.5;}

/* T0326 */
.ok { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/ico-check-ok.png) no-repeat scroll left center transparent; color: #5D9C19; padding: 5px 0 5px 25px;}
.ko { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/ico-check-ko.png) no-repeat scroll left center transparent; color: #BD2F2E; padding: 5px 0 5px 25px;}
.more { background: url(../../../../../portal-templating/resources/imagenes/bgIconos/ico_info_pq.png) no-repeat left center transparent; padding: 10px 0 10px 45px;}
.cxbtn2 { padding: 10px;}

/* T3096 */
#formCV.formDoc p { width: 100%;}
#formCV.formDoc .izq { width: 45%;}

/* T2201 */
#cxmobi { height: 0; letter-spacing: 0; display: none; border-bottom: 1px solid; font-family: Verdana; font-size: 11px; padding: 10px 0; height: 65px; background: #fff none repeat-x scroll left bottom;}
#cxmobi div { line-height: 1.3; margin: 0 auto; overflow: auto; width: 30em;}
#cxmobi input { border: none; float: right; padding-top: 22px; background-color: transparent;}
#cxmobi input:hover { color: #E75500;}
#cxmobi #btnclose, #cxmobi img, #cxmobi span { float: left;}
#cxmobi img { padding: 0 10px;}
#cxmobi span { padding: 18px 0 0 10px;}
