* { margin: 0px; padding: 0px;}

body, html {  font-family: "Trebuchet MS", sans-serif; font-size:92%; color:#666666; background-color:#FFFFFF; margin:0; padding:0; }
img { border: none;}

/*------------------------------------------------------------*/
/*                           CABECERA                         */
/*------------------------------------------------------------*/
div#cabecera { height:175px; margin-top:0px; padding-top:0px; margin-left: 25px; margin-right: 15px;  margin-bottom: 0px; }
/*---------- Logo y Slogan ----------*/

div#cabecera h1 { width: 196px; height:98px; float: left; }
div#cabecera h1 a {width: 196px; height:98px; display: block; background-image:url(../IMG/logociss.gif); background-repeat: no-repeat; background-position: 0px 30px;}
div#cabecera h1 a span { display: none;}
/*
div#cabecera h2 {width: 140px; height:100px; float: left;background-image:url(../IMG/Slogan.jpg); background-repeat: no-repeat; background-position: left top;}
*/
div#cabecera h2 span { display: none;}

/*---------- Menu Secundario ----------*/
div#cabecera ul#menuSecundario {margin:0; padding:0; float: right; width: 467px; height:25px; list-style: none;background-image:url(../IMG/fondo_nenu_inicio.jpg); background-repeat: no-repeat; background-position: left top;line-height: 0.4em; padding-left: 20px; margin-bottom: 4px;}
div#cabecera ul#menuSecundario li { float: left; text-align: center; border-right:1px solid #666666; margin-top: 3px; padding-bottom:4px;}
div#cabecera ul#menuSecundario li.inicio { width: 120px;}
div#cabecera ul#menuSecundario li.atencion { width: 180px;}
div#cabecera ul#menuSecundario li.comprar { width: 150px; border:none;}
div#cabecera ul#menuSecundario li a { font-size: 0.6em; text-decoration: none; color:#666666; letter-spacing:0.1em;}
div#cabecera ul#menuSecundario li a:hover { color:#EE014C;}
/*---------- Banner ----------*/

div#cabecera div.banner { width:743px; height:98px; float:right; padding:0px; margin:0px; margin-bottom:5px; background-color: #cfcfcf;  background-image:url(../img/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top;}
div#cabecera div.banner div#publi_top {padding-top: 4px; margin-left: 12px;}
div#cabecera div.banner a {}
div#cabecera div.banner a img {}
div#cabecera div.limpia {clear:both; margin: 0px; padding:0px;}
/*---------- Menu Principal ----------*/

div#cabecera ul#menuPrincipal { list-style: none; margin-top: 12px;  padding-bottom: 22px;}
div#cabecera ul#menuPrincipal li { float: left; margin-right: 4px; font-size: 1em; font-weight: bold;}
div#cabecera ul#menuPrincipal li a {background: transparent url(../IMG/pestana_izq.jpg) no-repeat top left;
display: block;float: left;padding-left: 9px; text-decoration: none; font-size: 0.8em; color:#FFFFFF;}
div#cabecera ul#menuPrincipal li a span {background: transparent url(../IMG/pestana_dcha.jpg) no-repeat top right;display: block;padding-top: 8px;padding-right: 9px;padding-bottom: 8px;padding-left: 0;}
div#cabecera ul#menuPrincipal li a:hover { color:#FFFFFF; background-position:bottom left;}
div#cabecera ul#menuPrincipal li a:hover span { color:#FFFFFF; background-position:bottom right;}
div#cabecera ul#menuPrincipal li a.on {background: transparent url(../IMG/pestana_izq.jpg) no-repeat bottom left;
display: block;float: left;padding-left: 9px; text-decoration: none; font-size: 0.8em; color:#FFFFFF;}
div#cabecera ul#menuPrincipal li a.on span {background: transparent url(../IMG/pestana_dcha.jpg) no-repeat bottom right;display: block;padding-top: 8px;padding-right: 9px;padding-bottom: 8px;padding-left: 0;}

/* carrito */
div#cabecera ul#menuPrincipal li#carrito a {background: transparent url(../IMG/pestana_izq.jpg) no-repeat bottom left;
display: block;float: left;padding-left: 9px; text-decoration: none; font-size: 0.8em; color:#FFFFFF;}
div#cabecera ul#menuPrincipal li#carrito a span {background: transparent url(../IMG/pestana_dcha.jpg) no-repeat bottom right;display: block;padding-top: 8px;padding-right: 9px;padding-bottom: 8px;padding-left: 0;}
div#cabecera ul#menuPrincipal li#carrito a:hover { color:#FFFFFF; background-position:top left;}
div#cabecera ul#menuPrincipal li#carrito a:hover span { color:#FFFFFF; background-position:top right;}

/*------------------------------------------------------------*/
/*                  PUBLICIDADES  ARRIBA                      */
/*------------------------------------------------------------*/
/* div#cabecera div#publicitat {margin:auto; text-align:center; height:100px; border-bottom: 1px solid #cfcfcf; padding:0px; margin-bottom:5px;  padding-bottom:5px;}
div#cabecera div#publicitat div#contingut {margin:auto; text-align:center; width: 898px; height:96px; padding:0px;  padding-bottom:5px;}
div#cabecera div#publicitat div#contingut div#publi1 {width:743px; height:96px; float:left; padding:0px; padding-top: 6px; padding-left: 6px; margin:0px; background-color: #cfcfcf;  background-image:url(../img/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top;}
div#cabecera div#publicitat div#contingut div#publi2 {width:132px; height:96px; float:left; padding:0px; padding-top: 6px; padding-left: 6px; margin:0px; margin-left: 6px; background-color: #cfcfcf; background-image:url(../img/tit_publicidad.gif); background-repeat: no-repeat; background-position: left top;}
div#cabecera div#limpia {clear:both;}
*/

/*------------------------------------------------------------*/
/*                PUBLICIDADES LADO LOGO                      */
/*------------------------------------------------------------*/

div#cabecera div#publicitat {margin:auto; text-align:center; height:100px; border-bottom: 1px solid #cfcfcf; padding:0px; margin-bottom:5px;  padding-bottom:5px;}
div#cabecera div#publicitat div#contingut {margin:auto; text-align:center; width: 898px; height:96px; padding:0px;  padding-bottom:5px;}
div#cabecera div#publicitat div#contingut div#publi1 {width:743px; height:96px; float:left; padding:0px; padding-top: 6px; padding-left: 6px; margin:0px; background-color: #cfcfcf;  background-image:url(../img/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top;}
div#cabecera div#publicitat div#contingut div#publi2 {width:132px; height:96px; float:left; padding:0px; padding-top: 6px; padding-left: 6px; margin:0px; margin-left: 6px; background-color: #cfcfcf; background-image:url(../img/tit_publicidad.gif); background-repeat: no-repeat; background-position: left top;}
div#cabecera div#limpia {clear:both;}
*/

/*------------------------------------------------------------*/
/*                           CUERPO                           */
/*------------------------------------------------------------*/

div#cuerpo { margin:auto;  text-align:center; clear:both; padding-left: 0px; padding-right: 0px; padding-top:0px; margin-top:0px; }
div#cuerpo div#cuerpo1 { margin:auto; text-align:center; width: 990px; padding-left: 0px; padding-right: 0px; padding-top: 15px; margin-top: 0px;}

div#cabecera { margin:auto; text-align:center; padding-top: 4px; clear:both; }
div#cabecera div#cabecera1 {margin:auto; text-align:center; width: 990px;}

/*-----------------*/
/*    Izquierda    */
/*-----------------*/

div#cuerpo div#izq {  float:left; width: 189px; font-size: 0.8em; padding-top: 2px; margin-bottom:15px;text-align:left; }
div#cuerpo div#izq ul { list-style: none;}
div#cuerpo div#izq ul li {}
div#cuerpo div#izq ul li a {}
div#cuerpo div#izq ul li a:hover {}
div#cuerpo div#izq div.documentos { background-image:url(../IMG/fondo_menu_3.jpg); background-position: left top; background-repeat: no-repeat; padding-top: 6px; padding-left: 6px;}
div#cuerpo div#izq div.documentos ul { background-color:#D9F3E6; width: 177px; padding-bottom: 6px;}
div#cuerpo div#izq div.documentos ul li { padding-left: 30px; background-image:url(../IMG/bullet_doble.gif); background-position: 18px 5px; background-repeat: no-repeat; line-height: 15px; margin-bottom: 4px;}
div#cuerpo div#izq div.documentos ul li.titulo { font-weight: bold; color:#07523E; padding-left: 15px; background-image:none; padding-top: 3px; padding-bottom: 3px;}
div#cuerpo div#izq div.documentos ul li a { text-decoration: none; color:#666666;}
div#cuerpo div#izq div.documentos ul li a:hover { color:#EE014C;}
div#cuerpo div#izq div.documentos ul li a.resalte { text-decoration: none; color:#000000; font-weight:bold;}
div#cuerpo div#izq div.documentos ul li a.resalte:hover { color:#EE014C;}


div#cuerpo div#izq div.soporte { background-image:url(../IMG/fondo_menu_2.jpg); background-position: left top; background-repeat: no-repeat; padding-top: 6px; padding-left: 6px;}
div#cuerpo div#izq div.soporte ul { width: 177px; padding-bottom: 10px; background-image:url(../IMG/separador_ul.gif); background-position: center bottom; background-repeat: no-repeat;}
div#cuerpo div#izq div.soporte ul.sinfondo { background-image: none;}
div#cuerpo div#izq div.soporte ul li { padding-left: 30px; background-image:url(../IMG/bullet_gris.gif); background-position: 18px 5px; background-repeat: no-repeat; line-height: 15px; margin-bottom: 4px;}
div#cuerpo div#izq div.soporte ul li.titulo {font-weight: bold; color:#0781B4; padding-left: 15px; background-image:none; padding-top: 8px; padding-bottom: 3px;}
div#cuerpo div#izq div.soporte ul li a { text-decoration: none; color:#666666;}
div#cuerpo div#izq div.soporte ul li a:hover {color:#EE014C;}
div#cuerpo div#izq div.formacion {background-image:url(../IMG/fondo_menu_1.jpg); background-position: left top; background-repeat: no-repeat; padding-top: 6px; padding-left: 6px;}
div#cuerpo div#izq div.formacion ul {width: 177px; padding-bottom: 10px; background-color:#E6F1F7;}
div#cuerpo div#izq div.formacion ul li {padding-left: 30px; background-image:url(../IMG/bullet_doble.gif); background-position: 18px 4px; background-repeat: no-repeat; line-height: 15px; margin-bottom: 6px; padding-right: 9px;}
div#cuerpo div#izq div.formacion ul li.titulo {font-weight: bold; color:#0781B4; padding-left: 15px; background-image:none; padding-top: 8px; padding-bottom: 3px; margin-bottom: 3px;}
div#cuerpo div#izq div.formacion ul li.ver { background-image: none; text-align: right; padding-right: 15px;}
div#cuerpo div#izq div.formacion ul li a { text-decoration: none; color:#666666;}
div#cuerpo div#izq div.formacion ul li a:hover {color:#EE014C;}
div#cuerpo div#izq div.empresas {color:#FFFFFF;}
div#cuerpo div#izq div.empresas ul {width: 177px; padding-bottom: 20px; background-color:#EE014C; margin-left: 6px; margin-top: 15px;}
div#cuerpo div#izq div.empresas ul li {padding-left: 30px; background-image:url(../IMG/bullet_blanco.gif); background-position: 18px 4px; background-repeat: no-repeat; line-height: 15px; margin-bottom: 4px; padding-right: 9px;}
div#cuerpo div#izq div.empresas ul li.titulo {font-weight: bold; color:#FFFFFF; padding-left: 15px; background-image:none; padding-top: 8px; padding-bottom: 3px;}
div#cuerpo div#izq div.empresas ul li a { color:#FFFFFF; text-decoration: none;}
div#cuerpo div#izq div.empresas ul li a:hover { text-decoration: underline;}
div#cuerpo div#izq div.publicidad ul li {text-align:center;}


div#cuerpo#container_derecho {float:left; width:803px; tet-align:left; }

/*-----------------*/
/*      Centro     */
/*-----------------*/

div#cuerpo div#cuerpo1 div#cont_derecha  {float: left;  width: 783px; height:100%; text-align:left; padding-left: 0px; padding-right: 0px; }
/*div#cuerpo div#cuerpo1 div#centro { float: left;  text-align:left; width: 340px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }*/
div#cuerpo div#cuerpo1 div#centro { }



/*---------- Banner ----------*/
div#cuerpo div#centro { margin-top: 15px;padding-top: 15px}
div#cuerpo div#centro div.publi {width:50%; height:300px; text-align:center; margin:auto; padding-bottom:15px;margin-top: -15px;float: left}
div#cuerpo div#centro div.publi a {}
div#cuerpo div#centro div.publi a img {}
div#cuerpo div#centro div.publi div#publi_recomend {margin:auto; text-align:center; width:310px; height:258px; padding-top:14px; background-color:#cfcfcf; background-image:url(../img/tit_publicidad_recom.gif);  background-repeat: no-repeat; background-position: left top;}
div#cuerpo div#centro div.publi p {margin-bottom:10px;}

/*---------- Le Recomendamos ----------*/
div#cuerpo div#centro p.titulo { background-image:url(../IMG/fondo_le_recomendamos_300.gif); background-position: left top; background-repeat: no-repeat; color:#FFFFFF; font-size: 0.9em; font-weight: bold; padding-top: 4px; text-align:center; padding-top: 8px; margin-bottom: 10px; height:45px;}
div#cuerpo div#centro ul {  list-style: none; font-size: 0.8em; width: 343px; margin-top: 10px; padding-bottom: 20px;}
div#cuerpo div#centro ul li {padding-left: 30px; padding-right: 10px; background-image:url(../IMG/bullet_verde.gif); background-position: 20px 4px; background-repeat: no-repeat; line-height: 15px; margin-bottom: 6px;}
div#cuerpo div#centro ul li a { color:#666666; text-decoration: none;}
div#cuerpo div#centro ul li a:hover {color:#EE014C;}

/*------------------------*/
/*   banner fundación     */
/*------------------------*/

div#cuerpo div#izq div#logo_fundacion { width:172px; height:70px; background-color:#5D5E60; border: 1px solid #333333; background-image: url(http://www.fundacionwolterskluwer.es/img/logo_banner_fundacion.gif); background-repeat:no-repeat; display: block; margin: auto; margin-top:8px;}
div#cuerpo div#izq div#logo_fundacion div#texto1 {text-align: right;}
div#cuerpo div#izq div#logo_fundacion div#texto1 a{ font-family: "Trebuchet MS";  font-size:19px; color: #72AF50;  padding-right: 5px; font-style:italic; text-decoration:none;}
div#cuerpo div#izq div#logo_fundacion div#texto2 a{ font-family: "Trebuchet MS";  font-size:18px; color: #ffffff; padding-left: 38px; font-height: normal; padding-top:0px; text-decoration:none;}
div#cuerpo div#izq div#logo_fundacion div#texto3 a{ font-family: "Trebuchet MS";  font-size:11px; color: #ffffff; padding-left: 38px; font-height: bold; padding-top:0px; text-decoration:none;}

/*------------------------*/
/*   banner cedro         */
/*------------------------*/

div#cuerpo div#izq div#cedro { display: block; text-align:center;  margin-top: 5px;}

/*------------------------*/
/*   banner red social    */
/*------------------------*/

div#cuerpo div#izq div#social {border:1px solid #4981C1; width: 169px; height:85px; display: block; text-align:center;  margin-top: 5px; margin-left: 8px;}

div#cuerpo div#izq div#social p {margin-left: 8px; text-align:left; margin-top: 5px; margin-bottom: 5px; color:#4981C1; font-weight: bold; font-size:1.2em;}
div#cuerpo div#izq div#social p.contenido {text-align:center; }

/*--------------------------------------------------*/
/* Derecha enlace desde la home de la web de fitax  */
/*--------------------------------------------------*/

div#cuerpo div#dch_quienes { margin: 20px; tex_align: auto; padding: 20px; font-size: 1em; font-family: "Trebuchet MS"; text-align: justify; border: 1px solid;}
div#cuerpo div#dch_quienes div.quienes { padding: 20px;}
div#cuerpo div#dch_quienes h2.seccion { text-align: center; color:#6EBB1F;}
div#cuerpo div#dch_quienes h3 { background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;}
div#cuerpo div#dch_quienes h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#dch_quienes h3 span.izquierda {background-image:url(../IMG/fondo_tit_IZQ.jpg); background-repeat: no-repeat; background-position: left top; float: left;}
div#cuerpo div#dch_quienes h3 span.centro { width: 278px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;}
div#cuerpo div#dch_quienes h3 span.derecha {background-image:url(../IMG/fondo_tit_DCH.jpg); background-repeat: no-repeat; background-position: right top; float: right;}
div#cuerpo div#dch_quienes h5 {font-size: 1em; font-family: "Trebuchet MS"; text-align: justify;} 
div#cuerpo div#dch_quienes p {margin-top:5px; }
div#cuerpo div#dch_quienes ul {margin-left: 20px; margin-top: 8px; margin-bottom: 8px;}
div#cuerpo div#dch_quienes ul li {margin-left: 10px; background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position: left 4px; padding-left: 8px; list-style:none;}


/*-----------------*/
/*     Derecha     */
/*-----------------*/

div#cuerpo div#dch { float:left;  width: 78%; text-align:left;  padding:0px;}
div#cuerpo div#dch_nove { float:left;  width: 78%; }
div#cuerpo div#dch.corta {float:left; padding:0px; width: 100%;}
div#cuerpo div#dch.corta h2 {}
div#cuerpo div#dch.corta h2.seccion { text-align: center; color:#6EBB1F; width: 100%;  }

div#cuerpo div#dch h2.seccion { text-align: center; color:#6EBB1F; width: 100%;}
div#cuerpo div#dch.corta div.novedades {width: 100%;}
div#cuerpo div#dch.corta div.novedades h3 {width: 100%;  margin:0px; padding:0px;  background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;  }
div#cuerpo div#dch.corta div.novedades h3 span { width: 100%;  padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#dch.corta div.novedades h3 span.izquierda {background-image:url(../IMG/fondo_izq.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px;}
div#cuerpo div#dch.corta div.novedades h3 span.centro {  font-size: 1.3em; width: 280px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;  }
div#cuerpo div#dch.corta div.novedades h3 span.derecha {background-image:url(../IMG/fondo_der.gif); background-repeat: no-repeat; background-position: right top; float: right;  width: 10px;}

div#cuerpo div.formacion {width: 100%;}
div#cuerpo div.formacion h3 { width: 100%;   margin:0px; padding:0px;  background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;  }
div#cuerpo div.formacion h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div.formacion h3 span.izquierda {background-image:url(../IMG/fondo_izq.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px;}
div#cuerpo div.formacion h3 span.centro {  font-size: 1.3em; width: 280px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;  }
div#cuerpo div.formacion h3 span.derecha {background-image:url(../IMG/fondo_der.gif); background-repeat: no-repeat; background-position: right top; float: right;  width: 10px;}

div#cuerpo div#dch h3.mate {  width: 100%; margin-left: 0px;background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;  }
div#cuerpo div#dch h3.mate  span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#dch h3.mate  span.izquierda {background-image:url(../IMG/fondo_izq.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px;}
div#cuerpo div#dch h3.mate  span.centro { font-size: 1.3em; width: 280px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;  }
div#cuerpo div#dch h3.mate  span.derecha {background-image:url(../IMG/fondo_der.gif); background-repeat: no-repeat; background-position: right top; float: right;  width: 10px;}

div#cuerpo div#dch h3 {  width: 100%;   background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;  }
div#cuerpo div#dch h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#dch h3 span.izquierda {background-image:url(../IMG/fondo_izq.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px;}
div#cuerpo div#dch h3 span.centro {  font-size: 1.3em; width: 280px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;  }
div#cuerpo div#dch h3 span.derecha {background-image:url(../IMG/fondo_der.gif); background-repeat: no-repeat; background-position: right top; float: right;  width: 10px;}

div#cuerpo div#dch.corta h3 { width: 100%;   background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;  }
div#cuerpo div#dch.corta h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#dch.corta h3 span.izquierda {background-image:url(../IMG/fondo_izq.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px;}
div#cuerpo div#dch.corta h3 span.centro {  font-size: 1.3em; width: 280px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;  }
div#cuerpo div#dch.corta h3 span.derecha {background-image:url(../IMG/fondo_der.gif); background-repeat: no-repeat; background-position: right top; float: right;  width: 10px;}

div#cuerpo div#dch_nove h2.seccion { text-align: center; color:#6EBB1F; width: 100%; }
div#cuerpo div#dch_nove h3 { clear:both; width: width: 80%;  background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.7em; color:#FFFFFF; margin-bottom: 7px;  }
div#cuerpo div#dch_nove h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#dch_nove h3 span.izquierda {background-image:url(../IMG/fondo_izq.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px;}
div#cuerpo div#dch_nove h3 span.centro {  font-size: 1.3em; width: 280px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;  }
div#cuerpo div#dch_nove h3 span.derecha {background-image:url(../IMG/fondo_der.gif); background-repeat: no-repeat; background-position: right top; float: right;  width: 10px;}


/*-----------------*/
/*     tot_marge   */
/*-----------------*/

div#cuerpo div#tot_marge { float: left; width: 78%; text-align:left; }
div#cuerpo div#tot_marge.corta { }
div#cuerpo div#tot_marge h2 {}
div#cuerpo div#tot_marge h2.seccion { text-align: center; color:#6EBB1F;}
div#cuerpo div#tot_marge h3 { width: 100%;  background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.9em; color:#FFFFFF; margin-bottom: 7px;}
div#cuerpo div#tot_marge h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo div#tot_marge h3 span.izquierda {background-image:url(../IMG/fondo_tit_IZQ.jpg); background-repeat: no-repeat; background-position: left top; float: left;}
div#cuerpo div#tot_marge h3 span.centro { width: 278px; margin-right: auto; margin-left: auto; display: block; text-align: center;background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;}
div#cuerpo div#tot_marge h3 span.derecha {background-image:url(../IMG/fondo_tit_DCH.jpg); background-repeat: no-repeat; background-position: right top; float: right;}
div#cuerpo div#tot_marge div#prodonline{ padding-left: 10px; width:100%;  margin:0px;}

/*---------- Inicio ----------*/

div#cuerpo div#dch div.novedades { }
html > body > div#cuerpo div#dch div.novedades div { display:block; width:100%; }

div#cuerpo div#dch div.novedades div.izq {width: 120px; float:left; }
div#cuerpo div#dch div.novedades div.izq p.img { text-align: center;}
div#cuerpo div#dch div.novedades div.der {width: 80%; float:left;}
div#cuerpo div#dch div.novedades div.der p.titulo { font-size: 1.3em; padding-top: 6px;}
div#cuerpo div#dch div.novedades div.der p.titulo a { text-decoration: none; color:#6EBB1F;}
div#cuerpo div#dch div.novedades div.der p.titulo a:hover { text-decoration: underline;}
div#cuerpo div#dch div.novedades div.der p.intro { font-size: 0.9em; margin-top: 6px; margin-bottom: 4px; display:block;}

div#cuerpo div#dch div.novedades div.der p.info { font-size: 0.8em; display:block; height:28px; background-image:url(../IMG/boton_novedades.jpg); background-repeat: no-repeat; background-position: left top; padding-top:6px; padding-left:18px;}
div#cuerpo div#dch div.novedades div.der p.info a { text-decoration: none; color:#666666; font-style: italic;}
div#cuerpo div#dch div.novedades div.der p.info a:hover  {color:#EE014C;}
div#cuerpo div#dch div.novedades div.boton {clear:both; text-align: right; height:28px; background-image:url(../IMG/boton_novedades.jpg); background-repeat: no-repeat; background-position: right top;  padding-top:6px; margin-bottom:0px;width:80%}
div#cuerpo div#dch div.novedades div.boton p { width: 100%;  font-size: 0.8em; text-align:right; }
div#cuerpo div#dch div.novedades div.boton p a { color:#666666; text-decoration: none; width: 120px; padding-right:25px; }
div#cuerpo div#dch div.novedades div.boton p a:hover {color:#EE014C;}
div#cuerpo div.formacion {clear:both; text-align:left; margin-top:0px;}
div#cuerpo div.formacion div.num_cursos {width: 98%; margin-left:10px; margin-right:10px;}
div#cuerpo div.formacion div.num_cursos div.left { float:left; width:90%;  margin-left:10px; margin-top: 8px; padding-right: 10px; }
div#cuerpo div.formacion div.num_cursos div.left p.titulo_curso {  background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position: 0px 9px; font-size: 1.2em; color:#6EBB1F; font-weight:bold; padding-left: 10px; display:block;}
div#cuerpo div.formacion div.num_cursos div.left p.titulo_curso a {text-decoration:none; color:#6EBB1F;}
div#cuerpo div.formacion div.num_cursos div.left p.titulo_curso a:hover { text-decoration:underline;}
div#cuerpo div.formacion div.num_cursos div.left p.descri_curso {font-size: 0.9em; color:#666666; padding-left: 10px; display:block; text-align:justify;}
div#cuerpo div.formacion div.num_cursos div.left p.descri_curso span.masinfor2 {width:77px ;idth: 115px;   text-align: center; height:28px; background-image:url(../IMG/boton_novedades.jpg); background-repeat: no-repeat; background-position: 0px; 25px; padding-top: 8px; font-size:0.9em;}
div#cuerpo div.formacion div.num_cursos div.left p.descri_curso a {text-decoration:none; color:#666666;}
div#cuerpo div.formacion div.num_cursos div.left p.lugar_curso {font-size: 1em; color:#666666; padding-left: 10px; display:block;}
div#cuerpo div.formacion div.num_cursos div.left p.lugar_curso a {text-decoration:none; color:#333333;}

div#cuerpo div.formacion div.num_cursos div.left_masinfor {clear:both; width: 115px; text-align: center; height:28px; background-image:url(../IMG/boton_novedades.jpg); background-repeat: no-repeat; background-position: 0px; 25px; padding-top: 8px; font-size:0.9em;margin-left: 15px; }
div#cuerpo div.formacion div.num_cursos div.left_masinfor div#lugar { width: 115px; float:right;  text-align: center; height:52px; background-image:url(../IMG/fondolugarformacion.gif); background-repeat: no-repeat; background-position: 0px; 25px; padding-top: 8px; font-size:0.9em; }
div#cuerpo div.formacion div.num_cursos div.left_masinfor p.masinfor {   text-align: center; }
div#cuerpo div.formacion div.num_cursos div.left_masinfor p.masinfor a {color:#666666; text-decoration: none; font-style: italic;}
div#cuerpo div.formacion div.num_cursos div.left_masinfor p.masinfor a:hover {color:#EE014C;}


/*---------- Atención al Cliente ----------*/

div#cuerpo div#dch div.att { float: left; margin-left:10px; margin-right:10px; width: 95%;}
div#cuerpo div#dch div.att div.datosAtencion { padding-left: 195px; background-image:url(../IMG/img_atencion.jpg); background-repeat: no-repeat; background-position: left center; padding-top: 40px; padding-bottom: 40px;}
div#cuerpo div#dch div.att div.datosAtencion p { color:#6EBB1F; font-size: 1.1em; font-style: italic; font-weight: bold;}
div#cuerpo div#dch div.att div.datosAtencion p a {color:#6EBB1F; text-decoration: none;}
div#cuerpo div#dch div.att div.datosAtencion p a:hover { text-decoration: underline;}
div#cuerpo div#dch div.att h4 { margin-top: 15px; margin-bottom: 20px;color:#0781B4;}
div#cuerpo div#dch div.att ul { list-style: none;}
div#cuerpo div#dch div.att ul li { background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position:2px 9px; padding-left: 12px; margin-bottom: 25px;}
div#cuerpo div#dch div.att ul li h4 { margin: 0px;color:#6EBB1F;}
div#cuerpo div#dch div.att ul li h4 span { color:#666666; font-size: 0.9em; font-weight: normal;}
div#cuerpo div#dch div.att ul li h5 { font-weight: bold; margin-top: 10px; }
div#cuerpo div#dch div.att ul li p { font-size: 0.9em;}
div#cuerpo div#dch div.att ul li ul { list-style: disc; margin-left: 20px; margin-top: 5px;margin-bottom: 10px;}
div#cuerpo div#dch div.att ul li ul li {font-size: 0.9em; margin-bottom: 0px; background-image: none; padding-left:0px;}

/*---------- Cómo comprar ----------*/

div#cuerpo div#dch div.como {float: left; margin-left:10px; margin-right:10px; width: 95%;}
div#cuerpo div#dch div.como div.datosComprar { padding-left: 195px; background-image:url(../IMG/img_comprar.jpg); background-repeat: no-repeat; background-position: 0px 20px; padding-top: 15px; padding-bottom: 40px;}
div#cuerpo div#dch div.como div.datosComprar ul { list-style: none;}
div#cuerpo div#dch div.como div.datosComprar ul li { margin-bottom: 10px; background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position:0px 9px; padding-left: 12px; font-size: 0.9em;}

/*---------- Quiénes somos ----------*/

div#cuerpo div#dch div.quienes {float: left; margin-left:10px; margin-right:10px; width: 95%;}
div#cuerpo div#dch div.quienes h4 {color:#0781B4; margin-bottom: 10px; margin-top: 10px;}
div#cuerpo div#dch div.quienes h5 {color:#6EBB1F; font-size: 0.95em; margin-bottom: 5px;}
div#cuerpo div#dch div.quienes p { font-size: 0.9em; text-align: justify; margin-bottom: 7px;}
div#cuerpo div#dch div.quienes ul { margin-left: 20px; margin-bottom: 20px;}
div#cuerpo div#dch div.quienes ul li { font-size: 0.9em;}

/*---------- Dónde estamos ----------*/
div#cuerpo div#dch div.donde {float: left; margin-left:10px; margin-right:10px; width: 95%;}
div#cuerpo div#dch div.donde div.sac { border-bottom: 1px dotted #6EBB1F; border-top: 1px dotted #6EBB1F; padding-top: 15px; padding-bottom: 15px; margin-top: 20px;}
div#cuerpo div#dch div.donde div.sac p { text-align: center; font-size: 1.4em;}
div#cuerpo div#dch div.donde div.sac p.gris { font-weight: bold; color:#666666;}
div#cuerpo div#dch div.donde div.sac p.verde { font-style:italic; color:#6EBB1F;}
div#cuerpo div#dch div.donde div.delegaciones {}
div#cuerpo div#dch div.donde div.delegaciones h4 { margin-top: 20px; margin-bottom: 20px; color:#0781B4;}
div#cuerpo div#dch div.donde div.delegaciones div.mapa { width:190px; float: left;}
div#cuerpo div#dch div.donde div.delegaciones div.mapa img {}
div#cuerpo div#dch div.donde div.delegaciones div.mapa p { font-size: 0.8em; text-align: center; background-color:#E9F6E2; color:#6EBB1F; padding: 15px; margin-top: 10px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones { margin-left:210px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones h4 { font-size: 0.95em; margin-bottom: 5px; margin-top: 0px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones h4.verde { font-size: 0.9em; color:#6EBB1F; margin-bottom: 20px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones div {}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones div.izq { float: left; width:215px; border-right:2px solid #cccccc; padding-right: 7px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones div.dch { padding-left: 240px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones div p { font-size: 0.9em; margin-bottom: 25px;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones div p span { font-weight: bold; color:#0781B4; display: block;}
div#cuerpo div#dch div.donde div.delegaciones div.direcciones div p span.verde {color:#6EBB1F; padding-top: 4px;}

/*---------- Noticias y Eventos ----------*/
div#cuerpo div#dch div.noticias {float: left; margin-left:10px; margin-right:10px; width: 95%;}
div#cuerpo div#dch div.noticias div { margin-top: 10px;}
div#cuerpo div#dch div.noticias div.not { border-bottom: 2px solid #cccccc; padding-bottom: 30px; margin-bottom: 25px; padding-left: 15px; padding-right: 15px;}
div#cuerpo div#dch div.noticias div p { font-size: 0.9em;}
div#cuerpo div#dch div.noticias div p a { font-size: 1.2em; color:#0781B4; text-decoration: none; font-weight: bold;}
div#cuerpo div#dch div.noticias div p a:hover { text-decoration: underline;}
div#cuerpo div#dch div.noticias div p.fecha {}
div#cuerpo div#dch div.noticias div p.titular { margin-bottom: 5px; margin-top: 2px;}
div#cuerpo div#dch div.noticias div p.entradilla { text-align: justify;}

/*---------- Borradores y Proyectos Normativos  y  Normativa ----------*/
div#cuerpo div#tot_marge div.borradores {float: left; width: 95%;}
div#cuerpo div#tot_marge div.borradores div.contenido { margin-top: 15px; height: 5px; width: 100%;}
html > body > div#cuerpo div#tot_marge div.borradores div.contenido { width: 100%; height: auto; min-height: 5px; }
div#cuerpo div#tot_marge div.borradores div.contenido  { width: 100%; margin-left: 10px; margin-right:10px; }
div#cuerpo div#tot_marge div.borradores div.contenido div.publi { text-align:center; }
div#cuerpo div#tot_marge div.borradores div.contenido div.publi a {}
div#cuerpo div#tot_marge div.borradores div.contenido div.publi a img {}
div#cuerpo div#tot_marge div.borradores div.contenido h4 { margin-left: 20px; font-size: 0.9em; margin-bottom: 15px;}
div#cuerpo div#tot_marge div.borradores div.contenido ul { margin-left: 20px; list-style: none;}
div#cuerpo div#tot_marge div.borradores div.contenido ul li { margin-bottom: 10px; background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position:2px 9px; padding-left: 14px; font-size: 0.9em;}
div#cuerpo div#tot_marge div.borradores div.contenido ul li a { color:#666666; text-decoration: none;}
div#cuerpo div#tot_marge div.borradores div.contenido ul li a:hover { text-decoration: underline;}
div#cuerpo div#tot_marge div.borradores div.contenido div.reader { border-top:1px solid #cccccc; margin-top: 40px; padding-top: 5px; padding-bottom: 25px; margin-left: 20px;}
div#cuerpo div#tot_marge div.borradores div.contenido div.reader div { width: 90%; margin-right: auto;}
div#cuerpo div#tot_marge div.borradores div.contenido div.reader a { width:97px; height: 39px; display: block; background-image:url(../IMG/icono_reader.jpg); background-repeat: no-repeat; background-position: left top; float: left; margin-right: 20px;}
div#cuerpo div#tot_marge div.borradores div.contenido div.reader a span { display: none;}
div#cuerpo div#tot_marge div.borradores div.contenido div.reader p { font-size: 0.9em;}

/*---------- Enlaces ----------*/
div#cuerpo div#dch div.enlaces {float: left; width: 80%;}
div#cuerpo div#dch div.enlaces div.principales { background-color:#f1f9ee; padding: 15px; width:26%; float: left;}
div#cuerpo div#dch div.enlaces div.principales ul { list-style: none;}
div#cuerpo div#dch div.enlaces div.principales ul li { font-size:0.9em; font-weight: bold;margin-bottom: 5px; background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position:2px 7px; padding-left: 14px; }
div#cuerpo div#dch div.enlaces div.principales ul li a { color:#666666; text-decoration: none;}
div#cuerpo div#dch div.enlaces div.principales ul li a:hover { text-decoration: underline;}
div#cuerpo div#dch div.enlaces div.secundarios { padding-left:23%;}
div#cuerpo div#dch div.enlaces div.secundarios ul { list-style: none; margin-bottom: 15px;}
div#cuerpo div#dch div.enlaces div.secundarios ul li {font-size:0.9em; padding-left: 14px;}
div#cuerpo div#dch div.enlaces div.secundarios ul li.titulo {font-weight: bold; background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position:2px 7px;}
div#cuerpo div#dch div.enlaces div.secundarios ul li a { color:#666666; text-decoration: none;}
div#cuerpo div#dch div.enlaces div.secundarios ul li a:hover { text-decoration: underline;}
div#cuerpo div#dch div.enlaces div.secundarios div.izq { float: left; width:47%; padding-right:2%;}
div#cuerpo div#dch div.enlaces div.secundarios div.dch {width:41%; float: left;}

/*---------- FAQ Preguntas + frecuentes ----------*/
div#cuerpo div#dch div.faq {float left; width: 80%;}
div#cuerpo div#dch div.faq div.preguntas { padding-left: 40px; padding-right: 40px; padding-bottom: 30px; padding-top: 20px; border-bottom:2px solid #6EBB1F; font-size: 0.9em; font-weight: bold; margin-bottom: 30px;}
div#cuerpo div#dch div.faq div.preguntas ul { list-style: none;}
div#cuerpo div#dch div.faq div.preguntas ul li {margin-bottom: 5px; background-image:url(../IMG/bullet_verde.gif); background-repeat: no-repeat; background-position:2px 7px; padding-left: 14px; }
div#cuerpo div#dch div.faq div.preguntas ul li a { color:#6EBB1F; text-decoration: none;}
div#cuerpo div#dch div.faq div.preguntas ul li a:hover { text-decoration: underline;}
div#cuerpo div#dch div.faq div.listado {}
div#cuerpo div#dch div.faq div.listado div { margin-bottom: 25px; padding-left: 20px; padding-right: 20px;}
div#cuerpo div#dch div.faq div.listado div h4 {color:#6EBB1F; margin-bottom: 5px;}
div#cuerpo div#dch div.faq div.listado div p { font-size:0.9em; text-align: justify;}
div#cuerpo div#dch div.faq div.listado div p a { color:#666666; text-decoration: none;}
div#cuerpo div#dch div.faq div.listado div p a:hover { text-decoration: underline;}

/*---------- Novedades ----------*/

div#cuerpo div#dch div.filaNovedades { text-align:left;}
div#cuerpo div#dch div.filaNovedades div { height:150px; margin-bottom: 10px;}
html > body > div#cuerpo div#dch div.filaNovedades div { height: auto; min-height: 150px;}


div#cuerpo div#dch_nove div.filaNovedades { clear:both;}
div#cuerpo div#dch_nove div.filaNovedades div { margin-bottom: 10px;}
html > body > div#cuerpo div#dch_nove div.filaNovedades div { }

div#cuerpo div#dch_nove div.filaNovedades div.right { width: 45%; float: left;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos {float: left; width: 100%; text-align:left;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.izq { float: left; width: 100px; display:block; }
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.izq p.img { width: 100px;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der {margin-left:8px; float: left; width: 220px;  display:block;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.titulo { font-size: 1.3em; padding-top: 6px; }
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.titulo a { text-decoration: none; color:#6EBB1F;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.titulo a:hover { text-decoration: underline;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.intro { font-size: 0.9em; margin-top: 6px; margin-bottom: 4px; }
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.info { padding-left: 15px; font-size: 0.8em;  display:block; height:28px; background-image:url(../IMG/boton_novedades1.gif); background-repeat: no-repeat; background-position: left top; padding-top:6px; }
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.info a { text-decoration: none; color:#666666; font-style: italic;}
div#cuerpo div#dch_nove div.filaNovedades div.right div.num_cursos div.der p.info a:hover  {color:#EE014C;}

div#cuerpo div#dch_nove div.filaNovedades div.left {width:45%; float: left;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos {float: left; width: 100%; text-align:left;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.izq { float: left;width: 100px;  display:block;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.izq p.img { width: 100px; }
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der {margin-left:8px;float: left; width: 220px;  display:block;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.titulo { font-size: 1.3em; padding-top: 6px; }
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.titulo a { text-decoration: none; color:#6EBB1F;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.titulo a:hover { text-decoration: underline;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.intro { font-size: 0.9em; margin-top: 6px; margin-bottom: 4px; display:block;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.info { padding-left: 15px; font-size: 0.8em;  display:block; height:28px; background-image:url(../IMG/boton_novedades1.gif); background-repeat: no-repeat; background-position: left top; padding-top:6px; }
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.info a { text-decoration: none; color:#666666; font-style: italic;}
div#cuerpo div#dch_nove div.filaNovedades div.left div.num_cursos div.der p.info a:hover  {color:#EE014C;}

/*---------- Productos on line ----------*/
div#cuerpo ul#subM { list-style: none; margin: 0px; padding: 0px; font-size: 0.7em; position: absolute; right: 25px; top: 183px;}
div#cuerpo ul#subM li { display: inline; padding-right:4px; padding-left: 4px; border-right: 1px solid #666666;}
div#cuerpo ul#subM li.ulti {border-right: none;}
div#cuerpo ul#subM a { text-decoration: none; color:#666666;}
div#cuerpo ul#subM a:hover { color:#EE014C;}
div#cuerpo div#tot_marge div.productos {margin-left: 190px; padding-left: 20px; padding-right:40px; padding-top: 20px;font-size: 0.9em;}
div#cuerpo div#tot_marge div.productos div { margin-bottom: 20px; padding-bottom: 20px; border-bottom:1px solid #b2b2b2;}
div#cuerpo div#tot_marge div.productos div h4 { font-size: 1em; margin-bottom: 10px; color:#0781B4;}
div#cuerpo div#tot_marge div.productos div ul.pal { list-style: none; margin: 0px; padding: 0px; color: #666666; font-size: 0.9em;}
div#cuerpo div#tot_marge div.productos div ul.pal li { padding-left: 20px; background-image:url(../IMG/bullet_azul.gif); background-repeat: no-repeat; background-position:10px 9px;}
div#cuerpo div#tot_marge div.productos div ul.pal li a { text-decoration: none; color:#666666;}
div#cuerpo div#tot_marge div.productos div ul.pal li a:hover {color:#EE014C;}
div#cuerpo div#tot_marge div.productos form {}
div#cuerpo div#tot_marge div.productos form p {}
div#cuerpo div#tot_marge div.productos form p label {}
div#cuerpo div#tot_marge div.productos form p input { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9em; border:1px solid #818181; color:#333333;}
div#cuerpo div#tot_marge div.productos form p input#usuario { margin-right: 35px;}
div#cuerpo div#tot_marge div.productos form p input#contra { margin-right: 35px;}
div#cuerpo div#tot_marge div.productos form p input#aceptar { background-image:url(../IMG/btn_aceptar.jpg); background-repeat: no-repeat; background-position: left top; color:#FFFFFF; font-size: 0.9em; border: none; width: 73px; height: 30px; }
div#cuerpo div#tot_marge div.productos div ul.sus { list-style: none; margin: 0px; padding: 0px; color: #666666; font-size: 0.9em; margin-bottom:6px;}
div#cuerpo div#tot_marge div.productos div ul.sus li { background-color:#e2f1d2; margin-bottom:2px;padding-left: 15px; padding-bottom:2px; position: relative;}
div#cuerpo div#tot_marge div.productos div ul.sus li.tit { background-color:#FFFFFF; border-bottom:1px solid #6EBB1F; margin-bottom:3px; color:#6EBB1F; font-size:1.2em; }
div#cuerpo div#tot_marge div.productos div ul.sus li a { text-decoration: none; color:#666666; line-height: 10px;}
div#cuerpo div#tot_marge div.productos div ul.sus li a.entrar { position: absolute;left: 780px; top:6px; border-right: 1px solid #666666; padding-right: 7px;}
div#cuerpo div#tot_marge div.productos div ul.sus li a.masInfo { position: absolute; left: 830px; top:6px;}
div#cuerpo div#tot_marge div.productos div ul.sus li a:hover { color:#EE014C;}
div#cuerpo div#dch div.productos div p { color: #666666; font-size: 0.9em; margin-bottom: 8px;}
div#cuerpo div#dch div.productos div p.negrita { font-weight: bold; margin-top: 10px; margin-bottom: 10px;}

/*---------- MATERIAS ----------*/
div#cuerpo div#materia {}
div#cuerpo div#materia h2.novedades { text-align: center; background-color:#6EBB1F; color:#FFFFFF; font-size: 1.3em; position: relative;background-image:url(../IMG/fondo_h2_izq.jpg); background-repeat: no-repeat; background-position:left top; padding-top: 2px; padding-bottom: 1px; margin-bottom: 10px;}
div#cuerpo div#materia h2.novedades span { background-color:#6EBB1F; position: absolute; right: 19px; top:0px; display: block; width: 10px; height: 27px; background-image:url(../IMG/fondo_h2_dch.jpg); background-repeat: no-repeat; background-position:right top;}
html > body > div#cuerpo div#materia h2.novedades span {right: 0px; top:0px;}
div#cuerpo div#materia div.fila { width: 940px; clear: both; margin-left: auto; margin-right: auto; text-align: center;} div#cuerpo div#materia div.fila table {width: 960px; margin: 0px; padding: 0px; border-collapse: collapse;} div#cuerpo div#materia div.fila table tr { border-collapse: collapse;} div#cuerpo div#materia div.fila table tr td { border-collapse: collapse; vertical-align: top;}
div#cuerpo div#materia div.fila table tr td span { width: 235px; display: inline-block; text-align: right; vertical-align: top;} div#cuerpo div#materia div.fila table tr td span img {} div#cuerpo div#materia div.fila table tr td span h3 { font-size: 1em; padding-left:20px; padding-right: 10px;} div#cuerpo div#materia div.fila table tr td span h3 a {color:#6EBB1F; text-decoration: none;}
div#cuerpo div#materia div.fila table tr td span h3 a:hover {text-decoration: underline;}
div#cuerpo div#materia div.fila table tr td span p { font-size: 0.9em; padding-left:20px; padding-right: 10px;}

div#cuerpo div#materia div.mas {width: 940px; clear: both; margin-left: auto; margin-right: auto; margin-top: 15px; height: 30px;}
div#cuerpo div#materia div.mas p { font-size: 0.9em; text-align: right;}
div#cuerpo div#materia div.mas p a { color:#666666; text-decoration: none; background-image:url(../IMG/boton_novedades.jpg); background-repeat: no-repeat; background-position: left top; font-weight: bold; padding-top: 5px; padding-bottom: 3px; display: block; float: right; padding-left: 14px; padding-right: 14px;}
div#cuerpo div#materia div.mas p a:hover {color:#EE014C;}
div#cuerpo div#materia div.mas_prod {width: 940px; clear: both; margin-left: auto; margin-right: auto; margin-top: 15px; height: 30px;}
div#cuerpo div#materia div.mas_prod p { font-size: 0.9em; text-align: right;}
div#cuerpo div#materia div.mas_prod p a { color:#666666; text-decoration: none; background-image:url(../IMG/boton_productos.jpg); background-repeat: no-repeat; background-position: left top; font-weight: bold; padding-top: 5px; padding-bottom: 3px; display: block; float: right; padding-left: 14px; padding-right: 14px;}
div#cuerpo div#materia div.mas_prod p a:hover {color:#EE014C;}
div#cuerpo div#materia h3.productosMateria { text-align: center; background-color:#0781B4; color:#FFFFFF; font-size: 1em; padding-top: 3px; padding-bottom: 3px; margin-top: 20px; clear:both;}
div#cuerpo div#materia p.leyenda { text-align: right; font-weight: bold; padding-right: 10px; padding-top: 5px; margin-bottom: 10px;}
div#cuerpo div#materia p.leyenda span.r { color:#6EBB1F;}
div#cuerpo div#materia p.leyenda span.n {color:#0781B4;}
div#cuerpo div#materia table { border-collapse: collapse; width: 100%; font-size: 1em;}
div#cuerpo div#materia table tr {}
div#cuerpo div#materia table tr td { vertical-align: top;}
div#cuerpo div#materia table tr td a { display: block; color:#666666; text-decoration: none; font-size: 0.9em;}
div#cuerpo div#materia table tr td a:hover { text-decoration: underline;}
div#cuerpo div#materia table#principal { border: 1px solid #cccccc; margin-bottom: 30px; margin-left: 20%; width: 60%;}
/*div#cuerpo div#materia table#principal tr td.iz { width: 50%;}*/
div#cuerpo div#materia table#principal tr td.iz {}
div#cuerpo div#materia table#principal tr td.dc { width: 50%;}
div#cuerpo div#materia table#principal table {}
div#cuerpo div#materia table#principal table tr {}
div#cuerpo div#materia table#principal table tr td {}
div#cuerpo div#materia table#principal table tr.par {}
div#cuerpo div#materia table#principal table tr.impar { background-color:#f3f3f3;}
div#cuerpo div#materia table#principal table tr td.tipo { color:#0781B4; font-weight: bold; padding-top:5px; padding-bottom: 5px;}
div#cuerpo div#materia table#principal table td { padding-top:2px; padding-bottom: 2px; padding-left: 7px; padding-right: 7px;}
div#cuerpo div#materia table#principal table td.N {border-right: 1px solid #cccccc;border-left: 1px solid #cccccc; width: 20px; text-align: center; vertical-align: top;color:#0781B4; font-weight: bold;}
div#cuerpo div#materia table#principal table td.R {width: 20px; text-align: center;vertical-align: top;color:#6EBB1F; font-weight: bold;}
div#cuerpo div#materia table#principal table#izquierda {}
div#cuerpo div#materia table#principal table#izquierda tr {}
div#cuerpo div#materia table#principal table#izquierda tr td {}
div#cuerpo div#materia table#principal table#derecha {border-left: 1px solid #cccccc;}
div#cuerpo div#materia table#principal table#derecha tr {}
div#cuerpo div#materia table#principal table#derecha tr td {}

/*------------------------------------------------------------*/
/*                             PIE                            */
/*------------------------------------------------------------*/

/*
div#pie { width:990px;text-align:center; margin:auto; clear: both; padding-top: 25px; padding-bottom: 10px; margin-top: 25px; background-color:#E6E6E6; color:#666666; font-size: 1em; }
div#pie div#produc { width:990px; text-align:center; margin:auto; margin-top: 0px;  margin-bottom: 10px;  height:100%; }
div#pie div#produc div.col_1 { float:left; padding-left: 15px; margin-left:50px; width:240px; height:280px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_1 p {text-align:left; color:#666666; margin-bottom:2px; margin-top:0px;}
div#pie div#produc div.col_1 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_1 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_2 { float:left; padding-left: 15px; padding-right: 15px; width:180px; height:280px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_2 p {text-align:left; color:#666666; margin-bottom:2px; margin-top:0px; }
div#pie div#produc div.col_2 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_2 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_3 { float:left; width:130px; padding-left: 15px; padding-right: 15px; height:280px; border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_3 p {text-align:left; color:#666666; margin-bottom:2px; margin-top:0px;}
div#pie div#produc div.col_3 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_3 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_3 p {text-align:left; color:#666666;}
div#pie div#produc div.col_4 { float:left; padding-left: 15px; padding-right: 15px; width:90px; height:280px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_4 div#text {float:left; width:60px;}
div#pie div#produc div.col_4 div#text p {text-align:left; color:#666666; margin-bottom:6px; margin-top:4px;}
div#pie div#produc div.col_4 div#text p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_4 div#text p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_4 div#logo {float:left;width:30px; }
div#pie div#produc div.col_4 div#logo p {text-align:left; color:#666666; margin-bottom:2px; }
div#pie div#produc div.col_4 div#logo a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_5 { float:left; padding-left: 15px; padding-right: 15px; width:140px; height:280px; }
div#pie div#produc div.col_5 p {text-align:left; color:#666666; margin-bottom:2px; margin-top:0px; }
div#pie div#produc div.col_5 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_5 p a:hover {color:#1F8ACB;}

div#pie div.logos { width:990px; text-align:center; margin:auto; height: 75px; clear: both; border-top:1px dashed  #D0D0D0; padding-top:20px; }
div#pie div.logos div#wkcopy { float: left; width: 305px; color:#666666; border-right:1px solid #D0D0D0; height: 75px;}
div#pie div.logos div#wkcopy p { margin-top: 25px; color:#666666;}
div#pie div.logos div#aenor { float: left; width: 240px; padding-left: 30px; background-image:url(../IMG/aenor.jpg); background-position: right center; background-repeat: no-repeat; font-size: 0.8em; color:#333333; padding-top: 16px;padding-right: 85px; padding-bottom: 16px; line-height: 15px; text-align: right;}
div#pie div.logos div#efr { float: left; width: 150px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px;}
div#pie div.logos div#efr img { vertical-align: middle;}
div#pie div.logos div#great { float: left; width: 74px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
div#pie div.logos div#great img { vertical-align: middle;}

*/

div#pie { width:990px;text-align:center; margin:auto; clear: both; padding-top: 15px; padding-bottom: 10px; margin-top: 15px; background-color:#ECEDEF; color:#666666; font-size: 0.7em; border-top:1px solid #cfcfcf;}
div#pie div#produc { width:990px; text-align:center; margin:auto; margin-top: 0px;  margin-bottom: 10px;  height:100%; font-size: 0.9em;}
div#pie div#produc div.col_1 { float:left; padding-left: 15px; margin-left:90px; width:185px; height:275px;  border-right:1px solid #D0D0D0;  border-left:1px solid #D0D0D0;}
div#pie div#produc div.col_1 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_2 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_3 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_4 p.tit {text-align:left; color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_5 p.tit {color:#333333; font-size: 1em; font-weight:bold; margin-bottom:10px;}
div#pie div#produc div.col_1 p {text-align:left; color:#666666; margin-bottom:0px; margin-top:0px; }
div#pie div#produc div.col_1 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_1 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_2 { float:left; padding-left: 15px; padding-right: 15px; width:140px; height:275px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_2 p {text-align:left; color:#666666; margin-bottom:0px; margin-top:0px; }
div#pie div#produc div.col_2 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_2 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_3 { float:left; padding-left: 15px; padding-right: 15px; width:130px; height:275px; border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_3 p {text-align:left;  color:#666666; margin-bottom:0px; margin-top:0px; }
div#pie div#produc div.col_3 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_3 p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_3 p {text-align:left; color:#666666;}
div#pie div#produc div.col_4 { float:left; padding-left: 15px; padding-right: 15px; width:110px; height:275px;  border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_4 div#text {float:left; width:70px;  }
div#pie div#produc div.col_4 div#text p {text-align:left; color:#666666; margin:0px; height: 22px; }
div#pie div#produc div.col_4 div#text p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_4 div#text p a:hover {color:#1F8ACB;}
div#pie div#produc div.col_4 div#logo {float:left;width:30px; }
div#pie div#produc div.col_4 div#logo p {text-align:left; color:#666666; margin:0px; height: 22px;}
div#pie div#produc div.col_4 div#logo a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_5 { float:left; padding-left: 15px; padding-right: 15px; width:120px; height:275px; border-right:1px solid #D0D0D0;}
div#pie div#produc div.col_5 p {text-align:left; color:#666666;margin-bottom:0px; margin-top:0px;  }
div#pie div#produc div.col_5 p a {text-decoration:none; color:#666666;}
div#pie div#produc div.col_5 p a:hover {color:#1F8ACB;}
div#pie div#copis  { width:100%; text-align:center; margin:auto; font-size:0.9em; }
div#pie div#copis div#logos { width:990px; text-align:center; margin:auto; height: 75px; clear: both; border-top:1px dashed  #D0D0D0; padding-top:10px; }
div#pie div#copis div#logos div#wkcopy { float: left; width: 235px; border-right:1px solid #D0D0D0; height: 75px; margin-left:55px; }
div#pie div#copis div#logos div#wkcopy p { margin-top: 25px; color:#000000; font-size:1em; }
div#pie div#copis div#logos div#aenor_txt {float: left;  width: 275px; height:50px;  text-align: right; margin-top:10px; margin-left:10px; }
div#pie div#copis div#logos div#aenor_txt a {color:#666666; text-decoration:none; }
div#pie div#copis div#logos div#aenor_logo {float: left; width: 90px; height:50px; padding-left:10px; margin-top:15px;}
div#pie div#copis div#logos div#efr { float: left; width: 150px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px;}
div#pie div#copis div#logos div#efr img { vertical-align: middle;}
div#pie div#copis div#logos div#great { float: left; width: 74px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
div#pie div#copis div#logos div#great img { vertical-align: middle;}


/*--------------------------------------------------------------*/
/*                            POPUPS                            */
/*--------------------------------------------------------------*/

div#cuerpoPopup { padding-top:6px; padding-left:10px; padding-right: 10px; padding-bottom: 30px;}
div#cuerpoPopup h1 { background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.9em; color:#FFFFFF; margin-bottom: 15px;}
div#cuerpoPopup h1 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpoPopup h1 span.izquierda {background-image:url(../IMG/fondo_tit_IZQ.jpg); background-repeat: no-repeat; background-position: left top; float: left;}
div#cuerpoPopup h1 span.centro { width: 278px; margin-right: auto; margin-left: auto; display: block; text-align: center;background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top;}
div#cuerpoPopup h1 span.centro2 { width: 278px; margin-right: auto; margin-left: auto; display: block; text-align: center;background-image:url(../IMG/fondo_tit_centro2.jpg); background-repeat: no-repeat; background-position: left top;}
div#cuerpoPopup h1 span.derecha {background-image:url(../IMG/fondo_tit_DCH.jpg); background-repeat: no-repeat; background-position: right top; float: right;}
div#cuerpoPopup p { margin-bottom: 17px; font-size: 0.8em; text-align: justify; padding-left: 20px; padding-right: 20px;}
div#cuerpoPopup h2 {padding-left: 20px; padding-right: 20px; font-size: 0.9em; margin-bottom:5px; color:#0369a9; font-weight: bold;}


/*--------------------------------------------------------------*/
/*               CURSOS DE USUARIO                              */
/*--------------------------------------------------------------*/

div#tab { width:642px; height: 40px; margin-left:auto; margin-right:auto;background-image:url(../IMG/tab.jpg); background-repeat: no-repeat; margin-bottom:7px;}
div#tab h2 { display: none;}
div#presentacion { height: 160px; margin-left: 20px; margin-right: auto; }

div#presentacion div.izq { width: 25px; height:160px; float: left;}

div#presentacion div.tot_marge { padding-left:210px; padding-top: 0px; padding-bottom: 20px;}
div#presentacion div.text_pres {margin-top: 5px;}
div#presentacion div.text_pres p { font-size: 0.8em; margin-bottom: 5px; text-align: justify; padding-top: 10px; padding-left: 15px; line-height: 1.3em; padding-right: 10px;}
div#presentacion div.text_pres  p strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}

/*01615F*/

div#tabla {}
div#tabla div.izquierda { width: 215px; float: left; }
div#tabla div.izquierda p.tit { font-family: "Trebuchet MS"; color:#0668A9; font-size: 1.1em; padding-left: 20px; margin-bottom: 3px; margin-top:20px;}
div#tabla div.izquierda strong {font-family: "Trebuchet MS"; font-size: 1em;}
div#tabla div.izquierda div {font-size: 0.7em; font-weight: bold; margin-left: 10px; margin-right: 10px; padding: 10px; border: 1px solid #B7B5B6;}
div#tabla div.izquierda div p { }
div#tabla div.izquierda div ul { list-style: none; margin-top: 10px;}
div#tabla div.izquierda div ul li { padding-left: 25px; background-image:url(../IMG/ico_PDF.gif); background-position: left center; background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px;}
div#tabla div.izquierda div ul li a { color:#5a5a5a; text-decoration: none; }
div#tabla div.izquierda div ul li a:hover { color:#0668A9; text-decoration: underline; }
div#tabla div.derecha {}
div#tabla div.derecha table { border-collapse: collapse; border:1px solid #B7B5B6; font-size: 0.75em; margin-top: 25px; width:95%;}
div#tabla div.derecha table tr {}
div#tabla div.derecha table tr th { background-color:#B7B5B6; color:#FFFFFF;border:1px solid #B7B5B6; padding-top:2px; padding-bottom: 2px;}
div#tabla div.derecha table tr td { border:1px solid #B7B5B6; padding: 5px;}
div#tabla div.derecha table tr td.titulo-curso { text-align: center;}
div#tabla div.derecha table tr td.titulo-curso a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; color:#0668A9; font-weight: bold; text-align: center}
div#tabla div.derecha table tr td.titulo-curso a:hover {}
div#tabla div.derecha table tr td a { text-decoration: none; color:#666666;}
div#tabla div.derecha table tr td a:hover {}
div#pie { text-align: center; font-size: 0.8em; padding-top: 35px; clear: both; padding-bottom: 0px;}
div#pie p {}
div#pie p.g { background-color:#CECDCB; padding-top:2px; padding-bottom:2px; margin-top:7px;}
div#pie p span.azul { font-size: 1.3em; color:#0668A9; padding-right: 10px;}
div#pie p span.azul span {}
div#pie p span.gris { color:#666666;}
div#pie p span.gris a { color:#666666; text-decoration: none;}
div#pie p span.gris a:hover { color:#0668A9; text-decoration: underline;}


div#cuerpo_suscri div#tot_marge { padding-left: 15px; padding-right: 15px; font-family: Trebuchet MS; font-size:11px;}
div#cuerpo_suscri div#tot_marge h2 {}
div#cuerpo_suscri div#tot_marge h2.seccion { text-align: center; color:#6EBB1F;}
div#cuerpo_suscri div#tot_marge h3 { background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.9em; color:#FFFFFF; margin-bottom: 7px;}
div#cuerpo_suscri div#tot_marge h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo_suscri div#tot_marge h3 span.izquierda {background-image:url(../IMG/fondo_tit_IZQ.jpg); background-repeat: no-repeat; background-position: left top; float: left;}
div#cuerpo_suscri div#tot_marge h3 span.titulo_centro { width: 278px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top; font-family: Trebuchet MS; font-size:14px;}
div#cuerpo_suscri div#tot_marge h3 span.derecha {background-image:url(../IMG/fondo_tit_DCH.jpg); background-repeat: no-repeat; background-position: right top; float: right;}
div#cuerpo_suscri div#tot_marge tr td.titulo_suscri {font-size:13px; font-weight:bold; color: 666666; padding-left: 20px;}


/*--------------------------------------------------------------*/
/*               FORMULARIO CURSOS DE USUARIO                   */
/*--------------------------------------------------------------*/

.fondo-cabecera {font-family: "Trebuchet MS"; font-size:92%; line-height: 12px;	color: #666666;	text-decoration: none; text-align: right;margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; vertical-align: super;background-image: url(img/fondo_cab.gif);}

div#presentacion_online {  margin-left: 5px; margin-right: auto; }

div#presentacion_online div.izq { width: 25px; float: left;}
div#presentacion_online div.tot_marge {padding-left:210px; padding-top: 0px; padding-bottom: 20px; }
div#presentacion_online div.text_pres_online { background-image:url(/IMG/fondo_cabecera.jpg); background-repeat: no-repeat; margin-top: 0px; }
div#presentacion_online div.text_pres_online p { font-size: 0.8em; margin-bottom: 5px; text-align: justify; padding-top: 10px; margin-left: 220px; padding-left: 15px; line-height: 1.3em; padding-right: 10px; }
div#presentacion_online div.text_pres_online p strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }

div#tabla div.derecha_online { width: 100%;  margin:auto; text-align:center;  }
div#tabla div.derecha_online span { float:left;margin-left:45px; margin-bottom: 15px;font-size:0.8em; }
div#tabla div.derecha_online select { float:left;margin-left:10px; margin-bottom: 15px;font-size:0.8em; }
div#tabla div.derecha_online table { margin:auto; text-align: center; border-collapse: collapse; border:1px solid #6EBB1F; font-size: 0.75em; margin-top: 10px; width:95%;}
div#tabla div.derecha_online table tr {}
div#tabla div.derecha_online table tr th {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #6EBB1F; padding-top: 18px; padding-right: 5px; padding:5px; padding-left: 5px; text-align:center; height: 15px;}
div#tabla div.derecha_online table tr td {padding: 5px;}
div#tabla div.derecha_online table tr td.titulo-curso { text-align: left; border:1px solid #6EBB1F; font-size: 14px;;}
div#tabla div.derecha_online table tr td.tabla-texto { text-align: center; border:1px solid #6EBB1F;}
div#tabla div.derecha_online table tr td.tabla-texto2 {font-size: 16px; font-weight: bold; color: #ffffff; text-align: center; border:1px solid #6EBB1F; 	background-image: url(../IMG/contador.gif);background-repeat: no-repeat; background-position: center; }
div#tabla div.derecha_online table tr td a {text-decoration: none; color:#666666;}
div#tabla div.derecha_online table tr td a:hover {}

div#cuerpo_suscri div#tot_marge { padding-left: 15px; padding-right: 15px; font-family: Trebuchet MS; font-size:11px;}
div#cuerpo_suscri div#tot_marge h2 {}
div#cuerpo_suscri div#tot_marge h2.seccion { text-align: center; color:#6EBB1F;}
div#cuerpo_suscri div#tot_marge h3 { background-image:url(../IMG/fondo_tit_1px.jpg); background-repeat: repeat-x; background-position: left top; font-size: 0.9em; color:#FFFFFF; margin-bottom: 7px;}
div#cuerpo_suscri div#tot_marge h3 span { padding-top: 10px; padding-bottom: 7px;}
div#cuerpo_suscri div#tot_marge h3 span.izquierda {background-image:url(../IMG/fondo_tit_IZQ.jpg); background-repeat: no-repeat; background-position: left top; float: left;}
div#cuerpo_suscri div#tot_marge h3 span.titulo_centro { width: 278px; margin-right: auto; margin-left: auto; display: block; text-align: center; background-image:url(../IMG/fondo_tit_centro.jpg); background-repeat: no-repeat; background-position: left top; font-family: Trebuchet MS; font-size:14px;}
div#cuerpo_suscri div#tot_marge h3 span.derecha {background-image:url(../IMG/fondo_tit_DCH.jpg); background-repeat: no-repeat; background-position: right top; float: right;}
div#cuerpo_suscri div#tot_marge tr td.titulo_suscri {font-size:13px; font-weight:bold; color: 666666; padding-left: 20px;}
div.separa {clear:both; height:0px;}
