* {margin:0px;padding: 0px;}

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:92%;background:#FFF;color:#666; } 

/***** PUBLICIDAD *****/
div#publi * {padding:0px; margin:0px;}
div#publicidad { margin:auto; text-align:center; width: 1000px;} 
div#publi {width:1000px; margin:auto; text-align:center; height:94px; text-align:right; padding:0px; margin-bottom:5px; margin-top:2px;}
div#publi div#left  { float: left; text-align:left; width:748px; height:94px; background-image:url(../img/tit_publi728.gif); background-position: 0px 0px; background-repeat:no-repeat; padding:2px 0px 0px 17px; margin-bottom:0px; margin-right:5px;}
div#publi div#right { float: left; width:138px; height:94px; background-image:url(../img/tit_publi120.gif); background-position: top right; background-repeat:no-repeat; padding:2px 2px 0px 0px; margin:0px; }
div#cuerpo div#dch div#publicidad {margin-left: 6px; margin-top:6px; width:308px; background-image:url(../IMG/tit_publi300.gif); background-position:0px 0px; background-repeat:no-repeat;}
div#cuerpo div#dch div#publicidad div#publi1 { padding:16px 0px 0px 0px;}
div#back { padding:4px 0px 0px 6px;} 

div#web { width:1000px; margin:0 auto 0 auto; border:1px solid #B4C5DF;}

/***** CABECERA *****/
div#cabecera {z-index:900;}
/* Logo y slogan */
div#cabecera h1 {float:left;}
div#cabecera h1 a {display:block; float: left;width:256px;height:55px;background:url(../IMG/logo_tele.jpg) no-repeat;}
div#cabecera h1 a span {display:none;}
div#cabecera h1 span.slogan {display:block;float: left;color:#666;font-weight:normal;font-size:0.55em;padding:20px 0 21px 10px;line-height:1.2em;}
/* Login */
div#cabecera div#atencion {float:right;width:190px; height:40px; padding:0px; padding-top:6px; margin-right:15px; }
div#cabecera div#atencion p {text-align:right;}

div#cabecera div#login {float:right;width:200px; height:50px; margin-right: 5px; padding:0px; padding-top:4px; padding-right: 4px;}
div#cabecera div#login h2 {font-size:1.1em;font-weight:bold;color:#003D6C;padding:0 0 7px 0;}
div#cabecera div#login p {padding:0 0 3px 0;height:15px;}
div#cabecera div#login p label {display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.7em;font-weight:bold;width:70px;}
div#cabecera div#login p input {float:left;font-size:0.75em;border:1px solid #acacac;width:113px;padding:0 0 0 2px;}
div#cabecera div#login p.olvido {}
div#cabecera div#login p.olvido label {width:107px;}
div#cabecera div#login p.olvido input#recordar {width:16px;height:16px;border: none;}
div#cabecera div#login p.olvido input#entrar {float:right;width:57px;background:#fff;border:1px solid #FFF;color:#F6C52A;font-weight: bold;font-size:0.75em;}
div#cabecera div#login p.olvido span {display:block;font-family: Arial, Helvetica, sans-serif;font-size:0.8em;float:right;padding:0 0 5px 0;}
div#cabecera div#login p.olvido input#salir {float:right;width:42px;background:#fff;border:1px solid #FFF;color:#F6C52A;font-weight:bold;font-size:0.75em;}
/* Menu */
div#cabecera ul#menu {clear:both;list-style:none;border-bottom:1px solid #B4C5DF;border-top:1px solid #F6C52A;height:29px;padding:0 0 0 28px;position:relative;}
div#cabecera ul#menu li {margin:0;border:0px none;padding:0;float:left;display:inline;list-style:none;position:relative;height:24px;margin:0 25px 0 0;}
div#cabecera ul#menu ul {margin:0;border:0px none;padding:0;width:160px;list-style:none;display:none;position: absolute;top:29px;left:0px;border-top: 1px solid #BBCCF8;}
div#cabecera ul#menu ul:after {clear:both;display:block;font: 1px/0px serif;content:".";height:0px;visibility: hidden;}
div#cabecera ul#menu ul li {width:160px;float:left;display:block !important;display:inline;}

/**/
div#cabecera ul#menu a {color:#333;text-decoration:none;font-size:0.9em;padding:6px 7px 4px 7px;float:none !important;float:left;display:block;background:#FFF;color:#333;text-decoration:none;font-size:0.9em;font-weight:bold;height: auto !important;height:1%;border-bottom:1px solid #FFF;}
/**/

div#cabecera ul#menu li.tienda a {background-color:#66CC00;color:#FFF;}

