/* -------------------- 1. CSSRESET ------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

ol, ul {list-style: none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* -------------------- 2. ESTRUCTURALES ------------------- */

body {font-family: Arial, Helvetica, sans-serif;font-size:62.5%;background: #fff url(../images/bg_global.jpg) repeat-x top left;}

/*se utiliza cuando se requiere el fondo de tipo home en la pagina */
body#home {background: #fff url(../images/bg_home.jpg) repeat-x top left;}

#home_trace {background: #fff url(../images/bg_home2.jpg) repeat-x top left;}

/* solo caso popup - a modo de test */
body#popup {background:none;}

/* contenedor global */

/*#contenedorGlobal {margin: 0 auto;width: 960px;font-size:1.3em;color: #16171B;}*/
#contenedorGlobal {margin: 0 auto;width:1000px;font-size:1.3em;color: #16171B;}

/* cabecera global */

#cabecera {width: 100%;height:105px;float:left;}
#cabeceraDer {float: right;width: 650px;margin:0;}

/* menu principal */
/* menu principal 1*/
/* menu principal 2*/

ul#menuPrinc {clear:both;text-transform: uppercase;float:right;width:640px;font-size:0.9em;margin:0 6px 0 0;background-color:#141519;}
ul#menuPrinc li {display: inline;border-left:solid 1px #919295;padding:0 20px 0 20px;}
ul#menuPrinc li.noBorder {border:none;}
ul#menuPrinc li.noMargin {padding-right:0;}
ul#menuPrinc li a:link, ul#menuPrinc li a:visited {color:#919295;}
ul#menuPrinc li a:hover, ul#menuPrinc li a:active {color:#cc092f;}
ul#menuPrinc li.activated {color:#cc092f;}

/* pie de contenido */

#pie {width: 100%;clear:both;float:left;background:url(../images/bg_footer.jpg) no-repeat top center;padding:14px 0 30px 0;color:#666666;font-size:1.1em;}
#pie div {width:890px;margin:0 auto;}
#pie span {margin:0 20px 0 0;}
#pie p {float:left;}
#pie ul {float:right;}
#pie ul li {display:inline;padding:0 0 0 30px;}
#pie ul li a:link, #pie ul li a:visited {color:#666666;}
#pie ul li a:hover, #pie ul li a:active {color:#cc092f;}

/* -------------------- 3. GLOBALES ------------------- */

/* headings */
h1 {font-size:2em;font-weight:normal;}
h2 {font-size:1.5em;font-weight:normal;}
h3 {font-size:1.25em;font-weight: normal;}
h4 {font-size:1em;}
h5 {font-size:0.95em;}
h6 {font-size:0.9em;}

/* logo */ 
#logo {float:left;width:157px;margin:20px 0 0 10px;}
#logo a {margin:0;padding:0;}
#logoWorldwide {float: left; margin: 22px 0 30px 20px;}

/* links simples */
a:link, a:visited {color:#333333;}
a:hover, a:active {color:#cc092f;}

/* iconos a la derecha del titulo lista del mapa Web */
.icoMas, .icoMenos {float:right;}

/* COLORES */

/* grises */
.oscuro {color:#333333;}
.intermedio {color:#666666;}
.clarito {color:#999999;}
.claro {color:#FFF;}

/* color AKO */
.akoCol {color:#cc092f; font-weight:bold;}

/* color AKO y bold */
.akoColDos {color:#cc092f;font-weight:bold;}

/* fondo azul de cajas */
.bgAzul {background-color:#323742;}

/* fondos de cajas aplicable a cualquier elemento */
.bgGris {background-color: #666666 !important;}
.bgBlanco {background-color: #fff !important;}

/* todo en mayusculas */
.capitales {text-transform:uppercase;}

/* texto justificado */
.justificado {text-align:justify;}

/* posicion - aplicable a cualquier elemento */
.izquierda {float:left;}
.derecha {float:right;}
.limpiar {clear:both;}
.centrar {text-align:center;}
.alinearAbajo {position: absolute; left: 0px; bottom: 0px;}
.margenEspecial {position: relative; top:20px;}
.margenEspecial2 {margin:0 0 20px 0;}
.margenEspecial3 {margin: 0 0 0 20px;}
.sinlineas {border-style: none !important;border: 0 !important;}

/* citas */
.citaTipo1 {display:block;padding: 10px 10px 10px 20px;font-size:1em;font-weight: bold; width: 60%;line-height: 1.6em;color: #7F7F7F;}

/* especifico parrafos - puede aplicarse en distintas situaciones */
.peque {font-size:0.8em;}
.peque2 {width:100%;font-size: 0.8em; line-height: 1.5em;color: #676767;float: left;clear: both; margin: 15px 0 0 0;} /* pequeno - ej: texto sobre ley LOPD */
.peque2 p {margin: 10px 0 10px 0;}
/* h2 - situaciones especiales donde aparece la marca akotrace, akosys, etc en cabecera */
.normalh2 {font-size: 0.8em !important;} 
.grandoteh2 {font-size: 1.8em !important; margin:-10px 0 0 0;}

.pieFoto {font-size: 0.9em; font-weight: bold;}
.arrow {font-size:0.9em;color:#17181C; color:#cc092f; padding:0 0 0 26px; background:url(../images/arrow_03.gif) no-repeat top left;} /* parrafo con flecha gris */
.arrow2 {padding:2px 0 2px 25px; background:url(../images/arrow_07.gif) no-repeat 0 -6px;} /* flecha triangulo rojo */
.arrow3 {padding:0 0 0 20px; background:url(../images/arrow_03.gif) no-repeat 8px 0;} /* cuando debe utilizarse este tipo de flecha para senalar */

/* linea de division de contenido gris */
hr {clear:both;background-color: #CDCDCD;border:0;height: 1px;}
hr.blc {background-color: #fff !important;}
td, select, input, select, textarea {font-family: Arial, Helvetica, sans-serif;border:none;}
.hide {position: absolute;top: -9999px;}

/* -------------------- 4. ESPECIFICOS ------------------- */

/* -------- 4.1 ENLACES ----- */

/* link mas informacion rojo con flecha derecha gris, ej: AKOTRACE termosolares */
a.enlaceGris:link, a.enlaceGris:visited {color:#cc092f;font-size:1em;padding:0 30px 0 0; background:url(../images/arrow_04.gif) no-repeat 100% -14px; float:right; text-decoration: underline; clear: both; margin: 5px 0 5px 0;}
a.enlaceGris:hover, a.enlaceGris:active {color:#cc092f;padding:0 30px 0 0; background:url(../images/arrow_04.gif) no-repeat 100% 0;margin: 5px 0 5px 0;}

/* link pequeno gris flecha roja hacia arriba - ej: link ver producto */
a.enlaceFlecha:link, a.enlaceFlecha:visited {color:#999999; font-size:0.8em;padding:0 13px 0 0; font-weight: bold; background:url(../images/arrow_02.gif) no-repeat top right; float:right; text-decoration: underline;}
a.enlaceFlecha:hover, a.enlaceFlecha:active {color:#cc092f; text-decoration:underline;} 

/* link pequeno gris flecha roja hacia arriba - ej: link ver producto */
a.enlaceFlecha2:link, a.enlaceFlecha2:visited {color:#666666; font-size:0.9em;padding:0 13px 0 0; font-weight: bold; background:url(../images/arrow_02.gif) no-repeat top right; text-decoration: underline;}
a.enlaceFlecha2:hover, a.enlaceFlecha2:active {color:#cc092f; text-decoration:underline;}

/* link pequeno gris flecha roja hacia arriba - ej: link ver producto */
a.enlaceFlecha2b:link, a.enlaceFlecha2b:visited {color:#cc092f; font-size:0.9em;padding:0 13px 0 0; font-weight: bold; background:url(../images/arrow_02.gif) no-repeat top right; text-decoration: none;}
a.enlaceFlecha2b:hover, a.enlaceFlecha2b:active {color:#cc092f; text-decoration:none;}

/* link pequeno gris flecha roja hacia arriba - ej: link ver producto */
a.enlaceFlecha3:link, a.enlaceFlecha3:visited {color:#cc092f; font-size:0.8em;padding:0 13px 0 0; font-weight: bold; background:url(../images/arrow_02.gif) no-repeat top right; text-decoration: underline;}
a.enlaceFlecha3:hover, a.enlaceFlecha3:active {color:#cc092f; text-decoration:underline;}

/* link pequeno gris flecha roja hacia arriba - ej: link ver producto */
a.enlacePdf:link, a.enlacePdf:visited {color:#000000; font-size:1.0em;padding:0 0 0 25px; font-weight: normal; background:url(../images/pdf_small.png) no-repeat top left; text-decoration: none;}
a.enlacePdf:hover, a.enlacePdf:active {color:#cc092f; text-decoration:underline;}

/* link pequeno gris flecha roja hacia arriba - ej: link ver producto */
a.enlaceHtml:link, a.enlaceHtml:visited {color:#000000; font-size:1.0em;padding:0 0 0 5px; font-weight: normal; text-decoration: none;}
a.enlaceHtml:hover, a.enlaceHtml:active {color:#cc092f; text-decoration:underline;}

/* link pequeno rojo simple */
a.enlaceRojoPeq:link, a.enlaceRojoPeq:visited {color:#cc092f; font-size: 0.85em;}
a.enlaceRojoPeq2:link, a.enlaceRojoPeq2:visited {color:#cc092f; font-size: 1em; text-decoration: underline;}/* link contacto email */
a.enlaceRojoPeq2:hover, a.enlaceRojoPeq2:active {font-weight: bold;} /* link contacto email */
a.enlaceRojoPeq3 {float: left;color:#cc092f; font-size: 0.9em; padding: 20px 0 0 0;}

/* link para volver arriba de la pagina cuando el usuario se encuentra en una zona inferior de la pagina */
.cajaEnlaceArriba {display: block;clear: both;width:100%;background:url(../images/bg_up2.jpg) repeat-x bottom left; height: 45px;margin: 0 0 20px 0;}
a.enlaceArriba {float:right;padding:0 12px 0 0; background:url(../images/arrow_up.gif) no-repeat top right; color:#666666; font-size:0.8em; font-weight:bold; margin: 20px 20px 0 0;}
a.enlaceArriba:hover, a.enlaceArriba:active {color:#cc092f;}

/* botones funcionales - descarga, mas info, documentacion, etc */

ul.cabeceraGris1Icons {width:174px;float:right;}
ul.cabeceraGris1Icons li {float:left; width:42px;}

/* botones ultimas noticias, ver todas las noticias, etc */
ul.listaBot1 {float:left;clear: both;width: 100%;text-align: right;}
ul.listaBot1 img {float: none;}
ul.listaBot1 li, ul.listaBot2 li {display:inline;}
ul.listaBot2 {float: left;margin: 0 0 10px 0;}
ul.listaBot2 li {margin: 0 10px 0 0;}
/* -------- 4.2 CONTENEDORES ----- */

/* contenedor global tipo home */
#contenidoPrinc {width:915px;float:left;clear:both; margin:0 0 0 20px;}
#contenidoPrinc p.clarito {line-height: 1.4em;}
/* contenedor area izquierda tipo 1 - menu y busqueda avanzada zona izquierda */
#contenidoIzq1 {width:280px; float:left; }
#contenidoIzq1 .tituloExpandido {margin: 20px 0 0 17px;}
#contenidoIzq1 .cajaRedonDosInferior {margin: 0 0 20px 0;}

/* contenedor area izquierda tipo 2 - ej: ficha de noticia */
#contenidoIzq2 {width:480px; float:left;margin:0 0 0 30px;}
#contenidoIzq2 p {line-height: 1.6em; font-size: 0.9em; margin: 0 0 20px 0;}
#contenidoIzq2 a.enlaceRojoPeq {line-height: 1.6em;clear: both;}
/* contenedor area izquierda tipo 3 - ej: home akotrace */
#contenidoIzq3 {width:540px; float:left;  margin: 0 0 0 26px;}
#contenidoIzq3 h3 {color: #333333; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #C8C8C8; float: left;width: 100%;}
#contenidoIzq3 a.enlaceFlecha {text-transform: uppercase;}

/* contenedor de resultado de busqueda */
#contenidoCent {clear:both;width:800px; margin:0 auto; }
#contenidoCent p {font-size: 0.9em; line-height: 1.6em; text-align: justify;margin: 0 0 20px 0;}
#contenidoCent .contenidoCaja2, #contenidoCent .contenidoCaja3 {margin: 0 0 0 60px;}
#contenidoCent .contenidoCaja4bis {margin: 0 0 0 4px; float: left;}

/* contenedor area derecha tipo 1 - ej: preguntas y respuestas */
#contenidoDer1 {width:620px; float:right;}
#contenidoDer1 h2 {font-size: 1.2em;}
#contenidoDer1 .subtitulo1 {margin: 0 0 0 25px;}
#contenidoDer1 h3 img {margin: 10px 0 10px 0;}
#contenidoDer1 h5 {padding:0 0 10px 0;}
#contenidoDer1 p {line-height: 1.6em;}
#contenidoDer1 p.justificado {font-size:0.9em; margin: 0 0 20px 0;}
#contenidoDer1 img.izquierda {clear: both;}
#contenidoDer1 h4.bgGris {margin: 15px 0 15px 0;padding: 4px 4px 4px 10px;color: #fff;}
#contenidoDer1 .colNormal1 {margin: 0 40px 0 20px;}

/* contenedor area derecha tipo 2 - ej: ficha de noticia */
#contenidoDer2 {width:345px; float:right; margin:0 20px 0 0;}
#contenidoDer2 img {margin: 0 0 25px 0;}

/* contenedor area derecha tipo 3 - ej: home akotrace */
#contenidoDer3 {width:297px; float:right; }

/* contenedor area derecha tipo 4 - ej: pagina calidad */
#contenidoDer4 {width:515px; float:left;margin: 0 0 0 20px;}
#contenidoDer4 p {line-height: 1.4em; margin: 0 0 20px 0; color:#333333;}
#contenidoDer4 h3 img {margin: 0 0 5px 0;}

/* contenedor popup - ventana emergente */
#contenidoPop {width:440px;margin:0 0;} /* se puede modificar cuando se implemente el IFRAME */
#contenidoPopBorder {border:solid 4px #d6d6d6; position:relative;padding:40px 20px 20px 20px;width:100%;margin:0px;}
#contenidoPop p {color:#919191; line-height: 1.6em; margin: 10px 0 10px 0; font-size: 0.9em;clear:both;}
#contenidoPop img {margin: 20px 0 0 0;}
#contenidoPop h2{font-size:1.2em;}
#contenidoPop h3{font-size: 1.1em;}
#contenidoPop #cabeceraAzul3 {padding: 10px 0 10px 0;}
#contenidoPop #cabeceraAzul3 h2,#contenidoPop #cabeceraAzul3 h3 { padding: 0 0 0 10px;margin: 0;}

/* link de cierre de ventana */
a.botCerrar:link, a.botCerrar:visited {width:80px;height:23px;position:absolute;right:-3px;top:-3px;background:url(../images/cerrar_bot.gif) no-repeat 100% 0;}
a.botCerrar:hover, a.botCerrar:active {background:url(../images/cerrar_bot.gif) no-repeat 100% -23px;}

/* contenedor producto destacado - ej: home akotrace */
#contenidoProdDes {width:100%; float: left;background:url(../images/bg_proddesc.jpg) no-repeat 0 85%;padding: 0 0 10px 0;border-bottom: solid 1px #C8C8C8; margin: 30px 0 20px 0;}
#contenidoProdDes h2 {font-size: 1.2em; padding: 0 0 10px 0; border-bottom: solid 1px #C8C8C8; margin: 0 0 10px 0;}
#contenidoProdDes h3 {font-size: 0.9em;}
#contenidoProdDes p {color: #656565; font-size: 0.9em;line-height: 1.6em; float: left; width: 200px;margin: 30px 0 0 0;}
#contenidoProdDes img {float:left; margin: 0 20px 0 20px;}
#contenidoProdDes .contenidoPieProd {width:95%;padding:10px 0 0 20px; border: none;}
#contenidoProdDes .contenidoPieProd h3{ font-size: 1.5em; border: none; float: left; width: 70%;}
#contenidoProdDes a.enlaceFlecha {display: block;float: right;text-transform: none;}

/* -------- 4.3 COLUMNAS ----- */

/* columna normal sin fondo redondeado - ej: home columna Noticias */
.colNormal1 {width:260px; float:left; }

/* casos especiales para este tipo de columna - ej: home o pagina wordwide */
.colNormal1.casoEsp1 {padding: 15px 0 0 0;margin: 0 30px 0 25px;}
.colNormal1.casoEsp1 h3{margin:20px 0 22px 10px; color: #333333; float: left;}
.colNormal1.casoEsp1 img {margin: 0 0 10px 0;}
.colNormal1.casoEsp1 h4 {margin: 0 0 5px 0; color: #666666;}
.colNormal1.casoEsp1 p {font-size:0.9em; margin: 0 0 10px 0; line-height: 1.5em; text-align: justify; color: #999999; width: 250px;}
.colNormal1.casoEsp1 a.enlaceFlecha {margin: 0 10px 20px 0;}

/* columnas pagina detalle - ej: akosys, gama */
.colNormal2 {width:440px; float:left;}
.colNormal2 p {color:#666; font-size: 0.9em; line-height: 1.6em;margin: 10px 0 10px 0;}
.colNormal2 ul {margin: 10px 0 30px 0;}
.colNormal2 h3 {color: #666666 !important;}

/* columna caso especial ficha descripcion problema FAQ */
.colNormal3 {width: 100%; float: right; margin:10px 0 0 0;}
.colNormal3 p.flechita {padding: 0 0 0 14px; background:url(../images/arrow_07.gif) no-repeat -10px 0; margin: 10px 0 0 -13px;}
.colNormal3 p {line-height: 1.6em; font-size: 0.85em !important; margin: 8px 0 10px 0; text-align:justify;}
.colNormal3Esp {width:295px; float:right;}

/* columna normal con fondo redondeado - ej: home columna Mercados */
.colRedond1 {width:265px; float:left;  background:url(../images/bg_rounded01.png) no-repeat 0 20px;}
.colRedond1 .tituloFlecha2 {margin: 0 0 0 10px;}
.colRedond1 .contenidoPieProd h4 {margin:0 0 10px 20px;width: 100px;}
.colRedond1 .contenidoPieProd a.enlaceFlecha {margin: 0 20px 10px 0;}

/* -------- 4.4 CASOS ESPECIALES DE COLUMNAS ----- */
/* Casos especiales que se aplican a columnas redondeadas en distintas circunstancias del web */

.colRedond1.casoEsp1 {padding: 15px 0 0 0;margin: 0 20px 0 10px;background:url(../images/bg_rounded01.png) no-repeat 0 70px;}
.colRedond1.casoEsp1 h3 {margin:20px 0 40px 10px; color: #333333;}
.colRedond1.casoEsp1 img {margin: 0 0 10px 26px;}
.colRedond1.casoEsp1 ul {padding: 10px 0 10px 35px;}
.colRedond1.casoEsp1 .contenidoPieProd {margin: 0 0 0 5px;}
.colRedond1.casoEsp1 .contenidoPieProd a {margin: 0 30px 0 0;}
.colRedond1.casoEsp2 h3{margin:25px 0 40px 10px; color: #cc092f; font-weight:bold;}
.colRedond1.casoEsp2 h4 {margin: -10px 0 0 10px;}
.colRedond1.casoEsp2 {margin: 0 20px 0 0;background:url(../images/bg_rounded01.png) no-repeat 0 55px;}
.colRedond1.casoEsp2 ul, .colRedond1.casoEsp2 p {margin: 10px 0 20px 35px;}
.colRedond1.casoEsp2 a.enlaceRojoPeq2:hover, .colRedond1.casoEsp1 a.enlaceRojoPeq2:active {font-weight: normal !important;}
.colRedond1.casoEsp2 p a.enlaceRojoPeq2 {font-size:0.9em; position: relative; top:-6px;margin: 0 0 10px 0;}
.colRedond1.casoEsp2 ul li img {margin: 0 0 10px 0;}
.colRedond1.casoEsp3 {padding:20px 0 0 0;margin: 20px 10px 0 25px;background:url(../images/bg_rounded01.png) no-repeat 0 30px;}
.colRedond1.casoEsp3 h3 {margin:-20px 0 40px 10px; color: #666666;}
.colRedond1.casoEsp3 h3.noM {margin:0;}
.colRedond1.casoEsp3 ul.listaNormal1 {padding: 10px 0 30px 40px; background-position: 10px 10px;}
.colRedond1.casoEsp3 h4 {margin: 0 0 0 20px;}
.colRedond1.casoEsp3 ul.listaPunto1  {margin: 10px 0 20px 40px;width: 90%;}
.colRedond1.casoEsp3 ul.listaPunto1 {line-height: 1.2em; font-size: 0.8em; padding: 0;}
.colRedond1.casoEsp3 p.arrow3 {width: 200px;padding: 0 0 20px 35px;font-size: 0.9em; line-height: 1.6em;}
.colRedond1.casoEsp4 {background:url(../images/bg_rounded01.png) no-repeat 0 55px;}
.colRedond1.casoEsp4 h3 {position: relative;top: 10px; color:#333333;}
.colRedond1.casoEsp4 h4 {width: 180px; margin-left: 15px;}
.colRedond1.casoEsp5 {margin:20px 0 0 0;}
.colRedond1.casoEsp5 h3 {position:relative; top:-14px;}
.colRedond1.casoEsp5 img {margin:25px 0 10px 25px; }

/* columna normal con fondo redondeado 2 - ej: gamas de productos - AKOCAM */
.colRedond2 {width:590px; float:left; background:url(../images/bg_rounded02.gif) no-repeat -13px 0; margin: 20px 0 0 0;padding: 20px 0 0 0;}
.colRedond2 h3 {font-size:1.1em;padding:0 0 20px 26px; background:url(../images/arrow_03_on.gif) no-repeat top left;margin: 0 0 0 10px;}
.colRedond2 ul.listaRoja2Clar {margin: 0 0 30px 30px !important;}
.colRedond2 table {margin: 10px 0 10px 0;}
.colRedond2 table td, .colRedond2 table th {padding: 5px;}
.colRedond2 table .tituloTabla {padding: 6px;width: 99%;}
.colRedond2 ul li h3 {margin:10px 0 0 15px;}

/* columna normal con fondo redondeado 3 - ej: casos de exito - akotrace industria */
.colRedond3 {margin:20px 0 0 0;width:912px; float: left;background:url(../images/bg_rounded03.gif) no-repeat 0 10px;}
.colRedond3 h3 {margin: -10px 0 20px 10px; color: #666666;}

/* columna de pagina principal de productos - ej: gama de productos distribuidor */
.colProdu {width:280px; margin:0 25px 20px 0;float:left; background:url(../images/bg_produ.jpg) repeat-x bottom left;min-height:450px;height:auto!important;height:450px;}
.colProdu .contenidoAzul3 {margin: 0 0 15px 0;}
.colProdu h3 {float: left; width: 100%;}
.colProdu h3 a {color:#666666 !important; font-size: 0.7em; line-height: 2em;margin: 0 0 0 20px;}
.colProdu ul.listaNormal1clar {margin: 0 0 10px 60px; line-height: 1.5em;}
.colProdu ul.listaFlechaPeqClar {margin: 0 0 0 20px; line-height: 1.5em;}
.colProdu .contenidoAzul3 h2 {margin: 10px 0 0 10px;}
.colProdu .contenidoAzul3 p {margin: 5px 0 0 10px;}

.colProdu2 {width:280px; margin:0 25px 20px 0;float:left; background:url(../images/bg_produ.jpg) repeat-x bottom left;}
.colProdu2 .contenidoAzul3 {margin: 0 0 15px 0;}
.colProdu2 h3 {float: left; width: 100%;}
.colProdu2 h3 a {color:#666666 !important; font-size: 0.7em; line-height: 2em;margin: 0 0 0 20px;}
.colProdu2 ul.listaNormal1clar {margin: 0 0 10px 60px; line-height: 1.5em;}
.colProdu2 ul.listaFlechaPeqClar {margin: 0 0 0 20px; line-height: 1.5em;}
.colProdu2 .contenidoAzul3 h2 {margin: 10px 0 0 10px;}
.colProdu2 .contenidoAzul3 p {margin: 5px 0 0 10px;}

/* -------- 4.5 CONTENEDORES ----- */

/* contenedor de datos tipo 1 - ej: home area de recursos */
.contenidoCaja1 {width:440px; float:left;  margin: 40px 5px 0 10px;}
.contenidoCaja1 h3 {padding: 0 0 0 30px;}
.contenidoCaja1 a img {padding: 0 0 10px 0;}
.contenidoCaja1 p {color:#666666; font-size: 0.8em;margin: 5px 0 0 30px; line-height: 1.6em; font-weight: bold;}

/* contenedor de datos tipo 2 - ej: datos de fotografia -casos de exito */
.contenidoCaja2 {width:335px; float:left; }
.contenidoCaja2 p {font-weight: bold;font-size: 0.85em !important; color: #656565;}

/* contenedor de datos tipo 3 - ej: datos de fotografia grande - casos de exito */
.contenidoCaja3 {width:670px; float:left; clear:both;}
.contenidoCaja3 p {font-weight: bold;font-size: 0.85em !important; color: #656565;}

/* contenedor de datos tipo 4 - ej: foto con subtitulo y texto - akotrace, termosolares */
.contenidoCaja4 {width:272px; float:left;  margin:10px 30px 20px 0;}
.contenidoCaja4 h3 {font-size: 0.9em;font-weight: bold; color: #676767;margin: 7px 0 5px 0;}
.contenidoCaja4 p {color:#999999;line-height: 1.4em;}
.contenidoCaja4bis p {font-weight: bold;font-size: 0.85em !important; color: #656565;}

/* contenedor de datos tipo 5 - ej: gama de productos home */
.contenidoCaja5 {width:296px; float:left;}

/* contenedor de datos tipo 6 - ej: ficha de construccion - detalles constructivos 1*/
.contenidoCaja6 {width:385px; float:left;margin: 20px 10px 0 32px;}
.contenidoCaja6 h4 {font-size:0.9em !important;color: #D2D5D4 !important;background:url(../images/arrow_07.gif) no-repeat 16px -6px; padding: 0 0 0 40px !important;}
.contenidoCaja6 img {margin:10px 30px 34px 25px !important;}

/* -------- 4.6 CAJAS DE CONTENIDO ----- */

/* caja de contenido con foto pequena - ej: akotrace construccion caja con detalles contructivos  */
.contenidoCaja7 {width:150px;padding:0 13px 0 14px;border-right:solid 1px #5C6375; float:left;}
.contenidoCaja7 .toBot {float:left;width:150px;min-height:190px;height:auto!important;height:190px;} /* para alinear la imagen abajo del container */
.contenidoCaja7 .toBot h4 {margin: 0 0 0 20px!important; margin:0 !important;padding: 0 0 10px 10px!important;float: left; color: #cc092f;height: 40px;}
.contenidoCaja7 .toBot p {font-size:0.9em;margin: 0 0 0 10px !important; padding: 0 !important; float: left;}
.contenidoCaja7 img {margin: 0 0 20px 0!important; padding: 0 !important;}

/* caja de contenido datos tipo 8 - ej: noticias home AKOTRACE */
.contenidoCaja8 {width:250px;margin: 0 0 20px 0;}
.contenidoCaja8 h4 {color: #666666; font-size: 0.9em;margin: 0 0 5px 0;}
.contenidoCaja8 img {margin: 0 0 10px 0;}
.contenidoCaja8 a.enlaceFlecha {margin: 10px 0 0 0;text-transform: none !important;}
.contenidoCaja8 p {font-size:0.9em;line-height: 1.6em; color: #999999;}

/* caja de contenido datos tipo 9 - ej: akotrace termosolares */
.contenidoCaja9 {width:100%; float: left;}
.contenidoCaja9 h3 {margin: 20px 0 0 5px; font-size: 1.1em;}
.contenidoCaja9 h4 {padding: 0 0 0 33px;}
.contenidoCaja9 .listaNormal2 {margin: 20px 0 0 20px;}
.contenidoCaja9 p {margin: 5px 0 20px 30px; width: 400px; color: #666666;}
.contenidoCaja9 ul {float: left;width: 300px;}
.contenidoCaja9 img {float:right;display: block; margin: -30px 50px 30px 0;}

/* caja de noticias home 2nd nivel - akotrace, akosys, etc */
.contenidoCajaNews {float:left;padding: 30px 0 30px 10px;width: 250px;}
.contenidoCajaNews h3 {font-size:1.1em;padding: 0 0 20px 0;}
.contenidoCajaNews h4 {font-size:0.9em; color: #656565;padding: 10px 0 6px 0 !important;margin:0 !important;}
.contenidoCajaNews p {color:#999999;font-size:0.9em;line-height: 1.6em; text-align: justify;}
.contenidoCajaNews a.enlaceFlecha {margin: 10px 0 0 0;}

/* caja de cada contenido de tipo noticia en el resultado de busqueda de noticia */
.contenidoResult1 {width:100%; float:left; clear:both; border-bottom:solid 1px #BFBFBF; margin:10px 0 10px 0;padding: 0 0 10px 0;position: relative;}
.contenidoResult1 img {float: left; margin: 0 20px 0 0;} 
.contenidoResult1 h2, .contenidoResult1 h2 a {font-size: 1em;color:#cc092f; text-transform: uppercase;}
.contenidoResult1 p {margin: 5px 0 0 0;line-height: 1.3em;clear: both; color: #16171B;}
.contenidoResult1 a.derecha {position: absolute;bottom: 12px; right: -20px;}

/* contenedores de informacion para permitir entradas de mayor cantidad de caracteres en resultados */
.contenidoResultCon1 {width: 520px;float: left;} 
.contenidoResultCon2 {width: 440px;float: left;} 
.contenidoResultCon3 {width: 400px;float: left;}
.contenidoResultCon3 p {line-height: 1.2em; font-size: 0.9em;}
.contenidoResultCon4 {width: 460px;float: left;}

/* caja de contenido de tipo resultado 2 - ej: resultados de busqueda soft y documentacion */
.contenidoResult2 {width:620px; float:left;clear:both; border-bottom:solid 1px #D6D6D6;margin:10px 0 10px 0;}
.contenidoResult2 h4, .contenidoResult2 h3 {color:#cc092f;float: left;}
.contenidoResult2 p {line-height: 1.4em;margin: 5px 0 5px 0;float: left;clear: both;}
.contenidoResult2 p.peque {margin: 20px 0 10px 0; font-size: 0.8em;}
.contenidoResult2 img {float: left;margin: 0 10px 0 0;}
.contenidoResult2 ul.listaBot1 {padding: 0 0 6px 8px;}

/* caja de contenido de tipo resultado 3 - ej: resultado de busqueda global */
.contenidoResult3 {width:720px;float:left; clear:both; margin: 10px 0 0 40px;}
.contenidoResult3 h2, .contenidoResult3 h3 {font-size: 1em; line-height: 1.6em;}
.contenidoResult3 h3 {padding: 0 0 10px 0;}
.contenidoResult3 p {line-height: 1.6em;clear: both; font-size: 0.9em;}
.contenidoResult3 h3 a:link, .contenidoResult3 h3 a:visited {color:#666666;} 
.contenidoResult3 h3 a:hover, .contenidoResult3 h3 a:active {color:#cc092f;} 
.contenidoResult3 p a:hover, .contenidoResult3 p a:active {color:#999999; text-decoration: none;} 

/* caja de contenido de tipo resultado 4 - ej: manuales */
.contenidoResult4 {width:620px; float:left;clear:both; border-bottom:solid 1px #D6D6D6; padding: 0 0 5px 0;margin:0 0 5px 0;position: relative;}
.contenidoResult4 img {position: absolute;bottom: 8px;right:0;}
.contenidoResult4 p {color:#000000;font-size:0.85em;padding: 0 0 0 26px; float: left; clear: both;width: 100%;margin:0 0 10px 0;}
.contenidoResult4 h3 {margin: 5px 0 0 0; float: left;}

/* caja de contenido de tipo resultado 4b - ej: manuales multiidioma */
.contenidoResult4b {width:620px; float:left;clear:both; border-bottom:solid 1px #D6D6D6; padding: 0 0 5px 0;margin:0 0 5px 0;position: relative;}
.contenidoResult4b p {color:#000000;font-size:0.85em;padding: 0 0 0 26px; float: left; clear: both;width: 100%;margin:0 0 10px 0;}
.contenidoResult4b h3 {margin: 5px 0 0 0; float: left;}

/* contenido tipo pdf */
.pdfIco {background:url(../images/ico_pdf.png) no-repeat 0 0; border-bottom: solid 1px #EBCDD5;}
.pdfIco h4 {color:#cc092f; padding: 15px 0 0 60px; font-weight: normal;width:400px;}
.pdfIco p {padding: 0 0 0 60px;width:400px; color:#333333;} 

/* caja de contenido pie producto - ej: titulo del producto y link "ver mas producto", ej: home akotrace */
.contenidoPieProd {float:left;width:100%; border-bottom: solid 1px #DBDBDB; padding: 0 0 5px 0;}
.contenidoPieProd h3, .contenidoPieProd h4 {float:left; width: 70%;}

/* caja de contenido azul - akotrace ficha de construccion */
.contenidoAzul1 {width:896px; background:#3e424e url(../images/bg_degradado02.jpg) repeat-x 0 0; float:left; margin: 0 0 5px 0;}
.contenidoAzul1 h3 {padding: 20px 0 0 20px; font-size: 1.9em;color:#FFF; margin: 0 0 20px 0;}
.contenidoAzul1 p {padding: 0 0 0 20px; color: #D4D5D3; line-height: 1.6em; width: 95%; font-size: 0.9em;}
.contenidoAzul1 img {margin: 20px 0 20px 25px;}
.contenidoAzul1 h4 {padding: 27px 0 0 20px;color: #fff;}
.contenidoAzul1 h3 span {padding: 0 0 0 10px; font-size: 0.65em; color: #D5D6D4;}
.contenidoAzul1 h3 span.akoCol {font-size: 1em;margin: 0 0 0 -5px;color:#cc092f;}

/* caja de introduccion aviso legal */
.contenidoAzul2 {width:580px; float:left;  color:#FFF;background-color:#323742;}

/* caja azul productos - gama ej: AKOCAM, contacto AKO Central y productos AKO */
.contenidoAzul3 {width:280px; height:100px;float:left;  color:#fff;background-color:#16171B;}
.contenidoAzul3 p {color:#656664;}

/* caja de informacion AKOCAM */
.contenidoAzul4 {width:260px; float:left;  color:#FFF;background-color:#323742;margin: 0 0 20px 0;}
.contenidoAzul4 img {margin:10px 10px 10px 10px;}
.contenidoAzul4 p {padding: 0 20px 0 20px;}

/* ----------- 4.7 SUBMENUS ------------- */

/* caja de submenu tipo 1 - ej: homepage global - menu area recursos */
.submenuBox1 {width: 100%; float:left;background:url(../images/bg_submenu.jpg) repeat-x top left; clear: both;margin:10px 0 0 0;}
.submenuBox1 h4, .submenuBox2 h4  {padding: 20px 0 16px 20px;color: #666666; font-size: 1.1em; font-weight: normal;}
.submenuBox1 ul, .submenuBox2 ul {margin: 0 0 10px 0;float: left;}
.submenuBox1 li, .submenuBox2 li {line-height: 1.6em;}
.submenuBox1 ul.listaSubItems {float: left;padding: 0 0 20px 0;}

/* caja de submenu tipo 2 - ej: homepage AKOTRACE */
.submenuBox2 {width:550px;float: left;background:url(../images/bg_submenu.jpg) repeat-x top left; margin: 30px 0 0 0;}
.submenuBox2 ul.listaSubItems li {float: left; width: 220px;}
.submenuBox2 h4 {font-weight: normal;}

/* -------- 4.8 NAVEGACION ----- */

/* nubes de tags */

#tagCloud {float:left;clear:both;margin:40px 0 20px 10px;width:920px;}
#tagCloud ul {float: left;width: 910px;margin:0 0 0 20px;}
#tagCloud ul li {display: inline;line-height:1.7em;padding:0 0 0 10px;background:url(../images/dot.gif) no-repeat 0 4px;}
#tagCloud ul li a:link, #tagCloud ul li a:visited {color:#999;}
#tagCloud ul li a:hover, #tagCloud ul li a:active {color:#cc092f;text-decoration:none;}
.tagMuyimport {font-size:1.4em;}
.tagImportante {font-size:1.2em;}
.tagMedioImp {font-size:1em;}
.tagPocoImp {font-size:0.8em;}

/* ruta de migas */

ul#zonaBreadcrumb {float:left;width:100%;font-size:0.9em; margin:5px 0 0 0;padding:0 0 0 20px;}
ul#zonaBreadcrumb li {display:inline;}
ul#zonaBreadcrumb li.activated {color:#666666;}

/* paginador */

div.zonaPaginador {display:block;clear:both;float: left;width: 100%;border-top:solid 1px #EBCDD5;border-bottom:solid 1px #EBCDD5;margin:10px 0 20px 0;padding:2px 0 2px 0;color: #666666;}
ul.paginadorIzq {float:left;width:300px;}
ul.paginadorIzq li p, ul.paginadorDer li p {margin: -2px 0 0 0 !important;padding: 0 !important;}
ul.paginadorIzq li {float:left;padding:2px 0 0 12px;vertical-align: middle; font-size: 0.9em !important;}
ul.paginadorIzq li.activated {font-weight:bold;color:#cc092f;}
ul.paginadorIzq2 {float:left;width:350px;}
ul.paginadorIzq2 li p {margin: -2px 0 0 100px !important;padding: 0 !important;}
ul.paginadorIzq2 li {float:left;padding:10px 12px 0 0;vertical-align: middle; font-size: 0.9em !important;}
ul.paginadorIzq2 li.activated {font-weight:bold;color:#cc092f;}
ul.paginadorDer {float:right;}
ul.paginadorDer li {float:left;padding:2px 0 0 12px; vertical-align: middle; font-size: 0.85em !important;}
ul.paginadorDer li p.fuerte {font-weight:bold;padding: 1px 0 2px 0 !important;}
ul.paginadorDer li.activated {color:#cc092f;font-weight:bold; font-size: 0.9em;}
ul.paginadorDer2 {float:right;}
ul.paginadorDer2 li {float:left;padding:10px 0 0 12px; vertical-align: middle; font-size: 0.85em !important;}
ul.paginadorDer2 li p.fuerte {font-weight:bold;padding: 1px 0 2px 0 !important;}
ul.paginadorDer2 li.activated {color:#cc092f;font-weight:bold; font-size: 0.9em;}

/* select cambio de idioma */

#selectorIdioma {float:left;width:135px;padding:2px 0 0 4px;margin:0 10px 0 0;font-size:0.8em;color:#141519;height:18px;background-color:#FFF;border:0;}

/* zona de busqueda global */

form#formularioGen {float:right;width:520px;background:url(../images/worldmap_peq.gif) no-repeat 30px -10px;padding:16px 0 36px 0;}
form#formularioGen label {font-size:0.8em;color:#989BA3;float:left;margin:3px 10px 0 0;}
#buscador {width:195px;font-size:0.9em;border:0;color:#989BA3;float:left;padding:2px 0 2px 4px;background-color:#313641;}
#botonBusqueda {font-size:0.85em;margin:0 0 0 8px;padding:1px 0 2px 2px;border:0;line-height:1.5em;height:18px;width:55px;background-color:#33383F;color:#FFF; float: left;}
#zonaCampBusqueda {float:left;width:100%;margin:0 0 5px 0;}
#zonaCampBusqueda label {font-size:1.1em;margin:3px 6px 0 0;float:left;}
#zonaCampBusqueda span {float:right;width:380px;}
#zonaCampBusqueda span a:link, #zonaCampBusqueda span a:visited {font-size:0.9em;color:#999;line-height:2.5em;padding:0 0 0 4px;}
#zonaCampBusqueda span a:hover, #zonaCampBusqueda span a:active {color:#cc092f;}
#zonaCampBusqueda input {border:solid 3px #CCC;font-size:0.85em;width:200px;float:left;margin:0 4px 0 0;color:#666666;padding:1px 0 1px 5px;}
#zonaCampBusqueda select {border:solid 3px #CCC;width:120px;font-size:0.85em;margin:0 0 0 4px;color:#666666;}
input#botonGenerico {background-color:#33383F;border:0;color:#FFF; float: left;font-size:0.85em;height:20px;line-height:1.5em;margin:2px 0 0 0;padding:1px 0 2px 2px;width:55px;}

/* form de busqueda avanzada */

form#busqAvanz {float:left;margin:0 0 0 40px;width:215px;padding: 0 0 20px 0;}
form#busqAvanz label {font-size:0.9em;margin:10px 6px 3px 5px;float:left;color:#999;clear:both;width:180px;}
form#busqAvanz input {border:solid 3px #CCC;font-size:0.85em;width:180px;float:left;margin:0 4px 0 0;color:#666666;padding:1px 0 1px 5px;}
form#busqAvanz select {border:solid 3px #CCC;width:180px;font-size:0.85em;margin:0 0 0 4px;color:#666666;clear:both;}
form#busqAvanz input#botonGenerico {border:0;margin:15px 36px 0 124px;height:20px;width:60px;font-size:0.9em;float:left;color:#FFF;padding:0 0 2px 0;clear:both;background-color:#757575 !important;}

/* selector de busqueda alfabetica */

#busqAlf ul {float: left;width: 100%;display:block;border-top:solid 1px #EBCDD5;border-bottom:solid 1px #EBCDD5;margin:10px 0 26px 0;padding:3px 0 3px 0;font-size:0.8em;}
#busqAlf ul li {display: inline;margin:0 14px 0 0;}
#busqAlf ul li.activated {color:#cc092f;font-weight:bold;}

/* ------- 4.9 CABECERAS INTERIORES ---------- */

#cabeceraGrisNormal, #cabeceraGrisNormal2 {clear:both;width: 100%; margin: 0 0 10px 0;vertical-align: middle;} /* paginas de resultados de datos */
#cabeceraGrisNormal h4.subtitulo1 {margin:0 0 0 11px;}
#cabeceraGrisNormal2 {margin:-10px 0 15px 0;}
/* ej: akotrace industria cabecera */
#cabeceraGris1 {clear:both;font-size:1.4em; color:#666666; float:left; width:100%; border-bottom: solid 1px #888888; vertical-align: middle;margin: 0 0 20px 0;margin:20px 0 20px 0;}
#cabeceraGris1 h3.derecha {font-size: 0.8em; margin: 5px 0 0 0;}
#cabeceraGris1 h3.derecha span.akoCol {font-size: 1.6em;}
#cabeceraGris1 h2, #cabeceraGris2 h2  {float: left;width: 600px; font-size: 1.5em; line-height: 1.4em;}
#cabeceraGris1 img {float: right;margin: -5px 0 0 0;}

/* ej: cabecera con fecha ficha de noticias */
#cabeceraGris2 {clear:both;float:left;width:100%; color:#666; border-bottom:solid 1px #BDBDBD;margin:0 0 3px 0; vertical-align: middle;padding: 0 0 4px 0;}
#cabeceraGris2 a, #cabeceraGris2bis a {float: right;margin: 8px 0 0 0;}
#cabeceraGris2 h2 {font-size: 1.3em; color: #212121;}
#cabeceraGris2 p{font-size: 1em;float: left;width:400px;color:#cc092f;}
#cabeceraGris2 p.akoCol {line-height:2.2em !important;padding:0 0 0 20px;}
#cabeceraGris2bis {float: left;width: 100%; color: #666;margin: 0 0 20px 0;} /* sin clear */
#cabeceraGris2bis h2 {float: left;width: 500px; font-size: 1.5em; line-height: 1.4em; margin:-10px 0 0 0;}
#cabeceraGris2bis img {padding: 0 0 10px 0;}

/* ej: cabecera faqs detalle */
#cabeceraGris3bis {float: left;width: 100%; color: #666;margin: 0 0 20px 0;} /* sin clear */
#cabeceraGris3bis h2 {float: left;width: 500px; font-size: 1.2em; line-height: 1.4em; margin:-10px 0 0 0;}
#cabeceraGris3bis img {padding: 0 0 10px 0;}

/* ej: cabecera de ficha noticias */
#cabeceraAzul1 {clear:both;font-size:0.9em; color:#D6D5D4; float:left; width:100%;background:#3e424e url(../images/bg_degradado01.jpg) repeat-x 0 0;;margin:0 0 30px 0;border-bottom:solid 1px #BDBDBD;}
#cabeceraAzul1 h2 {margin: 20px 0 6px 20px;}
#cabeceraAzul1 h3 {margin: 0 0 20px 20px;}

/* ej: cabecera formulario de contacto */
#cabeceraAzul2 {clear:both;font-size:1.3em; color:#D6D5D4; float:left; width:280px; background:#3e424e url(../images/bg_degradado01.jpg) repeat-x 0 0;}
#cabeceraAzul2 h3 {margin: 14px 0 10px 20px;}
#cabeceraAzul2 p {margin: 0 0 10px 20px;font-size: 0.9em;}

/* ej: cabecera aviso legal y pop-up*/
#cabeceraAzul3 {float:left;width:100%;clear:both;color:#D6D5D4;background:#3e424e url(../images/bg_degradado01.jpg) repeat-x 0 0; padding: 0 0 20px 0;border-bottom:solid 1px #BDBDBD; margin: 0 0 20px 0;}
#cabeceraAzul3 h2{padding: 10px 0 5px 10px;}
#cabeceraAzul3 h3 {padding: 10px 0 10px 10px;}
#cabeceraAzul3 p {font-size: 0.9em;margin: 0 0 0 16px !important;}
#cabeceraAzul3 a:link, #cabeceraAzul3 a:visited {color:#cc092f; text-decoration: underline;}

/* ej: cabecera casos de exito */
#cabeceraAzul4 {clear:both;font-size:1.3em; color:#D6D5D4; float:left;background:#3e424e url(../images/bg_degradado02.jpg) repeat-x 0 0; padding: 10px;border-bottom: solid 1px #888888;float: left;margin: 0 0 20px 0;width:97%;position: relative;}
#cabeceraAzul4 img {float: left; padding: 10px;}
#cabeceraAzul4 a.derecha img {position: absolute;bottom: 8px;right: 10px;}
#cabeceraAzul4 h3 {float: left; width: 460px; font-size: 0.9em; margin: 20px 0 0 20px;}
#cabeceraAzul4 ul {float: left; width: 380px; margin: 20px 0 0 20px;}

.cabeceraAzulIzq {float:left; width:276px;}
.cabeceraAzulIzq h3{margin:0 !important; width:auto !important;}
.cabeceraAzulIzq p {font-size:0.75em;margin:0 0 0 10px; line-height:1.5em;width:250px;}
.cabeceraAzulDer {float:left;width:590px; position:relative;}
.cabeceraAzulDer a.verVideo {position:absolute; right:5px;bottom:-5px;}

/* ej: ficha del producto - zona superior */

#cabeceraProducto {float: left; width: 100%; border-bottom: solid 1px #D9D9D9;margin: 0 0 20px 0;}
#cabeceraProducto img {float: left; margin: 0 36px 0 0;}
#cabeceraProducto h3 {color:#cc092f; font-size: 1.3em; padding: 20px 0 0 0;}
#cabeceraProducto p {line-height: 1.3em;} 

/* -------- 4.10 TITULOS ----- */

/* titulo base 1 ej: h3 de resultados de busqueda documentacion */
.tituloBase1 {font-size:1em;font-weight: bold; margin: 30px 0 0 0; color:#666;}
.tituloBase2 {font-size: 1.2em;font-weight:bold; margin: 10px 0 10px 15px; color: #666666;}
.tituloBase3 {font-size: 1.2em; padding:20px 0 20px 0;color:#666666;}
.tituloBase3bis {font-size: 1.8em!important; padding: 0 0 10px 0;} 
.tituloBase4 {font-size: 1.7em;color:#666666;clear: both;}

/* titulo normal 1 oscuro - ej: home global, titulos de columnas */
.tituloOscuro {color:#333333; font-size:1.2em;}

/* titulo normal 2 claro - ej: home global, titulos de columnas */
.tituloClaro1 {color:#fff; font-size:1.2em;}

/* titulo normal 2 claro - zonas de informacion AKOTRACE - ficha de construccion */
.tituloClaro2 {color:#fff; font-size:1.3em;}

/* titulo normal 3 claro - ej: mapa web */
.tituloClaroMap {color:#FFF; font-size:1.2em;}

/* titulo normal 3 -rojo AKO - ej: home global, titulos columna izquierda */
.tituloRojo1 {color:#cc092f; font-size:1.2em;}
.tituloRojo2 {color:#cc092f; font-size:1.2em; padding: 10px 0 10px 0;}

/* titulo con flecha gris tipo 1 */
.tituloFlecha1 {font-size:0.9em;font-weight:bold;padding:0 0 0 26px; background:url(../images/arrow_03_on.gif) no-repeat top left;}
.tituloFlecha1, .tituloFlecha1 a {color:#cc092f;}
.tituloFlecha1bis {font-size:0.8em;font-weight:bold;padding:0 0 0 26px; background:url(../images/arrow_03_on.gif) no-repeat top left;}

/* titulo con flecha gris tipo 2 - titlos listas AKO worlwide - contactos */
.tituloFlecha2 {font-size:1em;font-weight:bold; color:#cc092f; padding:0 0 0 26px; background:url(../images/arrow_03.gif) no-repeat top left;margin: 10px 0 10px 0;}
.tituloFlecha2, .tituloFlecha2 a {color:#17181C;}

.tituloFlecha2Peque {font-size:0.8em;font-weight:bold;padding:0 0 0 26px; background:url(../images/arrow_03.gif) no-repeat top left;}
.tituloFlecha2Peque, .tituloFlecha2Peque a {color:#333333;}

/* titulo con flecha gris pequena - listado de resultados FAQS */
.tituloFlecha2Gris {font-size:1em;padding:0 0 6px 26px; background:url(../images/arrow_05.gif) no-repeat top left;}
.tituloFlecha2Gris, .tituloFlecha2Gris a {color:#cc092f;}

/* titulo con icono triangulo rojo */
.tituloFlecha3 {font-size:1.2em;font-weight:bold; padding:0 0 5px 12px; background:url(../images/arrow_07.gif) no-repeat -10px -3px;}
.tituloFlecha3, .tituloFlecha3 a {color:#cc092f;}

/* titulo con icono expandido */
.tituloExpandido, .tituloExpandidoRojo {font-size:0.9em;font-weight:bold;background:url(../images/ico_expandido.gif) no-repeat 0 -2px;padding:0 0 2px 27px; cursor:pointer;}
.tituloExpandido, .tituloExpandido a {color:#333;}
.tituloExpandidoRojo, .tituloExpandidoRojo a{color:#cc092f;}

/* titulo con icono colapsado */
.tituloColapsado, .tituloColapsadoRojo {font-weight:bold; padding:0 0 0 27px;background:url(../images/ico_colapsado.gif) no-repeat top left; margin: 10px 0 10px 0;cursor:pointer;}
.tituloColapsado, .tituloColapsado a {color:#333;font-size: 0.9em;}
.tituloColapsadoRojo, .tituloColapsadoRojo a {color:#cc092f;font-size:0.9em;}

/* -------- 4.11 SUBTITULOS ----- */

/* subtitulos con linea inferior - normalmente utilizado en h3�s */
.bordeAbajo {border-bottom: solid 1px #D9D9D9; padding: 10px 0 5px 0; margin: 10px 0 10px 0; color: #666666;}

/* subtitulo oscuro cabeceras */
.subtitulo1 {color:#333333; font-size:1em; font-weight: normal; line-height: 1.6em;}

/* subtitulo blanco cabeceras azules */
.subtitulo2 {color:#D6D5D4; font-size:1em; font-style:italic;}

/* subtitulo gris zona derecha cabeceras */
.subtitulo3 {color:#666666; font-size:1.1em; float:right; width:330px;}
.subtitulo3bis {color:#666; font-size:1em; margin: 0 0 30px 0;}

/* subtitulo cabecera numero de telefono - ej: contacto */
.subtitulo3 span {color:#cc092f; font-size:1.2em;}

/* subtitulo gris pequeno cabecera - ej: ficha de producto */
.subtitulo4, .subtitulo4bis {color:#666666; font-size:0.9em; margin: 5px 0 5px 0;}
.subtitulo4bis {font-weight: normal !important;}

/* subtitulo rojo pequeno en listas */
.subtitulo5 {color:#cc092f; font-size:0.8em;}

/* subtitulo gris mediano cabecera - ej: pagina calidad */
.subtitulo6 {font-size: 1em; line-height: 1.5em;color:#999; margin: 0 0 20px 0;width:90%; clear:both;}
.subtitulo6 h3 {font-size:1em; font-weight:bold;}
.subtitulo7 {font-size: 1em; line-height: 1.5em;color:#333; margin: 0 0 20px 0;width:90%; clear:both;}

/* --------------- 4.12 LISTAS --------------- */

/* lista blanca fondo azul bullets en rojo ej: cabecera, caso de exito */
ul.listaBlanca1 {font-size:0.7em; color:#FFF; line-height:1.5em;}
ul.listaBlanca1 li {padding:0 0 0 10px;background:url(../images/dot3.gif) no-repeat top left;}

/* lista normal basica - ej: home akotrace */
ul.listaNormal1 {font-size:0.85em; color:#323232;line-height: 1.6em;width:200px;}
ul.listaNormal1bis {margin: 6px 0 0 44px; font-size: 0.9em; line-height: 1.6em;}
ul.listaNormal1.arrow3 {background:url(../images/arrow_03.gif) no-repeat 10px 10px;margin: -10px 0 0 0;} 
ul.listaNormal1clar {color:#999;font-size:0.9em;line-height: 1.6em;width:216px;}
ul.listaNormal1.arrow3 h4 {margin: 0 !important;}
ul.listaNormal1.arrow3 li ul {margin: 0 0 0 20px;}

/* lista normal con triangulo rojo texto en negro */
ul.listaNormal2 {font-size:0.9em; color:#17171B;} 
ul.listaNormal2 li {padding:2px 0 2px 25px; background:url(../images/arrow_07.gif) no-repeat 0 -4px;}

/* lista normal de submenu - ej: listado inferior home akotrace-industria */
ul.listaNormal3 {background:url(../images/arrow_03.gif) no-repeat 0 0;float: left; margin: 0 20px 0 15px;width:230px;padding: 0 0 0 26px;}
ul.listaNormal3 li {font-size:0.85em; color:#323232;line-height: 1.6em;}

/* lista normal con punto en listado - ej: home akotrace */
ul.listaPunto1 {font-size:0.9em; color:#666666; line-height:1.1em;}
ul.listaPunto1 li {padding:0 0 0 12px;background:url(../images/dot.gif) no-repeat 0 5px;line-height: 1.6em;}

/* lista normal con flecha gris en listado - cuadro de novedades - recursos home */
ul.listaGris1 {width:394px;color:#656565;float:left; }
ul.listaGris1 li a:link, ul.listaGris1 li a:visited {padding:0 0 0 26px; background:url(../../images/arrow_03_off.gif) no-repeat top left;}
ul.listaGris1 li a:hover, ul.listaGris1 li a:active {padding:0 0 0 26px; background:url(../images/arrow_03_on.gif) no-repeat top left;}

/* lista normal con flecha gris y links - ej: directorio de preguntas frecuentes */
ul.listaGris2 {width:233px;color:#656565;float:left; }
ul.listaGris2 li a:link, ul.listaGris2 li a:visited {padding:0 0 0 26px; background:url(../../images/arrow_03_off.gif) no-repeat top left;}
ul.listaGris2 li a:hover, ul.listaGris2 li a:active {padding:0 0 0 26px; background:url(../images/arrow_03_on.gif) no-repeat top left;}
 
/* lista normal con lineas grises separadoras */
ul.listaGris3 li {border-bottom: solid 1px #D9D9D9;line-height: 2.5em; font-size: 1em;}

/* lista normal con flecha roja pequena */
ul.listaRoja1 {width:465px;color:#333333;font-size:0.9em;  line-height: 1.6em; margin: 10px 0 10px 0;}
ul.listaRoja1 li {padding:0 0 0 26px; background:url(../images/arrow_08.gif) no-repeat 4px 3px;}

/* lista normal con triangulo rojo */
ul.listaRoja2bis, ul.listaRoja2bisBox {font-size:0.9em; color:#808080;margin: 0 0 20px 20px; font-weight: bold;}
ul.listaRoja2bis li, ul.listaRoja2bisBox li {padding:2px 0 2px 25px; background:url(../images/arrow_07.gif) no-repeat 0 -6px;}
ul.listaRoja2bisBox {margin: 10px 0 0 30px;}
ul.listaRoja2Clar {font-size:0.9em; color:#808080;margin: 0 0 20px 20px; }
ul.listaRoja2Clar li  {padding:2px 0 2px 25px; background:url(../images/arrow_07.gif) no-repeat 0 -4px;}
ul.listaRoja2ClarBis {font-size:0.9em; color:#808080;margin: 0 0 20px 10px; }
ul.listaRoja2ClarBis li  {padding:2px 0 2px 25px; background:url(../images/arrow_07.gif) no-repeat 0 -4px;}

/* lista normal gris como fondo de lista */
ul.listaFlechaPeq {color:#666666;width:250px;font-size:0.9em;padding:0 0 0 26px; background:url(../images/arrow_03_on.gif) no-repeat top left; }
ul.listaFlechaPeqClar {float:left;color:#999;width:250px;font-size:0.9em;padding:0 0 0 30px; background:url(../images/arrow_03_on.gif) no-repeat top left; }

/* lista mapa Web - ej: Mapa Web */
ul.listamapaWeb li {float: left;clear:both;width:580px;}
ul.listamapaWeb li h3 {font-size: 1.2em; color: #D5D4D3; float: left; width: 90%;}
ul.listamapaWeb li img {float: right;width: auto;margin: 4px 2px 0 0;}
ul.listamapaWeb li.itemsColap {background-color: #323742;padding: 0 0 0 10px;margin: 0 0 25px 0;}
ul listamapaWeb li.itemsExpand {background-color:#D6D6D6;}
ul.listamapaWeb li ul  {float:left;margin: -10px 0 10px 0;clear: both;}
ul.listamapaWeb li ul li {width:590px;color:#656565;background-color:#D6D6D6; margin: 0 0 4px 0;padding: 2px 0 2px 0;}

ul.listamapaWeb a:link, ul.listamapaWeb a:visited {color: #D5D4D3;}
ul.listamapaWeb a:hover, ul.listamapaWeb a:active {color: #cc092f;}
ul.listamapaWeb li ul a:link, ul.listamapaWeb li ul a:visited {color:#656565;padding: 0 0 0 60px;}
ul.listamapaWeb li ul a:hover, ul.listamapaWeb li ul a:active {color: #cc092f;}
 
/* ---------- 4.13 LISTAS ESPECIALES -------------- */

/* lista de tipo arbol con iconos pequenos - ej: AKOSYS home */
ul.listaIconograf1 {float:left;clear:both;width:912px; background:url(../images/bg_listaicons.jpg) no-repeat 46px 0;margin: 0 0 20px 20px;}
ul.listaIconograf1 li {float:left; width:150px;text-align: center;}
ul.listaIconograf1 li h4 {margin: 30px 0 5px 0;}

/* lista con iconografias explicatorias - ej: AKOSYS home */
ul.listaIconograf2 {width: 100%; float: left;margin: 20px 0 20px 0;}
ul.listaIconograf2 li {float:left;width: 220px;margin: 20px 5px 0 0;color:#666666;}
ul.listaIconograf2 li img {float: left; margin: 0 5px 0 0;}
ul.listaIconograf2 li p {float:left;width:122px; font-size: 0.8em;}
ul.listaIconograf2 li h5 {color:#cc092f; font-size: 0.85em;font-weight:bold;float:left;}

/* listas con iconografias pequenas menu izquierda  - ej: ficha de producto */
ul.listaIconograf3 {float:left;font-size: 0.8em; width:80%;clear: both; margin: 10px 0 10px 30px;}
ul.listaIconograf3 li {float: left;}
ul.listaIconograf3 li img {float: left;}
ul.listaIconograf3 li h5 {font-size: 0.9em; color: #cc092f;}
ul.listaIconograf3 p {line-height: 1.4em;}
ul.listaIconograf4 {margin: 0 0 20px 0;}
ul.listaIconograf4 li img {margin: 10px 0 5px 40px;}
ul.listaIconograf4 p.arrow2 {margin: 0 0 0 30px; font-size: 0.8em;}

/* lista descarga sellos - ej: sellos de calidad */
ul.listaSellos {float:left;width:100%; margin: 20px 0 10px 0;}
ul.listaSellos li {width:45%;float:left;background:url(../images/bg_list01.jpg) no-repeat 0 0;}
ul.listaSellos li img {float: left;}
ul.listaSellos a:link,ul.listaSellos a:visited  {float: left; width: 100px; margin: 70px 0 0 0; font-size: 0.9em; color:#999999 }
ul.listaSellos a:hover, ul.listaSellos a:active {color: #cc092f;}

/* lista de productos - ej: puertas akosys gama*/
ul.listaProductos {float:left;width:100%; }
ul.listaProductos li {width:45%;float:left;background:url(../images/bg_list01.jpg) no-repeat 0 0;}
ul.listaProductos li h4 {color:#cc092f;font-size: 1.2em;width:200px;float: left;padding: 0 0 0 30px;font-weight: normal;}
ul.listaProductos li img {float: left;}
ul.listaProductos li p {float: left; width: 200px;color:#7F7F7F;font-size: 0.9em; line-height: 1.6em;margin: 20px 0 0 20px;background-position: 0 -2px;}

/* listas de submenu - ej: Area de recursos home, diferentes anchos para utilizar */
ul.listaSubItems, ul.listaSubItems2, ul.listaSubItems3 {float: left; font-size: 0.9em;}
ul.listaSubItems li {float: left;margin: 0 0 0 10px; width: 260px; padding: 0 0 5px 20px;}
ul.listaSubItems li a:link, ul.listaSubItems li a:visited {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -18px;color:#666666;}
ul.listaSubItems li a:hover, ul.listaSubItems li a:active {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -2px;}  

/* item de lista activado */
ul.listaSubItems li.activated {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -2px;} 

ul.listaSubItems2 {margin: 10px 0 0 0;}
ul.listaSubItems2 li {float: left;margin: 0 10px 5px 10px; width: 420px;}
ul.listaSubItems2 li a:link, ul.listaSubItems2 li a:visited {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -18px;}
ul.listaSubItems2 li a:hover, ul.listaSubItems2 li a:active {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -2px;} 

/* item de lista activado */
ul.listaSubItems2 li.activated {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -2px;} 

ul.listaSubItems3 li {float: left;margin: 0 10px 5px 10px; width: 220px;}
ul.listaSubItems3 li a:link, ul.listaSubItems3 li a:visited {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -18px;}
ul.listaSubItems3 li a:hover, ul.listaSubItems3 li a:active {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -2px;} 

/* item de lista activado */
ul.listaSubItems3 li.activated {padding:0 0 0 28px; background:url(../images/arrow_06.gif) no-repeat 0 -2px; color: #C8C6C7;}

/* items lista zona izquierda sumenu contenido - paginas de 2do nivel */

ul.listaSubItems4 {float:left;width:250px;}
ul.listaSubItems4 li {float: left;margin: 2px 10px 2px 16px; width:250px;}
ul.listaSubItems4 li a:link, ul.listaSubItems4 li a:visited {padding:0 0 0 30px; background:url(../images/arrow_04.gif) no-repeat 0 0;}
ul.listaSubItems4 li a:hover, ul.listaSubItems4 li a:active {padding:0 0 0 30px; background:url(../images/arrow_04.gif) no-repeat 0 -14px;} 

/* item de lista activado */
ul.listaSubItems4 li.activated {padding:0 0 0 28px; background:url(../images/arrow_04.gif) no-repeat 0 -14px; color: #C8C6C7;}

ul.listaSubItems5 {margin: 10px 0 0 10px;}
ul.listaSubItems5 li {float: left;margin: 0 10px 8px 10px; width: 420px; font-size: 0.9em;}
ul.listaSubItems5 li a:link, ul.listaSubItems5 li a:visited {color:#666666;padding:0 0 0 33px; background:url(../images/arrow_04.gif) no-repeat 0 -14px;}
ul.listaSubItems5 li a:hover, ul.listaSubItems5 li a:active {color:#cc092f;padding:0 0 0 33px; background:url(../images/arrow_04.gif) no-repeat 0 0;} 

/* --------------- 4.14 TABLAS --------------- */

/* tabla con encabezados rojos, kotrace - ficha de construccion y ficha de producto*/
.tablaRoja {width:610px; color:#666666;}
.tablaRoja th {color:#cc092f; font-weight:bold; text-align: left; text-align: center;}
.tablaRoja2 {width:470px;}
.tablaRoja2 th {color:#cc092f; font-weight:bold; text-align: left;}

/* tabla con encabezados en negro - ej: ficha de producto */
.tablaOscura {width:100%; color:#666666;margin: 0 0 10px 0;}
.tablaOscura th {color:#000;font-weight: bold;}
.tablaOscura td {border:solid 1px #ADADAD; padding: 4px;}

/* tabla con encabezados en negro - ej: ficha de producto */
.tablaOscura2 {width:630px; color:#666666; margin: 10px 0 0 0;}
.tablaOscura2 th {color:#2B3036;font-weight: bold;}
.tablaOscura2 td {padding:4px;}
.tablaOscura2 td a.arrow2 {margin: 4px 0 4px 0 !important; font-size: 0.9em; font-weight: bold;}
.tablaOscura2 td a.arrow2:link, .tablaOscura2 td a.arrow2:visited {color: #666666;}
.tablaOscura2 td a.arrow2:hover, .tablaOscura2 td a.arrow2:active {color:#cc092f;}
  
/* tabla lineas horizontales */
.tablaLineas {width:90%;}
.tablaLineas tr{border-bottom: solid 1px #D9D9D9;}
.tablaLineas th {color:#cc092f; font-weight:bold; text-align: left;}

/* tabla lineas horizontales clara */
.tablaLineas2 {width:610px; color: #666666; font-size: 0.9em; margin: 20px 0 20px 15px;}
.tablaLineas2 td{border-bottom: solid 1px #D9D9D9;}
.tablaLineas2 td, .tablaLineas2 th {padding: 4px 4px 12px 4px;}
.tablaLineas2 th {color:#cc092f; font-weight:bold; text-align: left;}

/* titulos de tabla - ej: pagina de AKOCAM gama de productos */
.tituloTabla {background-color: #323742; color:#D4D5D4;width: 100%;float: left;}

/* --------------- 4.15 FORMULARIO CONTACTO --------------- */

form#contacto {float:left;width:270px;border-left:solid 5px #DFE0E1;border-bottom:solid 5px #DFE0E1;border-right:solid 5px #DFE0E1;padding: 14px 0 10px 0;}
form#contacto label {font-size:0.9em;margin:10px 6px 3px 26px;float:left;color:#333333;clear:both;width:180px;}
form#contacto input {border:solid 3px #DFE0E1;font-size:0.85em;width:210px;float:left;margin:0 4px 0 25px;color:#666666;padding:1px 0 1px 5px;}
form#contacto input#botonGenerico {border:0;margin:12px 25px 20px 185px;height:20px;width:60px;font-size:0.9em;float:left;color:#FFF;padding:0 0 2px 0;clear:both;background-color:#757575 !important;}
form#contacto textarea {border:solid 3px #DFE0E1;font-size:0.85em;width:210px;float:left;margin:0 4px 0 25px;color:#666666;padding:1px 0 1px 5px;}

/* ----------- 4.16 CONTENEDORES DE ESQUINAS REDONDEADAS ----------- */
/* divs que se utilizan para lograr el efecto de lineas redondeadas en las cajas */

/* caja con esquinas redondeadas tipo uno - ej: caja de novedades zona are de recursos, home */
.cajaRedonUnoTop {clear: both;background:url(../images/redondeado_top01.gif) no-repeat top left;width:918px;height: 42px;}
.cajaRedonUnoTop h2 {color:#666666; padding: 15px 0 10px 25px; font-size: 1.1em;}
.cajaRedonUnoCentro {float:left;clear: both;background:url(../images/redondeado_cent01.gif) repeat-y top left; width: 918px;}
.cajaRedonUnoInferior {clear: both;background:url(../images/redondeado_bot01.gif) no-repeat bottom left;height: 24px;width: 918px;font-size: 1px;}

/* caja con esquinas redondeadas tipo dos  - ej: caja zona izquierda busqueda documentacion */
.cajaRedonDosTop {clear: both;background:url(../images/redondeado_top02.gif) no-repeat top left;height: 22px;width: 260px;}
.cajaRedonDosCentro {float:left;clear: both;background:url(../images/redondeado_cent02.gif) repeat-y top left;width: 260px;}
.cajaRedonDosCentroDos {float:left;clear: both;background:url(../images/redondeado_cent02_2.gif) repeat-y top left;width: 260px;}
.cajaRedonDosCentroDos hr {position:relative;top:10px;}
.cajaRedonDosCentroDos h3 {color:#cc092f;font-weight: bold;font-size: 0.9em;margin: 0 0 0 30px;}
.cajaRedonDosCentroDos h5.akoCol {margin: 0 0 0 44px; font-size: 0.9em;font-weight: normal;}
.cajaRedonDosCentroDos ul.listaNormal2 {margin: 10px 0 10px 35px;}

.cajaRedonDosInferior {clear: both;background:url(../images/redondeado_bot02.gif) no-repeat bottom left;height: 29px;width: 260px;font-size: 1px;}

/* caja con esquinas redondeadas tipo tres */
.cajaRedonTresTop {clear: both;background:url(../images/redondeado_top03.gif) no-repeat top left;height: 33px;width: 930px;}
.cajaRedonTresCentro {float:left;clear: both;background:url(../images/redondeado_cent03.gif) repeat-y top left;width: 930px;}
.cajaRedonTresInferior {clear: both;background:url(../images/redondeado_bot03.gif) no-repeat bottom left;height: 23px;width: 930px;font-size: 1px;}

/* caja con esquinas redondeadas tipo tres - ej: caja de notas relacionadas ficha de noticias */
.cajaRedonCuatroTop {clear: both;background:url(../images/redondeado_top04.gif) no-repeat top left;height: 49px;width: 330px;}
.cajaRedonCuatroTop h2 {position: relative; top:24px; left: 18px;}
.cajaRedonCuatroCentro {float:left;clear: both;background:url(../images/redondeado_cent04.gif) repeat-y top left;width: 330px;}
.cajaRedonCuatroInferior {clear: both;background:url(../images/redondeado_bot04.gif) no-repeat bottom left;height: 20px;width: 330px;font-size: 1px;}

/* ------------ 4.17 FLASH  ------------- */

/* contenedor flash global - ej: home global y home akotrace */
.flashHome {float:left;width:258px;margin: 0 22px 0 22px;}
.flashHome object, .flashHome object object {float:left;width:258px;}
.flashHome object p {font-size: 0.9em; color:#900; padding: 10px; margin:0 0 10px 0;background-color:#16171B;clear:both;}

/* contenedor flash grande - ej: AKOTRACE construccion */
.flashBig {float:left;width:903px;}
.flashBig object, .flashBig object object {float:left;width:903px;}

/* contenedor flash video - ej: gama de productos AKOCAM */
.flashVideo {float:left; width:275px;}
.flashVideo object, .flashVideo object object {float:left; width:275px;}

/* contenedor flash video columna izquierda */
.flashVideo2 {width: 260px; margin:40px 0 0 0;}
.flashVideo2 object, .flashVideo2 object object {width: 260px;margin:40px 0 0 0;}

/* caja de datos zona inferior flashes home */
.contenidoCajaFlash1 {width:258px;float:left;margin:-78px 0 0 0;}
.contenidoCajaFlash1 p {font-size:0.90em;height:45px;background-color:#16171B;padding:10px; color: #98999A; line-height:1.6em;}

/* caja de datos zona inferior flashes home AKOTRACE*/
.contenidoCajaFlash2 {width:260px;float:left;height:154px;background-color:#16171B;color: #98999A;position: relative;}
.contenidoCajaFlash2 h2 {padding: 10px 10px 0 10px; color: #fff;}
.contenidoCajaFlash2 p {font-size:0.85em; padding: 5px 10px 10px 10px; height: 75px;line-height:1.6em;}
.contenidoCajaFlash2 a {color: #fff;}
.contenidoCajaFlash2 a.enlaceRojoPeq {position: absolute;bottom: 10px;right: 12px;}

.rollOver_clip_s{
	position:absolute;
	width:200px;
	height:auto;
	z-index:1000;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #CC092F;
	top: 285px;
	left: 425px;
	visibility: hidden;
}
#contenedorPopUp {
	margin: 0 0;
	width: 480px;
	font-size:1.3em;
	color: #16171B;
}

.subtitulo8 {font-size: 1em; line-height: 1.5em;color:#666; padding-bottom:14px;}

.clear {
	clear:both;
	display:block;
}

ul.listaNormal4 { float:left; margin: 0 10px 0 15px;width:230px;padding: 0 0 0 12px;}
ul.listaNormal4 li { padding-left:22px;background:url(../images/arrow_01.gif) no-repeat 0px 2px; font-size:1em; font-weight:bold; color:#323232;line-height: 1.6em;}
ul.listaNormal4 li a { font-weight:normal;}

ul.listaNormal5 { float:left; margin: 0 10px 0 15px;width:230px;padding: 0 0 0 12px;}
ul.listaNormal5 li { padding-right:12px;padding-left:28px;background:url(../images/arrow_03_on.gif) no-repeat 0 3px; font-size:1em; font-weight:bold; color:#323232;line-height: 1.6em;}
ul.listaNormal5 li a { font-weight:normal;}

.colRedond1 {
	height:auto !important;height:200px;min-height:200px;
}

.left {
	float:left;
}
.right{
	float:right;
}

#camRegis .selloCalidad .subtitulo8,
#sanidad .descripcion .subtitulo8 {
	width:756px;
	float:left;
}

#camRegis #cabeceraGris1 h2 {
	width:100%;
}
#camRegis #cabeceraGris1 .back {
	float:right;
	font-size:12px;
}

#sanidad .detalleAzulMitad { width:564px;float:right;font-size:0.9em; color:#D6D5D4;padding:20px;background:#3e424e url(../images/bg_degradado01.jpg) repeat-x 0 0;;margin:0 0 30px 0;border-bottom:solid 1px #BDBDBD;}
#sanidad .detalleAzulMitad h3 {margin: 0px 0 6px 20px; font-weight:bold;}
#sanidad .detalleAzulMitad p { margin-bottom:12px;padding-right:30px; }
#sanidad .detalleAzulMitad .image {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
#sanidad .casoEsp3 {
	margin:0 20px 0 10px;
	padding:15px 0 0;
}
#sanidad .colRedond1 {
	margin-top:20px;
}

ul.listaPunto2 {font-size:0.9em; color:#666666; line-height:1.1em;margin-left:24px;}
ul.listaPunto2 li {padding:0 0 0 10px;background:url(../images/punto2.gif) no-repeat 0 6px;line-height: 1.6em;}

#registradores .highlights .highlight {
	width:398px;
	float:left;
	font-size:0.9em;
	color:#D6D5D4;
	padding:20px;
	background:#3e424e url(../images/bg_degradado01.jpg) repeat-x 0 0;
	margin:0 0 30px 0;
	border-bottom:solid 1px #BDBDBD;
	margin-left:37px; 
	height:410px;position:relative;
}
#registradores .highlights .highlight:first-child {
	margin-left:0px;
}
#registradores .highlights .highlight h3 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	height:50px;
}
#registradores .highlights .highlight .image {
	margin-bottom:20px;
}
#registradores .highlights .highlight p {
	line-height:170%;
	color:white;
}
#registradores .highlights .highlight a.info {
	position:absolute;
	bottom:8px;
	right:8px;
	color:white;
	font-size:0.85em;
	padding-right:10px;
	text-decoration:underline;
	background:url(../images/arrow9.gif) right 3px no-repeat transparent;
}

#registradores .colsRedond2 {
	background:url("../images/bg.twocolumns.jpg") no-repeat scroll 0 30px transparent;
	margin:20px 10px 0 25px;
	padding:20px 0 0;
	float:left;
	width:542px;
	margin-bottom:30px;
}
#registradores .colsRedond2 h3 {
	color:#666666;
	margin:-20px 0 40px 10px;
}
#registradores .colsRedond2 .colRedond {
	margin-left:30px;
	width:230px;
	float:left;
}
#registradores .colsRedond2 .colRedond h4 {
	color:#cc0033;
	font-weight:bold;
	font-size:1em;
	margin-bottom:14px;
}
#registradores .colsRedond2 .colRedond h4 a {
	color:#cc0033;
}
/*url("../images/arrow_03_on.gif") no-repeat scroll left top transparent*/
#registradores .colsRedond2 .colRedond ul {
	margin-top:18px;
	margin-left:0px;
	padding-left:0px;
}
#registradores .detalle1 {
	padding-top:15px;
}
#registradores .detalle1 .image {
	margin-right:30px;
} 

.selloCertificacion {
	padding:18px 0px;
}
.selloCertificacion .image {
	margin-right:30px;
}

.detalle2 {
	padding:15px 0px;
	clear:both;
}

.colRedond1.doubleSize {
	width:541px;
	background:url("../images/bg.redondeado.big.jpg") no-repeat scroll 0 30px transparent;
}
.colRedond1.doubleSize ul {
	width:auto;
}

.imageSet3 .image {
	width:33%;
	margin-bottom:30px;
	float:left;
	text-align:center;
}
.imageSet3 .image .caption {
	padding-left:20px;
}
.imageSet3 .image:first-child .caption {
	padding-left:0px;
}
.imageSet3 .image + .image + .image .caption  {
	padding-left:40px;
}
.imageSet3 .image:first-child {
	text-align:left;
}
.imageSet3 .image + .image + .image  {
	text-align:right;
}
#camRegis .image .caption {
	text-align:left;
}
#camRegis .colRedond1.doubleSize {
	margin-bottom:30px;
}
#camRegis .descarga {
	float:right;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:60px;
	font-size:10px;
	background:url(../images/ico_pdf.png) top left no-repeat;
}
#camRegis .contenidoAzul1 .image {
	display:inline;
	float:left;
}
#camRegis .contenidoAzul1 .tagline {
	float:left;
	width:80%;
	clear:right;
}
#camRegis .contenidoAzul1 .details {
	float:left;
	margin-top:20px;
}
#camRegis .contenidoAzul1 .videoContent {
	
	float:left;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:20px;
}

#camRegis .texto p {
	width:910px;
	text-align:justify;
}

#sanidad .tituloExpandidoRojo,
#alimentacion .tituloExpandidoRojo {
	background-image:url("../images/arrow_03_on.gif");
	background-position:left 0px;
}

.imageSet3 .image .caption {
	font-size:0.9em;
	color:#666666;
	margin-top:4px;
}
.columnSet3 .column {
	width:30%;
	float:left;
	padding-right:20px;
}

.columnSet3 .details {
	margin-top:16px;
	border-left:1px solid gray;
}

.contenidoAzul1 h5 { 
	color:white;
	font-weight:bold;
	margin-left:42px; 
}
#camRegis .contenidoAzul1 ul.listaPunto2 {
	margin-top:20px;
	margin-left:42px;
}
#camRegis .contenidoAzul1 ul.listaPunto2 li {
	color:white;
}
#normativa .contenidoAzul1 .noPadding img {
	padding:0px;
	margin:0px;
}
#normativa .contenidoAzul1 .noPadding {
	float:right;
}
#normativa .contenidoAzul1 .column:first-child {
	margin-right:25px;
}

#normativa .detalle4 {
	border-top:1px solid #d5d6d5;
	border-bottom:1px solid #d5d6d5;
	padding:18px 0px; 
	margin-bottom:34px;
	margin-top:12px;
	position:relative;
}
#normativa .detalle4 .image {
	display:inline-block;
	width:30%;
	float:left;
	margin-top:3px;
}
#normativa .detalle4 .texto {
	width:67%;
	display:inline-block;
	float:left;
}
#normativa .detalle4 a.enlaceFlecha {
	position:absolute;
	bottom:10px;
	right:10px;
}
.widgetNoticias{
	width:540px;
	float:left;
}
.widgetNoticias h3 {
	border-bottom:1px solid #C8C8C8;
	color:#333333;
	margin:0 0 10px;
	padding:0 0 10px;
}

#soporte .video {
	width:428px;
	float:left;
	margin-right:35px;
	border-bottom:1px solid #C8C8C8;
	padding-bottom:15px;
}
#soporte .video h3,
#soporte .faq > h3,
#soporte .materialDifusion h3 {
	margin-top:20px;
	border-bottom:1px solid #C8C8C8;
	padding-bottom:20px;
	margin-bottom:20px;
}
#soporte .materialDifusion {
	float:left;
	width:432px;
}
#soporte .faq .item,
#soporte .materialDifusion .item {
	border-bottom:1px solid #D6D6D6;
	clear:both;
	float:left;
	margin:0 0 5px;
	padding:10px 0;
	position:relative;
}
#soporte .materialDifusion .item h5 {
	padding:0 0 0 60px;
	width:400px;
}
#soporte .faq {
	clear:both;
	float:left;
	width:100%;
	margin-top:30px;
}
#soporte .faq .item {
	width:100%;
}
#soporte .faq .item p {
	clear:both;
	color:#000000;
	float:left;
	font-size:0.85em;
	margin:0 0 10px;
	padding:0px 20px 10px 26px;
}
#soporte .faq .item a img {
	bottom:8px;
	position:absolute;
	right:0;
}
#soporte .casosExito {
	width:428px;
	margin-right:35px;
	float:left;
}
#soporte .casosExito h3 {
	margin-left:20px;
	margin-top:30px;
}
#soporte .casosExito ul {
	margin-top:20px;
	margin-left:46px;
}
#soporte .casosExito .tituloExpandidoRojo {
	background-image:url("../images/arrow_03_on.gif");
	background-position:left 0px;
}
#soporte .cursos {
	width:428px;
	float:left;
}
#soporte .cursos .colRedond1 {
	background-image:url(../images/bg.redondeado.soporte.jpg);
	width:430px;
}
#soporte .cursos .colRedond1 ul {
	width:340px;
	padding-left:5px;
	padding-top:5px;
}
/*


.casosExito h3 {
	margin:20px 0px;	
}

#soporte .colRedond1 {
	background-image:url(../images/bg.redondeado.soporte.jpg);
	width:430px;
}
#soporte .colRedond1 ul {
	width:340px;
}*/

