
/* CSS Document */
/****************************/
/***** GENERALES ************/
/*Limpia*/
html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-size:100.01%;font-style:normal}
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0;padding:0;border:0;font-size:100.01%;font-style:normal}
a img {border:none}
body{font-size:.7em; line-height:1.3em;font-family: Arial, Helvetica, sans-serif;color:#1D1D1D; background-position:top center; background-repeat:no-repeat}
table{border-collapse: collapse; border-spacing: 0; font-size:1em}
caption, th, td {text-align: left;}
input, select, textarea {font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;font-size:100.01% }
:lang(es) { quotes: "«\2009" "\2009»" "\201C" "\201D" "\2018" "\2019" }
ul {list-style:none}
a {color:#36424a;text-decoration:none}
.oculto { position:absolute; left:-999em}
/*Hovers*/
/*li.mas a, .modulo a, #pie a, #cabecera a {text-decoration:none}*/
#pie #panelSup a {border-bottom:1px dotted #FFF;}
#pie #panelSup a:hover, #pagina .funciones a:hover, .modulo2 .etiquetas a:hover , .caja.verde2 .etiquetas a:hover, .caja.verde2 a.lugar:hover, a.dotted,#pagina li.mas a:hover ,.colDcha .caja  .mas a:hover, .modulo2 .datosExper a:hover,  .enlaceSup a:hover, .modulo3 a:hover, .enlaceDcha a:hover, .plantillaInterior1 .colIzda div.banners_txt  ul li a:hover {border-bottom:none}
#corporativa a:hover, .caja.azulVerde2 a:hover,  .caja.verde2 a:hover, #menuPpal li ul a:hover,a.dotted { border-bottom:1px dotted #000;position:relative;}
.caja.azulVerde2  a.dotted:hover,.caja.verde2 a.dotted:hover{border:none;}
.tablAgendaInt ol.navegacion a:hover {border-bottom:1px dotted #616265}
.caja.gris  a:hover, .enlaceSup a ,.enlaceDcha a { border-bottom: 1px dotted #1D1D1D}
.navRec a:hover { border-bottom:1px dotted #36424A}
.none{display:none;}
.ftl{float:left;}
.ftr{float:right;}
/*Primeros*/
#pagina .primero { margin-left:0 !important}
#cabecera .navRec li.primero, #pie #corporativa li.primero, #pagina .funciones ul li.primero {background-image:none; padding-left:0; margin-left:0}



/*Clear*/
.grupoTres,.lista_negocio,.logos_w3c,.atajos li span, .grupoDos, #pie .faldon ul, .modulo, .caja, #pie,	#pie #corporativa ul, .cuerpoInf, #cuerpo, .modulo2, .modulo2 .datosExper, .modulo2 .texto, .tablAgendaInt ol.navegacion,ul.fecha  ,div.banners_txt{height:100%; overflow:hidden}

/****************************/
/***** ESTRUCTURA ***********/
#fondoFlash {position:absolute;overflow:hidden; height:1550px; width:100%}
#fondoFlash * {width:100%; height:100%}
#pagina { width:940px; margin:0 auto; position:relative}
#envuelvepagina { position:absolute; width:100%; height:100%}

/****************************/
/***** CABECERA ***********/
#cabecera {background-color:#FFF; position:relative; float:left; width:100%; clear:both}
#cabecera h1 { margin:61px 0 30px 30px; float:left; clear:both; position:relative}
#cabecera h1 a { outline:none}
#cabecera h1 span {display:block;height:0;text-indent:-2000em;width:0}
.atajo {position:absolute;top:-400em;}
#cabecera .atajo a {padding:0 .5em;left:0}
.atajo a:focus,.atajo a:active {text-align:center;color:#1d1d1d;background-color:#e2e1dd;z-index:2;text-decoration:none;position:absolute;top:100px;left:250px;width:12em;display:block;border:1px solid #77b800;padding:.5em}	
#cabecera .navRec { position:absolute; top:0; left:0; width:100%; background: #DCDDDE url(../img/fnd_recursiva.gif) 0 0 repeat-x;padding:8px 0 7px;}
#cabecera .navRec .ulIdioma { float:left; width:auto; margin-left:30px}
.navRec .ulIdioma li, .navRec .ulRecDos li { float:left; margin-left:8px; padding-left:9px; background: url(../img/brd_grisoscu1.gif) 0 50% no-repeat}
#cabecera .navRec .ulRecDos {float:right; width:auto;margin-right:30px}
.navRec a {color:#36424A}


/*Menu ppal*/			
#cabecera #menuPpal { float:left; width:100%;clear:both; background:url(../img/fnd_menu.gif) 0 100% repeat-x; /*padding-bottom:30px; */position:relative}
#menuPpal a {text-decoration:none; color:#000}
#menuPpal.conScript ul {list-style:none; float:left; width:755px}
#menuPpal.conScript li {width:125px; height:48px; float:left;position:relative; }
#menuPpal.conScript li.bg_bullet{background:url(../img/titulos/esp/bullet_white.gif) no-repeat right;}
/*		#menuPpal li.li0 {width:125px}
#menuPpal li.li1, #menuPpal li.li2 {width:125px}
#menuPpal li.li3 {width:124px}
#cabecera #menuPpal li.li5 {width:90px}
#cabecera #menuPpal li.li5 a { width:88}*/
#menuPpal li span { padding-left:2px;background: url(../img/punteado_grisoscu.gif) top left repeat-y; float:left}
#menuPpal li li span { padding-left:0; background:none; float:none}
#menuPpal li.li0 span {padding-left:0; background-image:none} 
#menuPpal li a {display:block;width:125px; height:48px; text-indent:-200em; outline:none; background-position: 6px 0; background-repeat:no-repeat; background-color:#FFF  }
#menuPpal li a:hover,#menuPpal li#activo a:hover, #menuPpal li.hovered a, #menuPpal li a:focus{ background-position: 6px -48px; background-color:#77B800}

#menuPpal li li a:focus {outline: 1px dotted #333}
#menuPpal li .contenUl {display:none}
#menuPpal li.li0 a { background-image: url(../img/titulos/esp/li0.gif)}
#menuPpal li.li1 a { background-image: url(../img/titulos/esp/li1.gif)}
#menuPpal li.li2 a { background-image: url(../img/titulos/esp/li2.gif)}
#menuPpal li.li3 a { background-image: url(../img/titulos/esp/li3.gif)}
#menuPpal li.li4 a { background-image: url(../img/titulos/esp/li4.gif)}
#menuPpal li.li5 a { background-image: url(../img/titulos/esp/li5.gif)}	
/************************** CON JS ***********************/										
/*Genericos menu ppal 2º nivel*/
#menuPpal.conScript li .contenUl { position:absolute; top:48px; left:0; padding:20px 0 18px;background-color:#77b800 }
#menuPpal.conScript li ul {float:left; width:auto}
#menuPpal.conScript li ul li { float:none;display:block; width:auto; height:auto; position:static; background-image:none; padding-bottom:2px}
/*Genericos menu ppal 3º nivel*/
#menuPpal.conScript li ul li ul { background-color:transparent; position:static; padding:0;float:none; font-size:1em}	
#cabecera  #menuPpal.conScript li ul li ul li {float:none; padding:0 0 2px;}
	 #cabecera #menuPpal.conScript div.contenUl li ul li ul li ,.plantillaHome .modulo ul li, #menuPpal.conScript li .contenUl ul.conBullet li,.plantillaInterior1 .colIzda ul.lista_mapa li ul.conBullet li{background:url(../img/arrow.gif) no-repeat top left;padding-left:7px;}
	.plantillaInterior1 .colIzda ul.lista_mapa li ul.conBullet li{display:block;}
#pagina #cabecera #menuPpal.conScript ul li ul li a {text-indent:0; background-image:none; background-color:transparent;zoom:0;}
/*Primer li */
#menuPpal.conScript li.li0 .contenUl { width:480px}
#menuPpal.conScript li.li0 ul { float:left; padding:0 16px }
#menuPpal.conScript li.li0 ul.li0ul0 { width:102px}
#menuPpal.conScript li.li0 ul.li0ul1 { width:187px}
#menuPpal.conScript li.li0 ul.li0ul2 { width:85px}
/*Segundo li*/
#menuPpal.conScript li.li1 .contenUl { width:686px}
#menuPpal.conScript li.li1 .contenUl ul {height:100%; overflow:hidden; width:100%; clear:both}
#menuPpal.conScript li.li1 .col0 {width:213px; float:left; clear:none}
#menuPpal.conScript li.li1 .col1 { width:215px; float:left; clear:none}
#menuPpal.conScript li.li1 .col2 {width:150px; float:left; clear:none}
#menuPpal.conScript li.li1 li {padding:0 18px}	
/*tercer li*/
#menuPpal.conScript li.li2 .contenUl { width:502px}
#menuPpal.conScript li.li2 .contenUl ul {height:100%; overflow:hidden; width:100%; clear:both}
#menuPpal.conScript li.li2 .col0 {width:185px; float:left; clear:none}
#menuPpal.conScript li.li2 .col1 { width:215px; float:left; clear:none}
#menuPpal.conScript li.li2 li {padding:0 18px}	
/*li innovacion*/
#menuPpal.conScript li.li3 .contenUl { width:250px; left:auto;}
#menuPpal.conScript li.li3 ul{float:left;margin-left:20px;
width:200px;}
#menuPpal.conScript li.li3 ul li{background:url(../img/arrow.gif) no-repeat left top;}
#menuPpal.conScript li ul {float:right}
#menuPpal.conScript li.li3 ul li { float:none; display:block; padding:0 16px}
/*Sexto li*/			
#menuPpal.conScript li.li5 .contenUl { width:375px; left:auto; right:-2px}
#menuPpal.conScript li.li5 ul{width:175px;}
#menuPpal.conScript li.li5 ul li{background:url(../img/arrow.gif) no-repeat left top;}
#menuPpal.conScript li ul {float:right}
#menuPpal.conScript li.li5 ul li { float:none; display:block; padding:0 16px}
/************************** SIN JS ***********************/		
#menuPpal li {width:125px; height:auto; float:left;}
#menuPpal li .contenUl {height:auto; width:125px;background-color:#77b800; padding:0; clear:both;position:absolute; top:48px; left:auto; width:auto; z-index:300; overflow:hidden}
#menuPpal li:hover .contenUl , #menuPpal li:focus .contenUl , #menuPpal li.hovered .contenUl  { height:auto}
#menuPpal ul {list-style:none; float:none}	
#menuPpal li .contenUl li {float:none; padding:0 5px 5px; width:auto; clear:both}
#menuPpal li.li1 .contenUl ul ul { }
#menuPpal li ul li ul li ul { font-size:.9em; margin:5px 0 5px 10px;}
#menuPpal li .contenUl ul li ul li ul li {padding:0 }	

#pagina #cabecera #menuPpal ul li li a{background-color:transparent;background-image:none; display:inline; height:auto}

/*Asistente*/
#cabecera .asistente {/* position:absolute; right:0; bottom:0*/margin-top:-150px; float:right;height:180px;width:220px; position:relative}


/****************************/
/*********** PIE ***********/
#pie {background: #FFF url(../img/fnd_pie.gif) 0 0 repeat-x; padding: 24px 21px 30px; border-top:2px solid #cacaca}
#pie, #pie a {color:#000}
#pie #corporativa {float:left; margin:14px 21px 0;padding:12px 0 20px 219px;width:400px; background: url(../img/informatica_el_corte_ingles_gris.gif) 0 0 no-repeat}
#pie #corporativa ul {clear:both}
#corporativa li {list-style:none; float:left; margin-left:8px; padding:0 0 1px 9px; background: url(../img/brd_grisoscu1.gif) 0 50% no-repeat}
#corporativa address { clear:both}
#pie #enlaces {float:right; padding:11px 20px 10px 0;}
#pie #enlaces li {float:left; margin: 7px 9px 0 0}
/*Carrusel pie*/
#pie .carruselPie {border-bottom:1px dotted #424141; margin-bottom:13px; clear:both;position:relative; width:898px} 
#pie .carruselPie .envuelve {margin: 0 49px; overflow:hidden; width:800px}
.carruselPie ul {padding:13px 0;left: 0;width: 810px;overflow: hidden;z-index: 1;position:relative}
.carruselPie li { list-style:none; float:left;  height:126px; width:270px; margin-bottom:10px}
.carruselPie li img { border:1px solid #a0a0a0; width:258px; height:124px}
.carruselPie .javascript_css {position: relative;z-index: 3;	padding: 20px}
.carruselPie .retro {position: absolute;top:38%;left: 0;z-index: 2; width:28px; height:30px}
.carruselPie .retro a {background: url(../img/flecha_carrusel_izda.gif)}
.carruselPie .retro a, .carruselPie .avan a {display: none; width:100%; height:100%; text-indent:-1000em; outline:none}
.carruselPie .avan {position: absolute;top: 38%;right: 0;z-index: 2; width:28px; height:30px;}
.carruselPie .avan a {background: url(../img/flecha_carrusel_dcha.gif)}


/****************************/
/***** CUERPO ***********/
/*Home*/
.cuerpoInf { padding:37px 80px 60px; background-color:#FFF}


/*FONDOS*/
.fnd1 {background: #F9FDFC url(../img/fondos/fnd1.jpg) top center no-repeat }
.fnd2 {background: #FFF url(../img/fondos/fnd2.jpg) top center no-repeat }
.fnd3 {background: #000 url(../img/fondos/fnd3.jpg) top center no-repeat }
.fnd6 {background: #000 url(../img/fondos/fnd6.jpg) top center no-repeat }
.fnd7 {background: #000 url(../img/fondos/fnd7.jpg) top center no-repeat}
.fnd8 {background: #000 url(../img/fondos/fnd8.jpg) top center no-repeat}

/*FONDOS DESTACADOS */
.fndcsi {background: #0540b8 url(../img/fondos/csi_aragon.jpg) top center no-repeat }
.fndinvesdoc {background: #000 url(../img/fondos/invesdoc.jpg) top center no-repeat }
.fndcore {background: #000 url(../img/fondos/core.jpg) top center no-repeat }

/*Modulos*/
.plantillaHome .grupoTres {margin-bottom:40px;}
.grupoTres .modulo {float:left; width:254px; margin-left:9px}
.plantillaHome .grupoTres .caja { position:relative}
.plantillaHome .grupoTres .caja li.mas {position:absolute; bottom:0; left:0; width:226px; padding:8px 28px 8px 0}
.plantillaHome .grupoTres .caja li.mas a { color:#000; border-bottom:1px dotted #000}
.plantillaHome .grupoDos {background:url(../img/fnd_dos_verdes.gif) 0 0 repeat-y}
.grupoDos .modulo {float:left; width:385px; margin-left:10px}
.grupoDos .modulo .caja { padding:27px 12px}
.plantillaHome .modulo .gris ul{padding:12px 5px 4.2em 16px;width:106px;float:left}
.plantillaHome .modulo .gris li {margin-bottom:3px}
.caja.gris li a {color:#1D1D1D;}
.plantillaHome .cuerpoSup {height:294px}
.plantillaHome .modulo li.mas {display:block; text-align:right; background-image:url(../img/flecha_blanca.gif); background-position: 97.5% 50%; background-repeat: no-repeat; padding-right:20px; width:auto; margin-bottom:0}
dl.dl1 { padding:0 20px 0 4px}
dl.dl1 dt {color:#FFF; float:left; clear:left; width:20%; margin-bottom:15px}
dl.dl1 dd {float:left; width:79%; margin-bottom:15px}
.caja.azulVerde2 a, .tablAgenda a { color:#000}
.tablAgenda .etiquetas a , .tablAgenda a.lugar {color:#647000; border-bottom:1px dotted #647000; cursor:pointer}

/*Agenda home*/
.tablAgenda {border-collapse:collapse; vertical-align:top; margin-bottom:-10px}
.tablAgenda thead th{ color:#FFF; font-weight:bold; text-align:left; padding-bottom:16px}
.tablAgenda tbody th { color:#FFF; width:29%; vertical-align:top}
.tablAgenda tbody th .fecha {font-family:"Arial black", Arial, Helvetica, sans-serif; font-size:1.66em; letter-spacing:-0.06em;float:left; border-right:1px solid #FFF; padding:8px 3px 8px 0; margin-right:3px }
.tablAgenda tbody td {padding-bottom:10px}
.tablAgenda tbody th {font-weight:normal}

/*Titulos*/
.titu1 {border-bottom:1px solid #cacaca;padding-bottom:2px;margin-bottom:1px;font-family:"Arial black", Arial, Helvetica, sans-serif;font-size:1.32em;letter-spacing:-0.03em;text-transform:uppercase}
.colDcha .titu1 {padding-left:2px}
.titu2 { border-bottom:1px dotted #FFF; margin-bottom:15px; color:#FFF; padding-bottom:3px; font-family:"Arial black", Arial, Helvetica, sans-serif;font-size:1.32em;letter-spacing:-0.03em; text-transform:uppercase }
.titu3 {border-bottom:1px solid #666;color:#FFF;padding-bottom:1px; font-family:"Arial black", Arial, Helvetica, sans-serif;font-size:1.32em;letter-spacing:-0.03em; text-transform:uppercase }
.titu4 , .conPestanias h4 {color: #000;font-family:"Arial black", Arial, Helvetica, sans-serif;font-size:1.32em;letter-spacing:-0.03em}
.plantillaInterior1 .titu4, .conPestanias h4 {font-size:1.12em;clear:left;}
.zonaOfertas .titu4 { text-transform:uppercase;letter-spacing:-0.04em}
h3.titu5, #pagina .titu5 {border-bottom:1px dotted #616265;display:inline;margin-bottom:5px; font-weight:bold}
/* pendiente sifr 
.colDcha h2.titu1 {width:200px; height:34px; font-family:"Arial black", Arial, Helvetica, sans-serif; font-size:2em !important; text-transform:uppercase; vertical-align: text-bottom !important; line-height:20% !important}
.colDcha h2.titu1 * {width:200px !important;}

.sIFR-flash {vertical-align: bottom;}*/

/*Colores de cajas*/
.gris {background-color:#e2e1dd !important;}
.naranja { background-color:#FFBC3E !important;}
.verde1 { background-color:#77B800 !important;}
.azulVerde1 {background-color:#99BEC4 !important;}
.azulVerde2 {background-color:#89A79E !important;}
.verde2 {background-color:#A7BD00 !important;}

/*Sedes*/
#panelSupAsist.posicion { position: absolute; top:10em; height:0; left:10em;z-index:100;}
#panelSup.posicion { position: absolute; top:0; height:0; left:0;z-index:100;}
#panelSup  .btnCierre ,#panelSupAsist  .btnCierre {background:url(../img/aspa_cerrar.gif) 0 0 no-repeat; height:18px; width:18px; float:right; clear:both; cursor:pointer}
#panelSup,#panelSupAsist { width:100%;clear:both}
#panelSup .solapa,#panelSupAsist .solapa {background-color:#1b1b1b;color:#FFF; overflow:hidden; opacity:.98}
#panelSup .contenedor,#panelSupAsist .contenedor {padding:27px 17px 20px; float:left; width:906px; clear:both}
#panelSup .tirador  { background:url(../img/titulos/esp/btn_sedes.png) 50% 0 no-repeat; height:21px; width:100px; margin:0 auto; text-indent:-1000em; cursor:pointer }
#panelSupAsist .tirador{height:21px; width:100px;background:none;}
#panelSup dl {float:left; width:202px; margin-right:20px}
#panelSup .colDcha dl {margin-right:0}

#panelSup dt {font-family:"Arial black", Arial, Helvetica, sans-serif;font-size:1.32em;letter-spacing:-0.06em; margin-top:12px}
#pie #panelSup a  { color:#FFF}
#panelSup .colIzda { float:left;width:682px; margin-top:27px}

#panelSup .colDcha { float:right;width:202px; margin-top:27px}

/****************************/
/***** INERIORES ***********/
#cuerpo {clear:both;}
.plantillaInterior1 .cuerpoInf { padding:23px 20px; clear:both}
.plantillaInterior1 .colDcha { float:right; width:200px}
.plantillaInterior1 .colIzda { float:left; width:680px; font-size:1.2em;}
.plantillaInterior1 .cuerpoSup {height:181px}
.plantillaInterior1 .cuerpoSup h2 {padding: 36px 0 0 81px}

/*Filtro sup*/
select.conborde { background:url(../img/fnd_campos.gif) 0 0 repeat-x; border-top:1px solid #dbdbdb; border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #939393; padding:1px }
.mr2{margin-right:2em;}
option{background:#fff;}
.filtroSup { margin:2px 10px 30px 0;width:auto;float:left;}
.filtroSup label { margin-right:16px;float:left;}

input.btn76 {background:url(../img/fnd_btn_76.gif) 0 0 no-repeat; width:76px; text-align:center; border:none; height:23px}

/*Cuerpo noticias*/
.modulo2 { margin:7px 0 35px;clear:both;}
.modulo2  .texto { /*font-size:1.2em;*/  margin:4px 0 7px;}
.modulo2  .texto  a:hover{border-bottom:1px dotted #333;}
.texto  a:hover{border-bottom:1px dotted #333;}
.plantillaInterior1 .colIzda p { margin-bottom:1.1em;line-height:1.3em}
.plantillaInterior1 .colIzda  ul {line-height:1.3em;margin-left:30px;}
.plantillaInterior1 .colIzda  ul li {list-style: url(../img/bolo_generico.gif) outside;margin-right:30px; margin-bottom:.6em}
.plantillaInterior1 .colIzda .enlace {border-bottom:1px dotted #1D1D1D;}
.plantillaInterior1 .colIzda .enlace:hover, .plantillaInterior1 .colIzda .enlace:active, .plantillaInterior1 .colIzda .enlace:focus {border-bottom:none;}
.modulo2 .fecha { color:#616265}
.plantillaInterior1 .colIzda  ul.fecha {margin-left:0;}
.plantillaInterior1 .colIzda  ul.fecha li.primero{background:none;padding-left:0;}
.plantillaInterior1 .colIzda  ul.fecha li{float:left;list-style-type:none;list-style-image:none;margin-right:5px;background:url(../img/brd_grisoscu1.gif) no-repeat 0 50%;padding:0 0 2px 9px;}
/*.modulo2 */.titu4 , .conPestanias h4 {line-height:1.1em; margin-bottom:12px}
#pagina p.etiquetas { line-height:normal; margin-bottom:0 }
.modulo2 .etiquetas a { color:#616265; border-bottom:1px dotted #616265; font-size:.8em}
span.imgn{ float:right; margin-left:26px; margin-bottom:12px}
span.imgnleft{ float:left; margin-right:26px; margin-bottom:12px}
.modulo2 span.imgn { margin-bottom:7px}
span.imgn img,span.imgnleft img { border:1px solid #cacaca; padding:1px;/* width:196px;*/ height:auto}
/*.modulo2 .funciones , .modulo2 .datosExper {font-size:1.2em}*/
.plantillaInterior1 .colIzda .funciones ul { margin-left:0}
#pagina .modulo2 .funciones li { list-style:none; list-style-image:none; margin-right:0; margin-bottom:0; float:left; margin-left:8px; padding:0 0 2px 9px; background: url(../img/brd_grisoscu1.gif) 0 50% no-repeat;}
.modulo2 .funciones p { padding-bottom:2px}
#pagina .funciones a {color:#1d1d1d; border-bottom:1px dotted #1d1d1d}
.modulo2 .datosExper { margin-bottom:23px;color:#1D1D1D}
.modulo2 .datosExper a { color:#1D1D1D; border-bottom:1px dotted #1D1D1D}
.modulo2 .datosExper dt {clear:left;float:left;margin-right:4px; font-weight:bold;margin-bottom:4px}
.modulo2 .datosExper dd { margin-bottom:4px}
p.entradilla{font-style:italic;}
/*Columna derecha*/
/*.colDcha .caja {padding:12px;}*/
.colDcha .gris .sel{background:#77b800 url(../img/arrow_green.gif) no-repeat 11px ;}
.colDcha .gris .sel a{color:#fff;}
.colDcha .gris ul,.colDcha .gris dl{padding:12px 0;}
.colDcha .gris li,.colDcha .gris dt{padding:0 17px;background:url(../img/arrow.gif) no-repeat 11px top;}
.colDcha .gris dd{padding:0 17px;}
.colDcha .caja dd { margin-bottom: 14px; color:#616265}
.colDcha .caja  .mas  { text-align:right; margin-bottom:12px}
.colDcha .caja  .mas a { color:#1D1D1D; border-bottom:1px dotted #1D1D1D;margin-right:12px;}
.colDcha .caja ul.col0, .colDcha .caja ul.col1  {float:left;width:88px; padding-right:0px/*;padding-bottom:5px;*/}
.colDcha .caja ul.col1  {padding-right:0}
/*.colDcha .caja ul.col1 {float:left;width:106px;}*/
.colDcha .caja ul.margenInf li { margin-bottom:18px}
.colDcha .modulo { margin-bottom:16px}
.modulo .destacado {border-top:1px solid #CACACA; padding-top:1px}
.modulo .destacado img { width:200px; height:auto}
/*	innovacion*/
div.banners_txt{width:570px;height:100%;clear:both;margin-bottom:45px;}
.plantillaInterior1 .colIzda div.banners_txt  ul{margin-left:0;text-align:center;}
.plantillaInterior1 .colIzda div.banners_txt  ul li a{display:inline;border-bottom:1px dotted #000;}
.plantillaInterior1 .colIzda div.banners_txt ul li.mt0{margin-top:0;}
.plantillaInterior1 .colIzda div.banners_txt ul li{list-style-image:none;list-style-type:none;float:left;margin-bottom:45px;margin-right:20px;width:233px;}
.plantillaInterior1 .colIzda div.banners_txt img{border:1px solid #cacaca;}
/*Nuestra experiencia detalle*/
.enlaceSup p {background:url(../img/flecha_retro.gif) 0 .5em no-repeat; padding-left: 10px; margin-bottom:22px}
.enlaceSup p a {}

/*Galería img experiencia detalle*/
/* Easy Slider */
#pagina .conteneDiapo { float:right;width:356px;padding:1px; border:1px solid #CACACA; position:relative;margin: 4px 0 26px 26px;}

#pagina .conteneDiapo.conjs  {height:236px}
#pagina .conteneDiapo.conjs  ul li{zoom:1;}
#pagina .plantillaInterior1 .colIzda .diapoInt ul ,#pagina .diapoInt ul li, .modulo2 .diapoInt .texto ul li{width:356px;height:236px;overflow:hidden; margin-right:0; margin-bottom:0; list-style:none; margin-left:0}	
/* numeric controls */	
.conteneDiapo.conjs ol{height:24px; position:absolute; bottom:9px; right:16px}
#pagina .conteneDiapo.conjs ol li{margin:0 10px 0 0;float:left;list-style:none;height:24px; width:24px; cursor: pointer; list-style:none}
#pagina .conteneDiapo.conjs ol li a{float:left;height:24px;width:24px;line-height:24px;text-align:center;color:#000;background:url(../img/fnd_btn_galeriaint.png) 0 0 no-repeat}
#pagina .conteneDiapo.conjs ol li a span { border-bottom:1px dotted #000; padding:0 1px; cursor: pointer}
#pagina .conteneDiapo.conjs ol li.diapoActiva a{background-position: bottom left; color:#FFF}
#pagina .conteneDiapo.conjs ol li.diapoActiva a span {border-bottom:none}
/*internacional*/
div.flash_map{width:45.1em;height:43.8em;margin:5em 0;}
/*VIDEO EN CONTEXTO*/
div.flash_texto{width:27em;height:16.5em;float:right;margin:1em 0 1em 1em;}
/*Unete*/
.modulo3  {margin-bottom:24px}
.colIzda h4 { margin-bottom:6px; font-weight:bold}
.colIzda  .txtPrimero h4{border-bottom:1px dotted #616265;display:inline;margin-bottom:5px;}
.modulo3 a, .enlaceDcha a { color:#1D1D1D; border-bottom:1px dotted #1D1D1D}
.enlaceDcha {text-align:right}
.zonaOfertas {padding-top:13px; clear:both; height:100%; overflow:hidden}
.detalle1 .titu4 { margin-bottom:27px}
.colIzda .detalle1 h4  { margin-bottom:4px}

/*Pestanias*/
#pagina .conPestanias ul.pestas {  height:100%; overflow:hidden; margin-left:0; line-height:normal; border-bottom:3px solid #000; margin-bottom:31px}
#pagina .conPestanias ul.pestas li { list-style:none;float:left; width:auto; margin:0 2px 0 0}
.conPestanias ul.pestas li a  {padding:9px 12px;float:left; border:1px solid #D4D4D4; border-bottom:none}
.conPestanias ul.pestas li.activa a { background-color: #000; color:#FFF; border:1px solid #000}
#pagina .conPestanias h4 { font-weight:normal; margin-top:15px} 
.panel table{font-size:0.815em;width:680px;}
.panel table td,.panel table th{border:1px solid #e0e0e0;padding:8px 20px;}
.panel table span{font-weight:bold;}
.panel table caption{border:1px solid #e0e0e0;font-size:1em;font-weight:bold;text-transform:uppercase;padding:8px;margin-top:2em;}

/* Calendario  */
.tablAgendaInt {border:3px solid #E2E1DD; padding:7px}
.tablAgendaInt table {border-collapse:collapse; width:182px; text-align:center; font-size:1em;empty-cells: hide; margin:0 auto 6px}
.tablAgendaInt td, .tablAgendaInt th {border:2px solid #FFF; text-align:center; width:24px; height:26px; vertical-align:middle; background-color:#FFF}
.tablAgendaInt th { border:none; text-align:center; font-weight:normal; color:#616265}
.tablAgendaInt abbr {}
.tablAgendaInt caption {text-align:center; color:#1D1D1D; padding:10px 0 8px}
.tablAgendaInt ol.navegacion li.sig { padding-right:11px; float:right; list-style:none; background: url(../img/flecha_avan_gris.gif) 98% .41em no-repeat;padding-bottom:1px;}
.tablAgendaInt ol.navegacion li.ant { padding-left:11px;float:left; list-style:none; background: url(../img/flecha_retro_gris.gif) 2px .41em no-repeat;padding-bottom:1px; }
.tablAgendaInt ol.navegacion a {color:#616265}
.tablAgendaInt td {background: #E1E1E1 url(../img/fnd_dia.gif) 0 0 no-repeat; color:#666}
.tablAgendaInt td.nomes, .tablAgendaInt td.nomes.festivo { background-image:none; background-color:transparent; color:#999}
.tablAgendaInt td.festivo { background: #FFF url(../img/fnd_festivo.gif) 0 0 no-repeat; color:#FFF}
.tablAgendaInt td.conevento a {color:#FFF}
.tablAgendaInt td.conevento a:hover {color:#FFF}
.tablAgendaInt td.conevento strong {font-weight:normal}
.tablAgendaInt td.conevento { background: #77B800 url(../img/fnd_conevento.gif) 0 0 no-repeat}

/*ESTILOS ACCESIBILIDAD*/
div.logos_w3c{width:70%;margin:2em auto;clear:both;}
div.logos_w3c p{float:left;margin-right:1em;}
.plantillaInterior1 .colIzda ul.atajos li{list-style-type:none;list-style-image:none;}
ul.atajos li{background:url(../img/bullet_atajo.gif) no-repeat top left;list-style-type:none;padding-left:1em;clear:both;height:100%;overflow:hidden;}
span.tecla{display:block;float:left;padding:0 .5em;border-top:1px solid #ccc;
border-right:2px solid #aaaaaa;border-bottom:2px solid #888888;border-left:1px solid #bbb;background:#eeeeee;font-family:courier;font-size:.5em;}
span.plus{font-size:1.2em;display:block;margin:.2em .3em;float:left;}
span.txt_tecla{display:block;float:left;margin:0 .3em;position:relative;}
ul.acceskey{float:left;margin:1em 0;}
.plantillaInterior1 .colIzda ul.acceskey li{display:block;width:183px;clear:both;height:100%;overflow:hidden;margin-right:0;padding-left:1em;background:url(../img/bullet_atajo.gif) no-repeat top left;list-style-type:none;list-style-image:none;}
/*MAPA WEB*/
ul.lista_mapa{width:650px;}
.plantillaInterior1 .colIzda ul.lista_mapa h3{border-bottom:1px dotted #000;margin-bottom:2em;}
.plantillaInterior1 .colIzda ul.lista_mapa li{list-style-type:none;list-style-image:none;}
.plantillaInterior1 .colIzda ul.lista_mapa li.col0 img,.plantillaInterior1 .colIzda ul.lista_mapa li.col1 img,.plantillaInterior1 .colIzda ul.lista_mapa li.col2 img{margin:1em 0;}
.plantillaInterior1 .colIzda ul.lista_mapa li ul li ul li ul li{background:url(../img/arrow.gif) no-repeat left top;}
.plantillaInterior1 .colIzda ul.lista_mapa  .contenUl ul li a:hover{border-bottom:1px dotted #000;}
ul.lista_mapa .contenUl ul {float:left;margin-left:0;}
ul.lista_mapa .contenUl ul li{font-size:.8em;margin-right:.5em;padding-left:.5em;}
ul.lista_mapa .contenUl ul li.conBullet{background:url(../img/arrow.gif) no-repeat left top;}
ul.lista_mapa .contenUl ul li ul li{font-size:1em;}

/*Primer li */
ul.lista_mapa  li.mapa_li1 { width:90px;float:left;}
ul.lista_mapa li.li0 ul { float:left; padding:0 16px }
ul.lista_mapa  li.li0 ul.li0ul0 { width:102px}
ul.lista_mapa li.li0 ul.li0ul1 { width:187px}
ul.lista_mapa  li.li0 ul.li0ul2 { width:85px}
/*Segundo li*/
ul.lista_mapa  li.mapa_li2{ width:530px;float:left;margin-right:0;}
ul.lista_mapa  li.mapa_li2 ul.mapa_li2_1{float:left;width:10em;margin-left:0;}
ul.lista_mapa  li.mapa_li2 ul.mapa_li2_1 li{margin-left:.5em;}
ul.lista_mapa  li.mapa_li2 ul.mapa_li2_2{float:left;width:16em;margin-left:0;}
ul.lista_mapa  li.mapa_li2 ul.mapa_li2_2 li{margin-left:.5em;}
ul.lista_mapa  li.mapa_li2 ul.mapa_li2_3{float:left;width:10em;margin-left:0;}

ul.lista_mapa  li.mapa_li2 ul.mapa_li2_3 li{margin-left:.5em;}
ul.lista_mapa .contenUl ul li.col1 ul li.li14 ul{float:none;}
ul.lista_mapa .contenUl ul li.col1 ul li.li12 ul{float:none;}
/*tercer li*/
ul.lista_mapa  li.mapa_li3{ width:650px;float:left;}
ul.lista_mapa  li.li2 .contenUl ul {height:100%; overflow:hidden; width:100%; clear:both}
ul.lista_mapa  li.mapa_li3 li.col0{width:19em;float:left;}
ul.lista_mapa  li.mapa_li3 li.col0 ul {float:none;}
ul.lista_mapa  li.mapa_li3 li.col1{width:19em;float:left;}
ul.lista_mapa  li.mapa_li3 li.col2{width:19em;float:left;}
ul.lista_mapa  li.mapa_li3 li.col2 ul li{float:none;clear:both;}
ul.lista_mapa  li.mapa_li3 li.col2 ul li.li14{margin-top:2em;height:100%;overflow:hidden;}
	ul.lista_mapa  li.mapa_li3 li.col2 ul{width:100%;}
ul.lista_mapa li.li2 .col0 {width:185px; float:left; clear:none}
ul.lista_mapa  li.li2 .col1 { width:215px; float:left; clear:none}
ul.lista_mapa  li.li2 li {padding:0 18px}	
/*cuarto li*/			
ul.lista_mapa  li.mapa_li4 { width:495px;float:left;}
.plantillaInterior1 .colIzda ul.lista_mapa  li.mapa_li4 ul{width:100%;}
.plantillaInterior1 .colIzda ul.lista_mapa  li.mapa_li4 li.col0{width:18em;float:left;}
.plantillaInterior1 .colIzda ul.lista_mapa  li.mapa_li4  li.col1{width:21em;float:left;}
/*quinto li*/			
ul.lista_mapa  li.mapa_li5 { width:124px;float:left;margin-right:0;}
ul.lista_mapa  li.li5 ul li { float:none; display:inline; padding:0 16px}
/*sexto li*/			
ul.lista_mapa  li.mapa_li6 { width:124px;float:left;clear:both;}
/*septimo li*/			
ul.lista_mapa  li.mapa_li7{ width:495px;float:left;margin-right:0;}
ul.lista_mapa  li.mapa_li7 ul{width:200px;}

/*CONTACTO*/
form.form_contacto label span.red{color:#cc092f;font-weight:bold;}
legend.none{display:none;}
div.campo_contacto label {display:block;clear:both;width:15em;}
div.campo_contacto{width:15.5em;float:left;margin:.5em 1em .5em 0;}
div.campo_contacto input{width:15.5em;}
div.cod{width:8em;}
div.tlf{width:11em;}
div.cod input{width:8em;}
div.tlf input{width:11em;}
div.campo_contacto label span,div.cod label span,div.tlf label span{display:block;float:left;font-size:1em; color:#1d1d1d;font-weight:bold;}
form.form_contacto{width:680px;}
form.form_contacto input,form.form_contacto  textarea,form.form_contacto select{border:1px solid #d7d8d7;padding:.2em 0;background:#ebebeb;font-size:1em; color:#1d1d1d;clear:both;margin:.5em 0;}
.ftn{float:none !important;}
p.aviso_legal{font-size:.8em;color:#616265;clear:both;}
div.p_casilla{width:25em;float:left;margin:.5em 0 1em 0;}
form.form_contacto input.publi{margin:0 0 0 1em ;border:none;background:none;}
/*BOTON ENVIAR VERDE*/
div.envia_tl{background:url(../img/envia_tl.gif) no-repeat top left;float:left;}
div.envia_tr{background:url(../img/envia_tr.gif) no-repeat top right;}
div.envia_bl{background:url(../img/envia_bl.gif) no-repeat bottom left;}
div.envia_br{background:url(../img/envia_br.gif) no-repeat bottom right;}
form.form_contacto  input.verde,  input.verde{background:none;font-size:1em;color:#000;border:none;text-align:center;width:8em;padding:.3em 0;margin:0;}
.filtroSup div.envia_bl label{float:none;margin:0;}

/*admin */
div.lista_negocio{clear:both;margin-bottom:5em;}
.plantillaInterior1 .colIzda div.lista_negocio ul{margin:0;}
.plantillaInterior1 .colIzda div.lista_negocio ul li{margin-right:.5em;width:17.3em;clear:both;padding:1.3em 1.8em 1em 1em  ;list-style-type:none;list-style-image:none;text-transform:uppercase;font-size:.8em;background: url(../img/dl_li.gif) no-repeat top left;}
.plantillaInterior1 .colIzda div.lista_negocio ul li ul li{text-transform:none;list-style-image:url(../img/arrow.gif);list-style-position:inside;background:none;}
p.mini{font-size:.8em;margin:2em 0;}
dl.cursiva{margin:1em 0;}
dl.cursiva dt{font-style:italic;}
dl.cursiva  dt{display:inline-block;float:left;}
dl.cursiva dd{display:block;clear:right;}
ul.wmax{background: url(../img/bg_wmax.gif) no-repeat top left;position:absolute;top:-2em;left:20.5em;}
.plantillaInterior1 .colIzda div.lista_negocio ul li.sel{background: url(../img/dl_sel.gif) no-repeat top left;position:relative;width:17.7em;}
.plantillaInterior1 .colIzda div.lista_negocio ul li a:hover{border-bottom:1px dotted #333;}
.plantillaInterior1 .colIzda div.lista_negocio ul li ul.wmax{padding:1em 2em;}
.plantillaInterior1 .colIzda div.lista_negocio ul li ul.wmax li{font-size:1em;margin:.1em 0; padding:0;}
.plantillaInterior1 .colIzda div.lista_negocio ul li.sel  ul.wmax a{float:none;}
.plantillaInterior1 .colIzda div.lista_negocio ul li  ul.wmax a:hover{border-bottom:1px dotted #333;}

/*presentador*/
#boxes div.window{padding:2em 2em 2em;position:absolute;width:498px;z-index:9999;display:none;top:190px;background:#fff;border:1px solid #ccc;}
#mask {background-color:#fff;display:none;left:0;position:absolute;top:0;z-index:9000;}


/*Listas de contacto*/
ul.liMitad li { float:left; width:45%}



/*recursos*/
.marTop20{margin-top:20px}
.marBot20{margin-bottom:20px}
.padTop20{padding-top:20px}
.padBot20{padding-bottom:20px}


/*presentador*/
#boxes div.window{padding:2em 2em 2em;position:absolute;width:498px;z-index:9999;display:none;background:#fff;border:1px solid #ccc;}
#mask {background-color:#fff;display:none;left:0;position:absolute;top:0;z-index:9000;}
div.asistente object{ z-index:30}
form.presentacion{height:100%;position:absolute;bottom:0; right:0; z-index:55}
form.presentacion input{;position:absolute;bottom:0; right:0;display: block;width:172px;height:43px;cursor:pointer; z-index:60; background:url(../img/pixel.gif) 0 0 repeat; border:none}
/*menu principal*/
#menuPpal.conScript li.li5,#menuPpal.conScript li.li5 a {width:100px; }
#menuPpal.conScript li.li5 .contenUl{right:5px;}
a.close{background: url(../img/cerrar.gif) no-repeat;width:17px;height:22px;display:block;}
div.video_contenido{margin:0 0 4em 1em;}
div.diapo_linea{width:315px;height:219px;padding:1px;border:1px solid #ccc;}
div.diapo_linea div.diapoInt {width:315px;height:213px;}