@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; outline:none; border:none; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; line-height:16px;
	color:#4b4b4b;
}
 
ul, ol { list-style:none; }

a { color:#3d6e9e; text-decoration:none; } a:hover { text-decoration:underline; color:#34862C}
a.vermas { font-size:11px; background:url(../img/bullets/ico-ver-mas.gif) no-repeat left 2px; padding-left:15px; }
a.vermas-sidebar { font-size:12px; background:url(../img/bullets/ico-ver-mas-verde.gif) no-repeat left center; padding-left:25px; padding-right:25px; color:#207927; display:block }

#wrapper {
	width:948px;
	margin:0 auto;
	padding:20px 0;
}

#header {
	width:924px;
	margin:0 auto;
	position:relative;
	font-size:11px;
}
#header h1.logo a { display:block; width:200px; height:65px; background:url(../img/logo/klonal-logo.gif); text-indent:-99999px; }
#header a { color:#3d6e9e; text-decoration:none; } #header a:hover { color:#59861e; }
#header ul li { display:inline; }

#header .top-nav { position:absolute; top:5px; left:243px; }
#header .top-nav ul li { margin-right:13px }
	body#home #header .top-nav ul li a.selected1,
	body#rrhh #header .top-nav ul li a.selected2,
	body#contacto #header .top-nav ul li a.selected3,
	body#sitemap #header .top-nav ul li a.selected4
	{ font-weight:bold; color:#59861e; }

#header form { position:absolute; top:0; right:0; vertical-align:middle; }
#header form label { color:#3d6e9e; }
#header form button { border:0; color:white; _color:#5e5d5d; width:24px; height:17px; background:url(../img/buttons/button-trans.png) no-repeat; background-position:center -47px !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

#header .navigation { position:absolute; bottom:0; right:0; }
#header .navigation ul li { float:left; }
#header .navigation a { display:block !important; height:25px; text-indent:-9999px; background-position:left bottom; } 
#header .navigation ul li.empresa a { background-image:url(../img/buttons/nav_empresa.gif); width:73px; }
#header .navigation ul li.novedades a { background-image:url(../img/buttons/nav_novedades.gif); width:96px; }
#header .navigation ul li.productos a { background-image:url(../img/buttons/nav_productos.gif); width:86px; }
#header .navigation ul li.lineas a { background-image:url(../img/buttons/nav_lineas.gif); width:154px; }
#header .navigation ul li.comercio a { background-image:url(../img/buttons/nav_comercio.gif); width:137px; }
#header .navigation ul li.expos a { background-image:url(../img/buttons/nav_expos.gif); width:143px; }

#header .navigation a:hover,
body#empresa #header .navigation ul li.empresa a,
body#novedades #header .navigation ul li.novedades a,
body#productos #header .navigation ul li.productos a,
body#lineas #header .navigation ul li.lineas a,
body#comercio-exterior #header .navigation ul li.comercio a,
body#expos #header .navigation ul li.expos a
{ background-position:left top }

#highlight { background:url(../img/fondo/highlight-trans.jpg) no-repeat center top; width:948px; height:367px; text-align:center; margin:15px 0; position:relative; }
#highlight .buscador-highlight { position:absolute; top:20px; right:30px; background:white; border:1px solid #dbdbdb; width:215px; padding:10px; text-align:left; font-size:11px; color:#838383; }
.buscador-sidebar {font-size:11px; color:#838383; padding-bottom:10px;}
#highlight .buscador-highlight form fieldset, .buscador-sidebar form fieldset { border:none; margin-bottom:4px; }
#highlight .buscador-highlight form fieldset select, .buscador-sidebar form fieldset select { color:#3d6e9e; font-size:11px; border:1px solid #d4ddd8; padding:2px 2px 2px 8px; width:180px; vertical-align:middle; margin-right:4px; }

#highlight .buscador-highlight form button, .buscador-sidebar form button  { border:0; color:#5e5d5d; width:24px; height:17px; background:url(../img/buttons/button-trans.png) no-repeat; background-position:center 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;margin-top:2px; }

#content { padding:0 9px; margin-top:30px; }
#content.cols { overflow:hidden; height:1%; background:url(../img/fondo/bottom-gradient.gif) center bottom repeat-x;  padding:0 28px;  }

	.col1 { float:left; width:430px; margin-right:24px; display:inline }
	.col2 { float:left; width:212px; margin-right:24px; display:inline }
	.col3 { float: left; width:195px; }
	
	/*.colGrande { width:643px; float:left; background:url(../img/fondo/bottom-gradient.gif) center bottom repeat-x; padding:0 13px; padding-bottom:30px; }*/
	.colGrande { width:669px; float:left; background:url(../img/fondo/bottom-gradient.gif) center bottom repeat-x; padding:0 13px; padding-bottom:30px; border-left:1px dotted #cacaca; border-right:1px dotted #cacaca; }
	
	.sidebar { float:right; width:215px; margin-top:30px; background:#f3f2f2;  }
	
	.whiteBg { background:white;}
	
	
#footer { clear:both; line-height:normal; font-size:11px; color:#9faaa6; }
#footer ul.footer-nav { text-align:center; margin:20px 0; }
#footer ul.footer-nav li { display:inline; font-size:11px; font-weight:bold; padding:0 4px; border-right:1px solid #207927; }
#footer ul.footer-nav li.last { border: none; } 
#footer ul.footer-nav li a { padding:1px 3px; color:#207927; }


	#footer ul.footer-nav li a:hover,
	body#home #footer ul.footer-nav li a.selected1,
	body#empresa #footer ul.footer-nav li a.selected2,
	body#novedades #footer ul.footer-nav li a.selected3,
	body#productos #footer ul.footer-nav li a.selected4,
	body#lineas #footer ul.footer-nav li a.selected5,
	body#comercio-exterior #footer ul.footer-nav li a.selected6,
	body#expos #footer ul.footer-nav li a.selected7,
	body#rrhh #footer ul.footer-nav li a.selected8,
	body#contacto #footer ul.footer-nav li a.selected9,
	body#sitemap #footer ul.footer-nav li a.selected10
	{ color:#fff; background:#207927; }

/* TIPOGRAFIA */ 

small { font-size:11px; }

#content h1{ font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:28px; color:#3d6e9e; border-bottom:1px solid #dbdbdb; padding-bottom:5px; margin-bottom:15px; background-color:#FFFFFF; }

#content.cols h1, .sidebar h1, #highlight .buscador-highlight h1 { font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px; line-height:28px; color:#3d6e9e; border-bottom:1px solid #dbdbdb; padding-bottom:5px; margin-bottom:15px; background-color:#FFFFFF; } 

#highlight .buscador-highlight h1 { margin-bottom:9px; }
#content .colGrande h1 { border:none }
#content h1 small { font-size:11px; font-weight:normal; }

#content h1.vl, #content h1.lf, #content h1.li { padding-left:35px; border-bottom:1px solid #dbdbdb }
#content h1.vl { background:url(../img/bullets/vl.gif) no-repeat 0 0; color:#207a27; }
#content h1.lf { background:url(../img/bullets/lf.gif) no-repeat 0 0; color:#3c6d9d; }
#content h1.li { background:url(../img/bullets/li.gif) no-repeat 0 0; color:#ff6000; }

#content h4 { font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#207927; line-height:19px }

#content h2 { margin-bottom:16px; color:#3d6e9e; font-size:16px; }

#content .copete { font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-size:13px; color:#6fa826; line-height:19px } #content .copete span { color:#207927; }

#content p, #highlight .buscador-highlight p { margin-bottom:15px;  }

.seccion, .seccion a { color:#ff6000; }

.hilo { color:#3d6e9e; padding:3px 0; border-bottom:1px solid #dbdbdb; margin-bottom:16px; } .hilo strong { color:#207927; }

a.vl, a.lf, a.li { display:block; float:left; padding:5px 0; padding-left:30px; text-decoration:underline; font-size:13px; font-weight:bold; }
a.vl { background:url(../img/bullets/vl.gif) left 0 no-repeat; color:#207927 !important; margin-right:13px; }
a.lf { background:url(../img/bullets/lf.gif) left 0 no-repeat; color:#c40318 !important; margin-right:13px; }
a.li { background:url(../img/bullets/li.gif) left 0 no-repeat; color:#027cbf !important; }

a.arriba { background:url(../img/bullets/arriba.gif) no-repeat left 3px; padding-left:10px; }

.color { color:#207927 !important; }
.color2 { color:#3d6e9e !important; }
.color3 { color:#ff6000 !important; }
.color4 { color:#93c551 !important; }
.subrayado { border-bottom:1px solid #dbdbdb !important }
.no-subrayado {border:none !important; }

#productos .prospecto strong { color:#207927 !important; font-weight:bold; }

#productos .prospecto table td { padding:4px 4px 4px 0; vertical-align:top; }

/* LISTADOS */
ul.novedades-listado.fondo { background:#f3f2f2; }
ul.novedades-listado li { padding:12px; border-bottom:1px solid #d4ddd8; margin:0 2px; }
ul.novedades-listado.noPadding li { padding:0; }
ul.novedades-listado li strong, ul.novedades-listado li strong a { color:#207927; }
ul.novedades-listado li:last-child { border:none; }

ol.listado-novedades li { clear:both; margin-bottom: 15px;}
ol.listado-novedades li h2 { font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; padding-bottom:4px; background:url(../img/ico/k-verde.gif) no-repeat 0 0; padding-left:20px; }

ol.listado-eventos { margin-top:25px; }
ol.listado-eventos li { margin-bottom:15px; }
ol.listado-eventos li h2 { background:url(../img/fondo/estrellas-referencias.gif) no-repeat 0 0px; padding-left:20px; }
ol.listado-eventos li.cal-exposiciones h2 { background-position:0 -45px; }
ol.listado-eventos li.cal-congresos h2 { background-position:0 -16px; }
ol.listado-eventos li.cal-efemerides h2 { background-position:0 -30px; }
ol.listado-eventos li.cal-eventos h2 { background-position:0 -45px; }
ol.listado-eventos li.cal-lanzamientos h2 { background-position: 0 -60px; }
ol.listado-eventos li.cal-jornadas h2 { background-position:0 -60px; }
ol.listado-eventos li.cal-cursos h2 { background-position:0 -30px; }


ul.lo-ultimo-listado li { padding:6px 0; padding-right:210px; background-position:right center; background-repeat:no-repeat; margin-bottom:9px; }
ul.lo-ultimo-listado li strong, ul.lo-ultimo-listado li strong a {color:#207927; }

ul.navsidebar { background:#f3f2f2; border-top:1px solid #dbdbdb; font-weight:bold; margin-bottom:16px; }
ul.navsidebar li { border-bottom:1px solid #dbdbdb; }
ul.navsidebar li a { display:block; padding:10px 20px; color:#3d6e9e; }
ul.navsidebar li a:hover,
body#empresa.introduccion ul.navsidebar li a.seleccionado1,
body#empresa.mision ul.navsidebar li a.seleccionado2,
body#empresa.innovacion ul.navsidebar li a.seleccionado3,
body#empresa.calidad ul.navsidebar li a.seleccionado4,
body#empresa.productos ul.navsidebar li a.seleccionado5,
body#empresa.desarrollo ul.navsidebar li a.seleccionado6
{ color:white; background:#3d6e9e; }

ul.productos-sidebar { padding:0 12px; }
ul.productos-sidebar li { border-bottom:1px solid #dbdbdb; padding-bottom:5px; margin-bottom:5px; }

dl.sitemap dt { color:#3d6e9e; font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; background:url(../img/ico/k.gif) no-repeat 10px center; padding:10px 30px; margin-bottom:7px; }
dl.sitemap dd { margin:0 25px; margin-bottom:7px; }
dl.sitemap dd a { font-weight:bold; color:#217646; }

ul.lineas-highlight { height:245px; margin-bottom:20px; }
ul.lineas-highlight li { width:314px; min-height:243px; _height:243px; background:url(../img/fondo/lineas-gradient.gif) no-repeat 0 0; }
ul.lineas-highlight li div { padding:20px; }

ul.lineas-list li { width:204px; min-height:243px; _height:243px; background:url(../img/fondo/lineas-gradient.gif) no-repeat -319px 0; float:left; margin:0 5px; display:inline }
ul.lineas-list li div { padding:10px; }

ul.productos-highlight { margin-bottom:20px; }
ul.productos-highlight li { width:308px;}
ul.productos-highlight li h1 {border:none !important; line-height:20px !important; margin-left:15px; padding-left:35px !important; } ul.productos-highlight li h1 span { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; }
ul.productos-highlight li div.img { min-height:184px; _height:184px; text-align:center; background:url(../img/fondo/productos-highlight.gif) no-repeat 0 0; }
ul.productos-highlight li div.info { border:1px solid #e0e0e0; padding:15px; overflow:hidden; min_height:68px; _height:68px; }
ul.productos-highlight li div.info big strong { text-transform:uppercase; }

ul.referencias-sidebar { margin:2px 0;}
ul.referencias-sidebar li { background:url(../img/fondo/estrellas-referencias-sidebar.gif) no-repeat 0 2px; padding-left:15px; }
ul.referencias-sidebar li.cal-capacitacion { background-position:0 2px; color:#217646; }
ul.referencias-sidebar li.cal-congresos { background-position:0 -13px; color:#3d6e9e; }
ul.referencias-sidebar li.cal-cursos { background-position:0 -28px; color:#ff6600; }
ul.referencias-sidebar li.cal-exposiciones { background-position:0 -43px; color:#7a9f4b; }
ul.referencias-sidebar li.cal-jornadas { background-position: 0 -58px; color:#4b4b4b; }
ul.referencias-sidebar li.cal-lanzamientos { background-position: 0 -73px; color:#8c446e; }
ul.referencias-sidebar li.cal-efemerides { background-position: 0 -88px; color:#a07b56; }

/* CAJAS */
.opc-lineas { clear:both; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:15px 0; position:relative; margin-bottom:16px; }
.pdf { float:right; background:url(../img/ico/pdf.gif) 0 0 no-repeat; padding:2px; padding-left:40px; height:34px; }
.pdfSmall { float:right; background:url(../img/ico/pdfSmall.gif) 0 0 no-repeat; padding:2px; padding-left:21px; height:17px; margin-top:7px; }
.cajaInfo { border-top:1px solid #dbdbdb; padding-top:10px; }
.cajaInfo h1 { margin-bottom:0 }

.tituloProspecto {
	padding-bottom:15px;
}

.paginador { font-size:11px; position:absolute; right: 15px; top: 50px; line-height:normal; padding:1px; }
.paginadorabajo { font-size:11px; line-height:normal; padding-bottom: 15px; }
.paginador a, .paginadorabajo a { margin-right:3px; display:block; float:left; padding:0 2px; border:1px solid #fff }
.paginador a.anterior, .paginadorabajo a.anterior { background:url(../img/buttons/ico-anterior.gif) no-repeat 0 2px; padding-left:15px; }
.paginador a.siguiente, .paginadorabajo a.siguiente{ background:url(../img/buttons/ico-siguiente.gif) no-repeat right 2px; padding-right:15px; margin:0 }
.paginador a.current, .paginadorabajo a.current { padding:0 2px; border:1px solid #dbdbdb; }

.eventos-tabs ul { height:47px; }
.eventos-tabs ul li { font-family:"Myriad Pro", myriad, Arial, Helvetica, sans-serif; font-size:16px; margin-right:5px; }
.eventos-tabs ul li a { display:block; background:url(../img/fondo/eventos-tabs.gif) 0 0 repeat-x; padding:17px 25px; color:#3d6e9e; } .eventos-tabs ul li a.off, .eventos-tabs ul li a:hover { text-decoration:none; background-position: 0 bottom; color:#258e53; }
.eventos-tabs-contenedor { position:relative; background:url(../img/fondo/eventos-contenedor.gif) 0 0 repeat-x; padding:20px 25px; }

.menu-imagenes{
width:247px; 
height:20px; 
padding:5px 20px 0px 20px; 
background-color:#E7E5E6; 
text-align:center; 
margin:0;
font-size:11px;
color:#3d6e9e;
}

/* FORMULARIOS */ 
input, textarea { border:1px solid #d4ddd8; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px; color:#6a6a6a; }
fieldset {border:none; }
button { cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

form.lineas { font-size:11px; }
form.lineas input { border:none; }
form.lineas label { margin-right:10px; margin-bottom:16px; }
form.lineas button  { border:0; color:#5e5d5d; width:24px; height:17px; background:url(../img/buttons/button-trans.png) no-repeat; background-position:center 0 !important; }
button.enviar  { border:0; color:#5e5d5d; width:104px; height:22px; background:url(../img/buttons/enviar-form.gif) no-repeat; background-position:center 0 !important; }
form.lineas fieldset { margin:12px 0; border-bottom:1px solid #dbdbdb; padding-bottom:12px; }

select { color:#3d6e9e; font-size:11px; border:1px solid #d4ddd8; padding:2px 5px; width:180px; vertical-align:middle; margin-right:4px; }
label { color:#3d6e9e; }

.error { border-color:#FF0000; }
.errorMensaje { color:#FF0000  }

/* TABLAS */
table.calendario { border-collapse:separate; background:white; }
table.calendario th { background:#f1f1f1; font-weight:bold; color:#3d6e9e; }
table.calendario td { border:1px solid #edebeb; margin:1px; color:#207927; background:#F1F1F1 }
table.calendario td.color { color:#ff6000; }
table.calendario td.fecha { background:transparent url(../img/fondo/calendario-fecha.gif) repeat-x scroll 0 bottom; color:#2B4D6E; cursor:pointer; }
table.calendario tr.oscuro th { background:#e6e6e6; padding:3px; }

table.calendario-mes { border-collapse:collapse; border:1px solid #d5d4d4; }
table.calendario-mes th { color:#3d6e9e; font-weight:normal; background:#e6e6e6; }
table.calendario-mes th.encabezadoMes {font-size:18px; font-weight:bold; padding:9px 0 12px;; }
table.calendario-mes td { font-weight:bold; padding:4px; vertical-align:top; text-align:left; color:#c3c2c2; width:70px; height:80px; background:white; border:1px solid #d5d4d4; }
table.calendario-mes td.no-fecha { background:#f3f2f2; }
	table.calendario-mes td ul li { float:left; }
	table.calendario-mes td ul li a { display:block; padding:0; width:16px; height:16px; background:url(../img/fondo/estrellas-referencias.gif) 0 0 no-repeat; }
	table.calendario-mes td ul li a.cal-exposiciones { background-position:0 -45px; }
	table.calendario-mes td ul li a.cal-congresos { background-position:0 -15px; }
	table.calendario-mes td ul li a.cal-efemerides { background-position:0 -91px; }
	table.calendario-mes td ul li a.cal-eventos { background-position:0 -45px; }
	table.calendario-mes td ul li a.cal-lanzamientos { background-position: 0 -60px; }
        table.calendario-mes td ul li a.cal-cursos { background-position: 0 -30px; }

table.listado { border-collapse:collapse; border:1px solid #dbdbdb }
table.listado th { text-transform:uppercase; font-size:13px; color:#3d6e9e; padding:5px; background:#f3f2f2; border-bottom:1px solid #dbdbdb }
table.listado td { border-bottom:1px solid #dbdbdb; padding:4px; color:#4b4b4b; } table.listado td span { background:#fcffc4; }
table.listado td:first-child { padding-left:30px; }
table.listado tr.fondo td { background:#f9f9f9; }
table.listado a.vl { background-position:0 7px; font-weight:inherit; font-size:12px; text-decoration:none; }
table.listado a.lf { background-position:0 7px; font-weight:inherit; font-size:12px; text-decoration:none; }
table.listado a.li { background-position:0 7px; font-weight:inherit; font-size:12px; text-decoration:none; }

/* CLASES VARIAS */
.left { float:left; }
.right { float:right; }
.both { clear:both; }
.clearfix { overflow:hidden; height:1%; }
.alignLeft { float:left; margin-bottom:20px; margin-right:20px;}
.alignRight { float:right; margin-bottom:20px; margin-left:20px;}
.relative { position:relative; }
.absolute { position:absolute; }
.aire-linea { margin-bottom:15px; display:block }
.indentado { text-indent:40px; }
.bt-content { color:#FFFFFF; }
.handCursor { cursor:pointer; }

#bot-filtrar{background: transparent url(../img/buttons/button-trans-big.png) no-repeat !important; width: 56px !important; padding-bottom: 1px;}

#menuArchivos{
	float:right;
	margin-left: 15px;
}

#menuArchivos .pdf{
	float:none !important;
	line-height: 30px;
}