div#cabecera ul#menu a:hover,
div#cabecera ul#menu li:hover a,
div#cabecera ul#menu li.iehover a {background-color:#F6C52A;color:#FFF;}
/**/
div#cabecera ul#menu li:hover li a,
div#cabecera ul#menu li.iehover li a {float:none;background:#F6C52A;color:#FFF;border-top:1px solid #FFF;padding-top:3px;padding-bottom:2px;font-weight:normal;}
div#cabecera ul#menu li:hover li:first-child a,
div#cabecera ul#menu li.iehover li:first-child a {border:none;padding-bottom:3px;}
/**/
div#cabecera ul#menu li:hover li a:hover,
div#cabecera ul#menu li:hover li:hover a,
div#cabecera ul#menu li.iehover li a:hover,
div#cabecera ul#menu li.iehover li.iehover a {background:#E7E7E7;color:#333;}
/**/
div#cabecera ul#menu li:hover ul ul,
div#cabecera ul#menu li:hover ul ul ul,
div#cabecera ul#menu li.iehover ul ul,
div#cabecera ul#menu li.iehover ul ul ul {display:none;}
div#cabecera ul#menu li:hover ul,
div#cabecera ul#menu ul li:hover ul,
div#cabecera ul#menu ul ul li:hover ul,
div#cabecera ul#menu li.iehover ul,
div#cabecera ul#menu ul li.iehover ul,
div#cabecera ul#menu ul ul li.iehover ul {display:block;}
/***** CUERPO *****/
div#cuerpo {float:left;width:100%;}
/* Derecha */
div#cuerpo div#dch {width:320px;float:right; padding-right:0px;}
div#cuerpo div#dch p {margin:6px 0px 0px 4px; }
div#cuerpo div#dch p.sin {margin-top:0px; margin-bottom:8px;}
div#cuerpo div#dch p img {}



/* Izquierda */
div#cuerpo div#izq { width:675px;}
div#cuerpo div#izq img {float:left;}

div#cuerpo div#izq div#util_0 {margin-left: 25px; height: 90px; width: 380px;}
div#cuerpo div#izq div#util_0 p img {margin-right: 20px;}

div#cuerpo div#izq div#util_1 {margin-left: 25px; height: 90px; width: 380px;}
div#cuerpo div#izq div#util_1 p img {margin-right: 20px;}

div#cuerpo div#izq div#util_2 {margin-left: 25px;  height: 110px; width: 400px;}
div#cuerpo div#izq div#util_2 p img {margin-right: 20px;}

div#cuerpo div#izq div#util_3 {margin-left: 25px; width: 480px;}
div#cuerpo div#izq div#util_3 p img {margin-right: 20px;}

/*--- animación ---*/
div#cuerpo div#izq div#animacion {width:600px;height:424px;position:relative;}
div#cuerpo div#izq div#animacion div#img_1 {width:600px;height:424px;background:url(../IMG/foto_1.jpg);position:absolute;left:0px;top:0px;z-index:30; background-repeat:no-repeat;}
div#cuerpo div#izq div#animacion div#img_2 {width:600px;height:424px;background:url(../IMG/foto_2.jpg);position:absolute;left:0px;top:0px;z-index:20; background-repeat:no-repeat;}
div#cuerpo div#izq div#animacion div#img_3 {width:600px;height:424px;background:url(../IMG/foto_3.jpg);position:absolute;left:0px;top:0px;z-index:10; background-repeat:no-repeat;}
div#cuerpo div#izq div#animacion div#img_1 h3,
div#cuerpo div#izq div#animacion div#img_2 h3,
div#cuerpo div#izq div#animacion div#img_3 h3 {display:none;}
div#cuerpo div#izq div#animacion div#img_2 a {width:650px;height:424px; display:block;}
/*--- caja ---*/
div#cuerpo div#izq div#caja {margin:0 0 15px 0; padding:0 0 20px 0;}
div#cuerpo div#izq div#caja img {float:none;}
html > body > form > div#cuerpo > div#izq > div#caja {height:auto;min-height:330px;}
div#cuerpo div#izq div#caja h3 {color:#003D6C;font-size:1.2em;font-weight:normal;margin:30px 25px 15px 25px;}
div#cuerpo div#izq div#caja h4 {color:#F3B103;font-size:1.1em;font-weight:normal;padding:0 0 25px 55px;}
div#cuerpo div#izq div#caja p {text-align:justify;font-size:0.8em;margin-bottom:10px;padding-left:55px; padding-right:45px;}
div#cuerpo div#izq div#caja p a {text-decoration:underline;color:#003D6C;font-weight:bold;}
div#cuerpo div#izq div#caja p a:hover { text-decoration: underline; color:#F3B103;}
div#cuerpo div#izq div#caja p.centro { text-align: center; padding-top:10px; margin-bottom:20px;}
div#cuerpo div#izq div#caja p.cursiva { font-style:italic; color:#999999;}
div#cuerpo div#izq div#caja p span.telf { font-size:1.4em; color:#F3B103;}
div#cuerpo div#izq div#caja ol { margin-left:77px; margin-right:45px}
div#cuerpo div#izq div#caja ol li { margin-bottom:20px;}
div#cuerpo div#izq div#caja ol li a {text-decoration: none; color:#999999;}
div#cuerpo div#izq div#caja ol li a:hover {text-decoration: underline; color:#F3B103;}
div#cuerpo div#izq div#caja ol li ul { list-style:disc; font-size:0.8em;margin-left:55px;}
div#cuerpo div#izq div#caja ol li ul li {margin-bottom:0px;}
div#cuerpo div#izq div#caja ol li ul li a { font-weight: bold;}
div#cuerpo div#izq div#caja ol li ul li a:hover {}

div#cuerpo div#izq div#caja ol#mapa li ul ul li a {list-style:disc; font-size:1.2em; font-weight: bold; text-decoration: none; color:#999;}
div#cuerpo div#izq div#caja ol#mapa li ul ul li a:hover {text-decoration: underline; color:#F3B103;}

div#cuerpo div#izq div#caja p.peque { font-size: 0.8em; color:#999999;}

/*div#cuerpo div#izq div#caja div { border-bottom:1px solid  #CCCCCC; padding-bottom:20px; margin-bottom:20px;margin-left:55px; margin-right:55px; padding-top:10px;}*/
/* ELIMINO LA LINEA GRIS INFERIOR*/
div#cuerpo div#izq div#caja div {padding-bottom:20px; margin-bottom:20px;margin-left:25px; margin-right:55px; padding-top:10px;}

div#cuerpo div#izq div#caja div.boletin { padding-bottom:20px; margin-bottom:20px;margin-left:55px; margin-right:45px; padding-top:0px;}
div#cuerpo div#izq div#caja div.boletin h5 {color:#003D6C; font-size:1.1em; font-weight: normal; padding-bottom:10px;}
div#cuerpo div#izq div#caja div.boletin p { margin-bottom:20px;}
div#cuerpo div#izq div#caja div.boletin a { font-weight: normal;}
div#cuerpo div#izq div#caja div.boletin ul { margin-left:25px; font-size: 0.9em; padding-bottom:20px;}
div#cuerpo div#izq div#caja div.boletin ul li { }
div#cuerpo div#izq div#caja div.boletin ul li a {text-decoration: none; color:#999999;}
div#cuerpo div#izq div#caja div.boletin ul li a:hover {text-decoration: underline; color:#F3B103;}
div#cuerpo div#izq div#caja div.pd { padding-bottom:0px; margin-bottom:0px; border: none; font-size: 0.9em; color:#999999;}
div#cuerpo div#izq div#caja div p { padding-left: 0px; padding-right: 0px;}
div#cuerpo div#izq div#caja div p.titulo {color:#003D6C; font-weight: bold;}
div#cuerpo div#izq div#caja div.izq { border: none; float: left; padding-bottom:20px; margin-right:30px;display:inline;}
div#cuerpo div#izq div#caja div.dch { border: none; padding-bottom:20px; float:right; margin:0 45px 0 0; display:inline;}
div#cuerpo div#izq div#caja div.izq ul,
div#cuerpo div#izq div#caja div.dch ul { list-style: none; font-size: 0.8em; margin-bottom:30px;}
div#cuerpo div#izq div#caja div.izq ul li,
div#cuerpo div#izq div#caja div.dch ul li {}
div#cuerpo div#izq div#caja div.izq ul li.titulo,
div#cuerpo div#izq div#caja div.dch ul li.titulo {color:#003D6C; font-weight: bold; font-size:1.1em; padding-bottom:7px;}
div#cuerpo div#izq div#caja div.izq ul li a,
div#cuerpo div#izq div#caja div.dch ul li a { text-decoration: none; color:#999999; font-weight: bold;}
div#cuerpo div#izq div#caja div.izq ul li a:hover,
div#cuerpo div#izq div#caja div.dch ul li a:hover {text-decoration: underline; color:#F3B103;}


div#cuerpo div#izq div#caja div#form { border: none; margin-top:0px; margin-bottom:0px; padding:10px;background-color:#F1F1F1;}
div#cuerpo div#izq div#caja div#form div.asterisco {color:#003D6C; font-size: 1em; font-weight:bold;}
div#cuerpo div#izq div#caja div#form div {border: none; padding-bottom:0px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding-top:10px;}
div#cuerpo div#izq div#caja div#form div.izq {}
div#cuerpo div#izq div#caja div#form div.dch {float:right; margin:0 40px 0 0; display:inline; }
div#cuerpo div#izq div#caja div#form div.limpia {margin:0px; padding:0px; clear:both; }
div#cuerpo div#izq div#caja div#form div.acepto { width:400px; }
div#cuerpo div#izq div#caja div#form div.producto { width:400px; }
div#cuerpo div#izq div#caja div#form div.acepto p input { display: block; float: left; border: none; padding-left:2px; width: 25px;}
div#cuerpo div#izq div#caja div#form div.acepto p label  {padding-left: 5px;color:#003D6C;font-weight:bold; font-size:0.8em; width:350px; }
div#cuerpo div#izq div#caja div#form div.acepto p label a { color:#003D6C; font-weight:bold; font-size:1.2em; text-decoration:underline; }
div#cuerpo div#izq div#caja div#form div.acepto p label a:hover { color:#FEA934; }
div#cuerpo div#izq div#caja div#form div p {}
div#cuerpo div#izq div#caja div#form div label { display: block; float: left; font-size:0.95em; width:125px;}
div#cuerpo div#izq div#caja div#form div.dch label {text-align:right; margin:0 10px 0 0;}
div#cuerpo div#izq div#caja div#form div input { border: 1px solid #999999; font-size:1em; padding-left:2px; width: 100px;}
div#cuerpo div#izq div#caja div#form div.boton { clear: left; margin:0px; padding: 0px; text-align: right; padding-right:5px; padding-top:10px; padding-bottom:1px; margin:0 35px 0 0;}
div#cuerpo div#izq div#caja div#form div.boton input { border:1px solid #003D6C; background-color:#003D6C; color:#FFFFFF; width: 70px; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
div#cuerpo div#izq div#caja div#form div.comentarios { margin: 0px; padding: 0px;}
div#cuerpo div#izq div#caja div#form div.comentarios textarea { font-family: "Trebuchet MS"; font-size: 1em; width:358px; height: 60px; border: 1px solid #999999;}
div#cuerpo div#izq div#caja p.campos { font-size:0.8em; color:#999999;}
div#cuerpo div#izq div#caja p.contacto span { font-size:1.5em; color:#F3B103;}
div#cuerpo div#izq div#caja p.inquiero {text-align:center;}
div#cuerpo div#izq div#caja div#contactar {width:600px; margin:0 25px 0 25px;padding:0;display:inline-block;}
div#cuerpo div#izq div#caja div#contactar div{ padding:0px; margin: 0px;}
div#cuerpo div#izq div#caja div#contactar div.izq {width:210px; margin-right:5px }
div#cuerpo div#izq div#caja div#contactar div.dch {float: left; margin:0; padding:0;}

div#cuerpo div#izq div#caja div#contactar div#map { margin:0px;padding:0; float:right; border:1px solid #B4C5DF;}

/* caja clientes */div#cuerpo div#izq div#caja.cli { padding-bottom: 0px; background-image:url(../IMG/foto_clientes.jpg); background-repeat: no-repeat; background-position: left bottom; margin-top:10px;}
div#cuerpo div#izq div#caja.inc {padding-bottom: 0px;}
div#cuerpo div#izq div#caja div.clientes { border: none; margin: 0px; padding: 0px;}
div#cuerpo > div#izq > div#caja > div.clientes {}
div#cuerpo div#izq div#caja div.clientes span { display: block;color:#024782; font-size:0.9em; font-weight: bold; margin-left:375px; padding-top:80px;}
div#cuerpo div#izq div#caja div.clientes ul {margin-left:340px; margin-top:135px; list-style: none; margin-top:135px;}
div#cuerpo div#izq div#caja div.clientes ul li { font-size:1.2em; font-weight: normal; margin-bottom:3px; color:#F6C52A;}
div#cuerpo div#izq div#caja div.clientes ul li a { color:#024782; text-decoration: none;}
div#cuerpo div#izq div#caja div.clientes ul li a:hover { color:#F6C52A; text-decoration: underline;}
div#cuerpo div#izq div#caja div.clientes p.nombre {color:#024782; font-weight: bold; padding-top:25px; padding-bottom:10px; padding-left:55px;}
div#cuerpo div#izq div#caja div.clientes table.tableCL {margin-left: auto; margin-right: auto; font-size:0.9em; color:#000000; width:515px;}
div#cuerpo div#izq div#caja div.clientes table.tableCL tr {}
div#cuerpo div#izq div#caja div.clientes table.tableCL tr th { background-color:#1D6C8D; color:#FFFFFF;padding:6px;}
div#cuerpo div#izq div#caja div.clientes table.tableCL tr td { background-color:#e7e7e7; text-align:center; vertical-align:middle; padding:6px;}
div#cuerpo div#izq div#caja div.clientes table.tableCL tr td a { display: block; padding-left:23px; background-image:url(../IMG/icono_descarga.jpg); background-repeat: no-repeat; background-position: left top; padding-top:4px; padding-bottom:11px; font-size: 0.8em; font-weight: bold; text-decoration: none; color:#615D5C;}
div#cuerpo div#izq div#caja div.clientes table.tableCL tr td a:hover { text-decoration: underline; color:#024782;}
div#cuerpo div#izq div#caja div.clientes table.tableCL tr td.descripcion {background-color:#F6C52A; padding-top:3px; padding-bottom:3px;}
div#cuerpo div#izq div#caja div.clientes div.buscar { margin:0px; padding: 0px; border: none;background-color:#F6C52A;width:515px; margin-left: auto; margin-right: auto; margin-bottom:10px; padding-bottom:10px;}
div#cuerpo div#izq div#caja div.clientes div.buscar p { padding-top:10px;}
div#cuerpo div#izq div#caja div.clientes div.buscar p label { color:#FFFFFF; font-weight: bold; padding-left:15px;}
div#cuerpo div#izq div#caja div.clientes div.buscar p.input { text-align: center;}
div#cuerpo div#izq div#caja div.clientes div.buscar p.input input { width:260px; border:1px solid #FFFFFF;}
div#cuerpo div#izq div#caja div.clientes div.buscar p.input input#boton { width:50px; text-align: center; background-color:#1D6C8D; color:#FFFFFF; font-weight: bold; border: 1px solid #1D6C8D; font-size:0.9em;}
div#cuerpo div#izq div#caja div.clientes div.buscar p.indicaciones { font-size:0.8em; text-align: center;}
div#cuerpo div#izq div#caja div.clientes div.gris {margin:0px; padding: 0px; border: none; background-color:#e7e7e7;width:515px; margin-left: auto; margin-right: auto; height:140px;}
div#cuerpo div#izq div#caja div.clientes div.gris2 {margin:0px; padding: 0px; border: none; background-color:#e7e7e7;width:515px; margin-left: auto; margin-right: auto; height:195px;}
div#cuerpo div#izq div#caja div.clientes p.descarga { float: right; margin-right:17px;}
div#cuerpo div#izq div#caja div.clientes p.descarga a { display: block; background-image:url(../IMG/icono_descarga_grande.jpg); background-repeat: no-repeat; background-position: left top; padding-left:28px; padding-top:10px; padding-bottom:20px; color:#666666; font-weight: normal; padding-right:25px!important;padding-right:10px; display:inline-block;}
div#cuerpo div#izq div#caja div.clientes p.descarga a:hover { text-decoration: underline;color:#024782;}
div#cuerpo div#izq div#caja div.clientes h3 { margin: 0px; padding: 0px;padding-left:55px;padding-right:45px;}
div#cuerpo div#izq div#caja div.clientes h3 span { margin: 0px; padding: 0px; font-size:0.8em; font-weight: normal;}
div#cuerpo div#izq div#caja div.clientes ul.contenidos { margin: 0px; padding: 0px;padding-left:55px;padding-right:45px; text-align: justify;}
div#cuerpo div#izq div#caja div.clientes ul.contenidos li { color:#666666; font-size:0.9em;}
div#cuerpo div#izq div#caja div.clientes ul.contenidos li.tipo { font-weight: bold; margin-top:6px;}
div#cuerpo div#izq div#caja div.clientes h4 {padding-left:55px;padding-right:45px; padding-bottom:0px; margin-bottom:0px; margin-top:15px;}
div#cuerpo div#izq div#caja div.clientes p.nota {padding-left:55px;padding-right:45px; margin-top:40px; color:#999999; font-size:0.8em;}
div#cuerpo div#izq div#caja div.clientes p.botones { width:210px; margin-left: auto; margin-right: auto; height: 50px;}
div#cuerpo div#izq div#caja div.clientes p.botones a { display: block; float: left; color:#666666; font-weight: normal;}
div#cuerpo div#izq div#caja div.clientes p.botones a:hover {color:#024782;}
div#cuerpo div#izq div#caja div.clientes p.botones a#imprimir { width:78px; padding-top:10px; padding-bottom:20px;background-image:url(../IMG/icono_imprimir.jpg); background-repeat: no-repeat; background-position: left top;padding-left:32px;}
div#cuerpo div#izq div#caja div.clientes p.botones a#descarga {width:70px; padding-top:10px; padding-bottom:20px;background-image:url(../IMG/icono_descarga_grande.jpg); background-repeat: no-repeat; background-position: left top;padding-left:30px;}
div#cuerpo div#izq div#caja div.clientes ol { margin:0px; padding: 0px; margin-left:55px; margin-right:45px; margin-top:10px;}
div#cuerpo div#izq div#caja div.clientes ol li { margin:0 0 0 20px; padding: 0px; font-size:0.9em; margin-bottom:10px;}
div#cuerpo div#izq div#caja div.clientes ol li ul { margin: 0px; padding: 0px; list-style: square; margin-left:20px; margin-top:6px;}
div#cuerpo div#izq div#caja div.clientes ol li ul li { font-size:1.2em; color:#999999; margin: 0px; margin-bottom:6px;}

/* Intro */
div#cuerpo div#intro {background-color:#F1F1F1; clear: both; height: 350px; padding-right: 0px; padding-left:0px;}
html > body > div#web > div#conte> div#cuerpo > div#intro {height: auto; }
div#cuerpo div#intro.produc { height: 10px; }
html > body > div#web > form > div#cuerpo > div#intro.produc { height: auto; background-color:#F1F1F1; }
div#cuerpo div#intro p.fecha {font-size: 0.8em;  padding-top:30px;  padding-bottom:30px; padding-right: 65px; float:right; }
div#cuerpo div#intro p.introduccion { padding-right: 65px; padding-left: 65px; padding-bottom: 8px;}
div#cuerpo div#intro div#derecha { float: right; width:545px; }
div#cuerpo div#intro div#derecha p { width:269px; height: 192px; margin:40px auto 0 auto;}
div#cuerpo div#intro div#derecha p a { display: block;width:269px; height: 192px; background:url(../IMG/ayuda_online.jpg) no-repeat center center;}
div#cuerpo div#intro div#derecha p a span { display: none;}
div#cuerpo div#intro div#izquierda { margin-right: 365px;}
div#cuerpo div#intro div#izquierda h3 { color:#003D6C; font-size:1.2em; font-weight: normal; padding-left:65px; margin-top:45px; padding-bottom:12px;}
div#cuerpo div#intro div#izquierda div#partes { width:470px; float: left; margin:0 0 0 65px; display: inline;}
div#cuerpo div#intro div#izquierda div#partes div#parte_1 { width:207px; padding:0 0 0 20px; float: left;}
div#cuerpo div#intro div#izquierda div#partes div#parte_2 {padding:0 20px 0 247px;}
div#cuerpo div#intro div#izquierda p {text-align: justify; font-size: 0.8em; margin-bottom:10px;}
div#limpia { clear:both; margin:0px; padding:0px;}
div#cuerpo div#intro h3 { clear: both; color:#003D6C; font-size:1.3em; font-weight: normal;  padding-right: 65px; padding-left: 65px;  padding-bottom:35px; text-align:center;}
div#cuerpo div#intro p { margin:0px; text-align:justify; font-size: 0.9em;}
div#cuerpo div#intro div.producto {padding-top: 30px; padding-bottom:30px; clear: both; background-color:#F1F1F1;}
div#cuerpo div#intro div.producto div.izq {   float: left; height:300px; width:320px; background-color:#F1F1F1;  }
div#cuerpo div#intro div.producto div.izq p.imagen { padding-top:10px;}

div#cuerpo div#intro div#ts_LAB div.dch div#icoIzda {float:left; width: 200px;}
div#cuerpo div#intro div#ts_LAB div.dch div#icoIzda a { font-size: 0.9em; text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div#ts_LAB div.dch div#icoIzda a:hover {font-size: 0.9em; text-decoration: underline; color:#F3B103;}

div#cuerpo div#intro div#ts_LAB div.dch div#icoCentro {float:left; width: 200px; padding-left: 20px; padding-top:25px;}
div#cuerpo div#intro div#ts_LAB div.dch div#icoCentro a {font-size: 0.9em; text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div#ts_LAB div.dch div#icoCentro a:hover {font-size: 0.9em; text-decoration: underline; color:#F3B103;}

div#cuerpo div#intro div#ts_LAB div.dch div#icoDcha {float:left; width: 200px;}
div#cuerpo div#intro div#ts_LAB div.dch div#icoDcha a { font-size: 0.9em; text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div#ts_LAB div.dch div#icoDcha a:hover {font-size: 0.9em; text-decoration: underline; color:#F3B103;}





div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoIzda {float:left; width: 200px;}
div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoIzda a { font-size: 0.9em; text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoIzda a:hover {font-size: 0.9em; text-decoration: underline; color:#F3B103;}

div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoCentro {float:left; width: 200px; padding-left: 20px; padding-top:25px;}
div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoCentro a {font-size: 0.9em; text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoCentro a:hover {font-size: 0.9em; text-decoration: underline; color:#F3B103;}

div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoDcha {float:left; width: 200px;}
div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoDcha a { font-size: 0.9em; text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div#ts_LAB_DEMO div.dch_demo div#icoDcha a:hover {font-size: 0.9em; text-decoration: underline; color:#F3B103;}





div#cuerpo div#intro div.producto div.dch { height:300px; float: left; width:680px; background-color:#F1F1F1; }
div#cuerpo div#intro div.producto div.dch p {margin-bottom: 10px; margin-right: 65px;}
div#cuerpo div#intro div.producto div.dch p.titulo {color:#003D6C; font-size:1.3em;  font-weight:bold;}
div#cuerpo div#intro div.producto div.dch p.descripcion { color:#F6C52A; font-size: 1em; margin-bottom: 10px; font-weight:bold;}
div#cuerpo div#intro div.producto div.dch ul { list-style: none; padding-left:100px;}
div#cuerpo div#intro div.producto div.dch ul li { font-size: 0.9em;}
div#cuerpo div#intro div.producto div.dch ul li a {text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div.producto div.dch ul li a:hover {text-decoration: underline; color:#F3B103;}

/* LOPD */

div#cuerpo div#intro div.producto_demo div.dch_demo form div#form p.acepto input { display: block; float: left; border: none; padding-left:2px; width: 25px;}
div#cuerpo div#intro div.producto_demo div.dch_demo form div#form p.acepto label  { padding-left: 5px;color:#003D6C;font-weight:bold; font-size:0.8em; width:350px; }
div#cuerpo div#intro div.producto_demo div.dch_demo form div#form p.acepto label a { color:#003D6C; font-weight:bold; font-size:1em; }
div#cuerpo div#intro div.producto_demo div.dch_demo form div#form p.acepto label a:hover { color:#FEA934;font-weight:bold; }
div#cuerpo div#intro div.producto_demo div.dch_demo form div#form div#lopd { font-size:0.7em; padding-top:20px; }
div#cuerpo div#intro div.producto_demo div.dch_demo form div#form div#lopd p a { text-decoration:none;color:#F3B103;font-weight:bold; }
div#cuerpo div#intro div.producto_demo div.dch_demo form div#form div#lopd p a:hover { text-decoration: underline; color:#003D6C; }

div#cuerpo div#intro div.producto_demo {padding-top: 30px; padding-bottom: 80px; clear: both; background-color:#F1F1F1; height: 650px;}
div#cuerpo div#intro div.producto_demo div.izq_demo {float: left;height: 650px; width:320px; background-color:#F1F1F1;}
div#cuerpo div#intro div.producto_demo div.izq_demo p.imagen { padding-top:10px;}
div#cuerpo div#intro div.producto_demo div.dch_demo {float: left; height: 650px; width:675px; background-color:#F1F1F1;}
div#cuerpo div#intro div.producto_demo div.dch_demo p {margin-bottom: 10px; margin-right: 65px; }
div#cuerpo div#intro div.producto_demo div.dch_demo p.titulo {color:#003D6C; font-size:1.3em;  font-weight:bold;}
div#cuerpo div#intro div.producto_demo div.dch_demo p.descripcion { color:#F6C52A; font-size: 1em; margin-bottom: 10px; font-weight:bold;}
div#cuerpo div#intro div.producto_demo div.dch_demo ul { list-style: none; padding-left:100px;}
div#cuerpo div#intro div.producto_demo div.dch_demo ul li { font-size: 0.9em;}
div#cuerpo div#intro div.producto_demo div.dch_demo ul li a {text-decoration: none; color:#003D6C; font-weight: bold;}
div#cuerpo div#intro div.producto_demo div.dch_demo ul li a:hover {text-decoration: underline; color:#F3B103;}

/***** PIE *****/

div#pie { clear: both; background-color:#F1F1F1;color:#999; height: 80px; padding-bottom:2px;}

div#pie.pie { height: 20px; padding-top:30px;}
p.sac {font-size:0.8em; text-align: right; padding:19px 10px 20px;}
p.sac span {}
p.sac span.telf{color:#003D6C;font-size:2.55em;line-height:0.9em; padding:0 10px 0 0;}

div#pie p.sac { padding-top:10px;}

div#pie ul { list-style: none; font-size: 0.75em; padding-left:20px;}
div#pie ul li { float: left; margin-right: 30px;}
div#pie ul li.copy { float: right; margin-right:20px;}
div#pie ul li a { text-decoration: none; color:#999999;}
div#pie ul li a:hover { text-decoration: underline;color:#003D6C;}

/***** popups *****/
div#popup { padding-left:30px; padding-right:30px; padding-top:25px; padding-bottom:40px;}
div#popup h1 { font-size: 0.9em; margin-bottom: 35px;}
div#popup p { font-size: 0.8em; text-align: justify; margin-bottom:13px;}
div#popup p a {text-decoration: none; color:#003D6C;}
div#popup p a:hover {text-decoration: underline; color:#F3B103;}
img {border:none;}

div#popup div#cabe_protec {widht:500px; height:50px; background-image:url(../IMG/tit_protec_datos.gif); background-repeat: no-repeat; background-position: left top;}
div#popup div#cabe_not {widht:500px; height:50px; background-image:url(../IMG/tit_nota_legal.gif); background-repeat: no-repeat; background-position: left top;}

div#cuerpo div#izq div#caja div#confir_correo {background-color:#F1F1F1; width: 566px; height: 120px;  color:#666666; border:none; }
div#cuerpo div#izq div#caja div#confir_correo div#confir_1 { border:none; margin-bottom:0px;}
div#cuerpo div#izq div#caja div#confir_correo div#confir_2 { border:none; margin-top:0px;}
div#cuerpo div#izq div#caja div#confir_correo div#confir_1 p { font-size:1.6em; color:#FDBD65; text-align:center; border:none; margin-top: 25px;}
div#cuerpo div#izq div#caja div#confir_correo div#confir_2 p { font-size:1em;  color:#666666;  text-align:center; border:none;}


div#intro div.producto div#form { border: none; margin-top:0px; margin-bottom:0px; padding:10px;  padding-left:0px;background-color:#F1F1F1; width: 400px; margin-bottom:30px; margin-top:30px;}
div#intro div.producto div#form div {border: none; padding-bottom:0px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding-top:10px;}
div#intro div.producto div#form p {width: 450px;  margin-right:0px padding-right:0px;}
div#intro div.producto div#form p.titulo_form {color:#003D6C; font-size:1.3em;  font-weight:bold;}
div#intro div.producto div#form p label { display: block; float: left; font-size:0.95em; width:150px; }
div#intro div.producto div#form p input { border: 1px solid #999999; font-size:1em; padding-left:2px; width: 250px;}
div#intro div.producto div#form p.asterisco {color:#003D6C; font-weight:bold;}
div#intro div.producto div#form div.boton { margin:0px; margin-bottom:20px; padding: 0px; text-align: right; padding-right:5px; padding-top:10px; padding-bottom:1px; }
div#intro div.producto div#form div.boton input { border:1px solid #003D6C; background-color:#003D6C; color:#FFFFFF; width: 70px; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
div#intro div.producto div#form div.comentarios { margin: 0px; padding: 0px;}
div#intro div.producto div#form div.comentarios textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; width:358px; height: 60px; border: 1px solid #999999;}

div#intro div.producto_demo div#form { border:none; margin-top:0px; margin-bottom:0px; padding:10px;  padding-left:0px;background-color:#F1F1F1; width: 400px; margin-bottom:30px; margin-top:30px;}
div#intro div.producto_demo div#form div {border: none; padding-bottom:0px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding-top:10px;}
div#intro div.producto_demo div#form p {width: 450px;  margin-right:0px padding-right:0px;}
div#intro div.producto_demo div#form p.titulo_form {color:#003D6C; font-size:1.3em;  font-weight:bold;}
div#intro div.producto_demo div#form p label { display: block; float: left; font-size:0.95em; width:150px; }
div#intro div.producto_demo div#form p input { border: 1px solid #999999; font-size:1em; padding-left:2px; width: 250px;}
div#intro div.producto_demo div#form p.asterisco {color:#003D6C; font-weight:bold;}
div#intro div.producto_demo div#form div.boton { margin:0px; margin-bottom:20px; padding: 0px; text-align: right; padding-right:5px; padding-top:10px; padding-bottom:1px; }
div#intro div.producto_demo div#form div.boton input { border:1px solid #003D6C; background-color:#003D6C; color:#FFFFFF; width: 70px; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
div#intro div.producto_demo div#form div.comentarios { margin: 0px; padding: 0px;}
div#intro div.producto_demo div#form div.comentarios textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; width:358px; height: 60px; border: 1px solid #999999;}


/* DESCARGAR DEMO */
div#cuerpo div#izq div#confir_correo div#confir_2 div.boton { clear: left; margin:0px; padding: 0px; text-align: center;}
div#cuerpo div#izq div#confir_correo div#confir_2 div.boton input {border:1px solid #003D6C; background-color:#003D6C; color:#FFFFFF; width: 135px; height: 25px; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}


/* FORMULARIO CONTACTO */


div#cuerpo div#izq div#caja div.contact_form {width: 600px; margin:0px; padding:0px; text-align:left;}
div#cuerpo div#izq div#caja div.contact_form div#form {margin-top:0px; margin-bottom:0px; padding:10px;  padding-left:10px;background-color:#F1F1F1; width: 550px; margin-bottom:30px; margin-top:30px;}
div#cuerpo div#izq div#caja div.contact_form div#form div {border: none; padding-bottom:0px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding-top:10px;}
div#cuerpo div#izq div#caja div.contact_form div#form p {width: 450px;  margin-right:0px padding-right:0px;}
div#cuerpo div#izq div#caja div.contact_form div#form p.titulo_form {color:#003D6C; font-size:1.3em;  font-weight:bold;}
div#cuerpo div#izq div#caja div.contact_form div#form p label { display: block; float: left; font-size:1.1em; width:150px; }
div#cuerpo div#izq div#caja div.contact_form div#form p label.producto_l { display: inline; float: none; font-size:1.1em; width:150px; }
div#cuerpo div#izq div#caja div.contact_form div#form p input { border: 1px solid #999999; font-size:1em; padding-left:2px; width: 250px; height:15px}

div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks {width:500px; height: 140px; }

div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks div#check_izda { width:180px; height: 135px;float:left; padding:0px; margin:0px;}
div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks div#check_izda p {width:180px;}
div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks div#check_izda p input.producto_i { border: none; font-size:1em; padding-left:2px; width: 50px; height:15px}

div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks div#check_dcha {width:220px; height: 135px; float:left; padding:0px; margin:0px;}
div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks div#check_dcha p {width:220px; border:none; }
div#cuerpo div#izq div#caja div.contact_form div#form div#content_checks div#check_dcha p input.producto_i2 { border: none; font-size:1em; padding-left:2px; width: 50px; height:15px}

div#cuerpo div#izq div#caja div.contact_form div#form p.asterisco {color:#003D6C; font-weight:bold;}
div#cuerpo div#izq div#caja div.contact_form div#form div.boton { clear:both; margin:0px; margin-bottom:20px; padding: 0px; text-align: right; padding-right:5px; padding-top:10px; padding-bottom:1px; }
div#cuerpo div#izq div#caja div.contact_form div#form div.boton input { border:1px solid #003D6C; background-color:#003D6C; color:#FFFFFF; width: 70px; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
div#cuerpo div#izq div#caja div.contact_form div#form div.comentarios { margin: 0px; padding: 0px;}
div#cuerpo div#izq div#caja div.contact_form div#form div.comentarios textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; width:358px; height: 60px; border: 1px solid #999999;}
 
div#cuerpo div#izq div#caja div.contact_form form div#form p.acepto input { display: block; float: left; border: none; padding-left:2px; width: 25px;}
div#cuerpo div#izq div#caja div.contact_form form div#form p.acepto label  { padding-left: 5px;color:#003D6C;font-weight:bold; font-size:1em; width:350px; }
div#cuerpo div#izq div#caja div.contact_form form div#form p.acepto label a { color:#003D6C; font-weight:bold; font-size:1em; }
div#cuerpo div#izq div#caja div.contact_form form div#form p.acepto label a:hover { color:#FEA934;font-weight:bold; }
