﻿body { font-size: 12px; background-color: #00757e; height: 100%; margin: 0; padding: 0; color: Black; font-family: Verdana,Arial,Helvetica,sans-serif; }
.template_style { position:relative; width: 980px; margin: 0px auto; background-color: White; color:Black }
h1 {font-size:1.3em;margin:0;display:block;padding: .3em 0 .3em 0}
h2 {font-size:1em;margin:0;display:block;padding: .4em 0}
h3 {font-size:1em;margin:0;display:block;padding: 2px}
h4 {font-size:1em;margin:0;display:block;padding: 2px;color:#00757e}
hr {color:#546f93}
.rojo{color:#d01322}
img{border:0}
a{text-decoration:none;color:#00757e;position:relative}
a:visited{}
ul{margin:0;list-style-position:inside;padding-left:40px/*IE7*/ }
p{margin:0}
fieldset{border:0}
input[type="submit"]{background-color:#99c248;color:White;font-weight:bold;border:0}
.ui-icon{position:absolute;margin-top:-8px;top:50%;}
table.borde{border: solid 1px #546f93;border-collapse:collapse;}
table.borde td{border: solid 1px #546f93}
thead{background-color:#d3dce7;font-weight:bold}
.clear{clear:both;margin:0;padding:0;border-width:0;display:block}
.indexa{padding: 10px 0 10px 5px}
.webmap ul{list-style-type:none;padding:0}
.webmap ul.productos li{padding:0}
.webmap{margin: 30px 10px}
.webmap a{text-decoration:none}
.webmap h2 a {color:white}
.mapaGama ul{list-style-type:none;padding:0}
.mapaGama li{padding:0;margin:0}
.mapaGama li.familia{float:left;overflow:hidden}
.mapaGama a{color:#00757e}
.mapaGama .tituloTipo{padding: 0 2px}
.mapaGama {background-color:#eef5f7;font-size:9px;border-color:#00757e;border-style:solid;border-width:1px 0 0;margin:0 10px;padding:10px 0}
.mapaGama div.familia{float:left;padding:0 5px}
.mapaGama .menu{z-index:99;display:none;margin-top:-2px;border:solid 1px #00757e;position:absolute;background-color:#eaeef2;padding:5px;margin-left:30px}
.mapaGama .menu a {color:#00757e;}
.mapaGama div.tipo h4:hover{background-color:#D9EAEC}
.mapaGama h2 a{color:#00757e}
.mapaGama h3 {font-weight:normal}
.mapaGama h3.hover{background-color:#00757e}
.mapaGama h3.hover a{color:#D9EAEC}
.bottomsitemap {text-align:justify;margin:10px 5px}
.bottomsitemap a{color:#7fbabe !important;text-decoration:none !important}
.bottomsitemap li{padding:0;float:none;display:inline !important;font-size:8px}
.bottomsitemap ul{padding:0;float:none;display:inline !important;font-size:8px}
.bottomsitemap h1{padding:0;float:none;display:inline !important;font-size:8px}
.bottomsitemap h2{padding:0;float:none;display:inline !important;font-size:8px}
.bottomsitemap h3{padding:0;float:none;display:inline !important;font-size:8px}
.bottomsitemap h4{padding:0;float:none;display:inline !important;font-size:8px}
.bottomsitemap div{padding:0 !important;float:none !important;display:inline !important;font-size:8px !important;background-image:none !important;}
.mitad { width: 50%}
.trescuartos{ width:75% }
.centra{ margin: 0 auto; }
.justifica {text-align:justify}
.centrar {text-align:center}
.derecha{float:right}
.izquierda{float:left}
.nofloat{float:none}
.hide{display:none}
.block{display:block}
.relativo{position:relative}
#languages{float: right; padding: 0.1em}
.top_space { height: 120px; margin: 5px 0 0; }
.contenedor { margin: 0 auto; padding: 0; border: 0; height: 100%; }
.contenedorInicio { background-color: White; }
div#contenido{margin-top:5px}
.contenedorIzq {float:left; width:176px;padding:0;margin:0 0 0 10px;border:0;height:100%}
.contenedorCen {float:left; width:608px;padding:0;margin:0;border:0;height:100%}
.contenedorDer {float:right;width:176px;padding:0;margin:0 10px 0 0;border:0;height:100%}
.logotipoLM {margin-left:15px;margin-top:5px;position:relative;float:left;padding: 15px 0 30px 10px; width: 200px; }
#imglogotipo{float: left; padding: 0 5px}
#empresa{color: #388f62; font-size: 15px; font-weight: bold;}
#localidad{color: #ff1d1e; font-size: 10px}
.links-menu {display:block;padding: 0; text-align: center; margin-left:10px;}
.menu-inicio { padding: 100px 0 0 20px; float: left; }
.menu-inicio h1 { height: 2em; }
.menu-inicio a { color: #546f93; font-size: 1.5em; text-decoration: none; }
.pie { margin: 0 10px; padding: 10px 0; text-align: center; border: solid 2px #00757e; border-width: 1px 0 0 0; font-size:9px }
.links-productos { border: 0 0 2px 0;border-bottom:2px solid #00757E;margin: 5px 10px; padding: 0 0 0 10px; text-align: center;}
.links-productos a, .links-menu a {padding:4px; font-size: 12px; text-decoration: none; }
.links-productos h1 {display: block;padding:0;margin:0}
.links-productos h1:hover{}
.inline{display:inline}
.links-productos.selected {color: #546f93;  }
.links-productos h1:hover {color: #546f93}
.bannerBottom.titular.titularinicio { height: 400px; background: transparent url(/Image.aspx?imgid=manos-inicio) no-repeat scroll top center; }
.bannerTop.titularinicio { float: left; position: absolute; width: 100%; }
.titular.titularinicio { border: 0; padding: 0; background-color: Transparent; }
.bannerCuerpo.titular.titularinicio { display: block; float: right; width: 20em; text-align: left; color: #546f93; padding: .5em; margin-top: 60px; }
.bannerCab.titular.titularinicio { color: #546f93; font-size: 2em; position: absolute; padding: 1em; }
.banneragujas { text-align: left; line-height: 1.4em; }
.banneragujas.bannerCab {display:none}
#sessionBar { margin: 5px; padding:0; text-align: right; height: 24px; position:relative;right:0;top:0; }
.ImageButtonDetallesCaracDescCuerpo { padding:1em; float:left; }
.ButtonBuscar {height:24px;width:60px;padding: 0px; margin: 0 2px; background-color: #d9eaec; border: solid 1px #00757e; color: #00757e; text-decoration: none; }
.ButtonBuscar:hover { background-color: White; color:#00757e;cursor:pointer}
.ButtonSesion{color:#00757e;border:solid 1px #00757e;background-color:#d9eaec;float:right;padding:4px;display:block }
.ButtonSesion:hover{background-color:White} 
.AspNet-LoginStatus { float: right; padding: 4px; margin: 0 4px; background-color: #F4FBFD; border: solid 1px #A3B4CB; color: #A3B4CB; text-decoration: none; }
.AspNet-LoginStatus:hover { float: right; padding: 4px; margin: 0 4px; background-color: #A3B4CB; border: solid 1px #A3B4CB; color: #F4FBFD; text-decoration: none; }
.TextBoxBuscar { vertical-align: middle; height: 20px; width: 150px; padding: 1px; border: solid 1px #A3B4CB}
.PanelBuscar { float: right; }
.ImageButtonIdioma {height:20px; display:block; text-decoration:none}
.english {padding: 1px;width:40px;}
.spanish {padding: 1px;width:42px;}
.LabelCaracDescCuepo { display: block; float: none; }
.descripcion.caracDesc { padding: .5em; }
.subgrupo.subdesc { background-color: #f4fbfd; padding: 1em; border: solid 1px #eaeef2; }
.subgrupo.subdesc.alt { background-color: #E9F1F5; }
.subgrupo.subdesc:hover { background-color: #d3dce7; border: solid 1px #d3dce7; }
.subgrupo.subdesc.cabeceras { font-weight: 700; color: #546f93; background-color: #d3dce7; border:solid 1px transparent; }
.subgrupo.subCab { float: left; width: 16%; font-size: 1.1em; }
.subgrupo.caracIco {display:none}
.subgrupo .clear.PanelCarac{}
.descgen.caracIco{float:left;padding: 0 1em;}
.descgen.subCab { font-size: 10pt; display: block; }
.AspNet-Login { margin:20px 0;background-color:Transparent; border-width: 0; }
.AspNet-Login-TitlePanel,.AspNet-PasswordRecovery-UserName-TitlePanel,.AspNet-PasswordRecovery-Question-TitlePanel { border-bottom:solid 1px #546f93; background-color: Transparent; color:#546f93; padding: .5em; margin: 2px; text-align: center; font-size: medium; font-weight: 700; }
.AspNet-Login-PasswordPanel, .AspNet-Login-UserPanel,.AspNet-PasswordRecovery-UserName-UserPanel,.AspNet-PasswordRecovery-Question-UserPanel,.AspNet-PasswordRecovery-QuestionPanel,.AspNet-PasswordRecovery-AnswerPanel,.AspNet-PasswordRecovery-SuccessTextPanel { padding: .5em 20% .5em .5em; text-align: right; font-weight: 700; }
.AspNet-Login-SubmitPanel, .AspNet-Login-RememberMePanel,.AspNet-PasswordRecovery-UserName-SubmitPanel,.AspNet-PasswordRecovery-Question-SubmitPanel { padding: .5em 20% .5em .5em; text-align: right; }
.AspNet-Login-SubmitPanel input,.AspNet-PasswordRecovery-UserName-SubmitPanel input,.AspNet-PasswordRecovery-Question-SubmitPanel input { color:#546f93;border: solid 1px  #546f93}
.AspNet-Login-FailurePanel{display:block;background-color:#ffded5;border:solid 1px #fe7e7e;padding:1em;}
.AspNet-DataList table{width:100%}
.AspNet-PasswordRecovery-UserName-InstructionPanel,.AspNet-PasswordRecovery-Question-InstructionPanel{padding: .5em ; text-align: left; font-weight: 700;}
.LabelBuscar { text-align: right; }
.negrita { font-weight: 700; }
.cursiva { font-style: italic; }
.descripcion.caracIco.general { margin-left: 5px; float: right; }
.contenido.general.descripcion { color: Black; font-size: 11pt; }
.subCab.descripcion.enlaceimagenfloat h4 { color: #1b6996; font-weight: 700; font-size: 9pt; border-width: 0 0 2px 0; border-style: solid; border-color: #1B6996; padding-bottom: 1px; }
.descripcion.caracIco.enlaceimagenfloat { min-height:50px; width: 100px; margin: 0; border: 0; }
.subCab h1 {border-bottom:solid 2px #00757E;color:#00757E}
.caracCuerpo.enlaceimagenfloat .LabelCaracDescCuepo { float: none; }
span.enlace.verde{/*position:absolute;top:50%;left:0;margin-top:-8px;width:15px;height:15px;background: transparent url(images/iconosv.png) no-repeat scroll 0 0; */}
span.enlace{/*position:absolute;top:50%;left:0;margin-top:-8px;width:15px;height:15px; background: transparent url(images/iconosa.png) no-repeat scroll 0 0; */}
a.enlace:hover span.enlace{background-position: -15px 0;}
span.enlace.selected {background-position: -30px 0;}
.caracCuerpo{padding: .5em;}
.familias {list-style-type:none;margin:0;padding:0;color:#00757e}
.familias li {margin:0 2px;padding: 5px 0;height:auto;font-weight: 700;border:dotted 1px #00757e ;border-width:0 0 1px 0;}
.familias li.admin { margin: .5em 0; padding: 3px 0; height: auto; font-weight: 700; }
.familias li.admin:hover { margin: .5em 0; padding: 3px 0; height: auto; font-weight: 700;}
.familias li.selected { border:0;margin:5px 0 0 0;background-color:#99c248;}
.familias li.selected a {color:White}
.familias li.selected span.enlace.selected {display:none}
.familias li:hover { }
.grupoRef { padding: 0; margin: 0; background-color:transparent }
.referencia { margin:0;padding:0;border: dotted 1px #99c248;border-color: #546f93 transparent transparent transparent; overflow: hidden; cursor: pointer; display: block; }
.referencia.subCab:hover {background-color:#7d95b5}
.refMarcada { background-color:#99C248}
.caracDesc { text-decoration: none; display: block; padding: .1em; font-size: 1.1em; }
.descgen.longitudaguja, .descgen.longitudhebra,.descgen.calibreep,.descgen.calibreusp{line-height:1.5em}
.descgen.longitudaguja.PanelCaracCuerpo, .descgen.calibreep.PanelCaracCuerpo, .descgen.calibreusp.PanelCaracCuerpo, .descgen.longitudhebra.PanelCaracCuerpo { border-left:solid 1px #546f93; text-align: center; display: inline; float: none; width: 5em; padding: 0 5px; font-size: 8pt; }
.descgen.longitudaguja.PanelCaracCuerpo:first-child, .descgen.calibreep.PanelCaracCuerpo:first-child, .descgen.calibreusp.PanelCaracCuerpo:first-child, .descgen.longitudhebra.PanelCaracCuerpo:first-child { border:0}
.descgen.longitudaguja .clear,.descgen.longitudhebra .clear,.descgen.calibreep .clear,.descgen.calibreusp .clear{clear:none;display:inline;}
.ImageCaracCuerpo {padding:10px}
.caracCuerpo.longitudaguja,.caracCuerpo.longitudhebra,.caracCuerpo.calibreep,.caracCuerpo.calibreusp {display:inline}
.cuerpoDesc.descripcion.suturas-quirurgicas { background: transparent url(images/fondosuturas.png) no-repeat scroll right 30px;min-height:600px}
.PanelContenidoGama {}
.cuerpoDesc.descripcion.radioterapia { background: transparent url(/Image.aspx?imgid=fondo-radioterapia) no-repeat scroll right 80px;min-height:600px}
.cuerpoDesc.descripcion.antiescaras { background: transparent url(/Image.aspx?imgid=fondo-antiescaras) no-repeat scroll right 80px;min-height:600px}
.cuerpoDesc.descripcion.delegaciones { background: transparent url(/Image.aspx?imgid=fondo-delegaciones) no-repeat scroll center right;min-height:600px}
.cuerpoDesc.descripcion.mallas-quirurgicas { padding:0;min-height:600px}
.cuerpoDesc.descripcion.cirugia-estetica { background: transparent url(/Image.aspx?imgid=fondo-estetica) no-repeat scroll right 60px;min-height:600px}
.subgrupo.PanelCaracCuerpo { display: block; float: left; width: 16%; text-align: center; margin-left: 0; }
.dattec.subdesc.alt { background-color: #eaeef2; }
.subCab.dattec h4 { font-size: 1.1em; }
.dattec.caracIco{display:none}
.descripcion.caracCuerpo.general.gama { width: 50%; text-align: left; }
.banner { padding-bottom:2em; }
.bannerCab {float:none;padding:.5em 0 .5em 1em;font-size:1em;color:#F2F9FD;background-color:#546f93}
.bannerSubCab{float:none;padding:.5em 0 .5em 1em}
.bannerCuerpo{float:none}
.bannerBottom .presentacion { font-size: 12px; color: #1B6996}
a.video{}
a.flvbanner{display:block;height:200px;width:203px}
a.flvbanner img{border:0}
.menugamas{margin: 2px; width: 976px; padding: 0 0 0 13px}
.colGama{width:190px;float:left;}
.imagenmenugamas{margin:0px;height:200px; width:180px;}
/*
.imagenmenugamas.suturas-quirurgicas,.imagenmenugamas.surgical-sutures{background: transparent url(/Image.aspx?imgid=suturas-quirurgicas) no-repeat scroll center center}
.imagenmenugamas.radioterapia,.imagenmenugamas.radiotherapy{background: transparent url(/Image.aspx?imgid=radioterapia) no-repeat scroll center center}
.imagenmenugamas.antiescaras,.imagenmenugamas.pressure-relieving{background: transparent url(/Image.aspx?imgid=antiescaras) no-repeat scroll center center}
.imagenmenugamas.mallas-quirurgicas,.imagenmenugamas.surgical-meshes{background: transparent url(/Image.aspx?imgid=mallas-quirurgicas) no-repeat scroll center center}
.imagenmenugamas.cirugia-estetica,.imagenmenugamas.cosmetic-surgery{background: transparent url(images/menuestetica.png) no-repeat scroll center center}
*/
/*.enlacemenugamas{margin-top:15px; font-size: 14px; height: 180px; display: block; text-decoration: none}*/
.tico{float:left;margin: 0 5px 0 0;}
.ulflotante{ list-style-type:none;}
.ul2col li{ width:46%;margin:2%;}
.liflotante {float:left;text-align:center;}
.liflotante a {text-decoration:none;color:#546f93}
.liflotante img {display:block;margin:0 auto;border:0;}
.ImageCaracCuerpo{float:none;padding: 0 2em 0 0}
.ImageCaracCuerpoLink{float:left;padding: 0 1em 0 0}
.LabelCaracCuerpoLink.enlaceimagenfloat.sistemas-fijacion.descripcion{position:absolute}
.HyprLinkCaracCuerpo.enlaceimagenfloat.sistemas-fijacion.descripcion{padding:0}
.LabelCaracCuerpo{display:block;text-align:left;padding:.5em;line-height:1.5em;}
.LabelCaracCuerpo.longitudaguja{display:inline}
.LabelCaracCuerpo.longitudhebra{display:inline}
.LabelCaracCuerpo.calibreep{display:inline}
.LabelCaracCuerpo.calibreusp{display:inline}
.LabelCaracCuerpo.subgrupo{padding:0;text-align:center;}
.LabelCaracCuerpo.referencia{padding:0}
.LabelCaracCuerpoLink{display:block;text-align:left;padding:1em;color:black;text-align:justify}
.PanelCaracCuerpo.enlaceimagenfloatx3 {background-color:White;width:30%;float:left;margin:1%;padding:.5%;}
.ImageCaracCuerpoLink.enlaceimagenfloatx3{padding: 0 7%;float:none;}
.LabelCaracCuerpoLink.enlaceimagenfloatx3{height:2em;background-color:#d3dce7;border:solid 1px #546f93;text-align:center;font-weight:bold;}
.ImageCaracCuerpo.enlaceimagenfloatx3{padding: 0 7%;float:none;}
.PanelCaracCuerpo.enlaceimagenfloatx2 {overflow:hidden;text-align:center;background-color:White;width:47%;float:left;margin:1%;padding:.5%;}
.ImageCaracCuerpoLink.enlaceimagenfloatx2{height:150px;padding: 0 7%;float:none;}
.ImageCaracCuerpo.enlaceimagenfloatx2{padding: 0 7%;float:none;}
.LabelCaracCuerpoLink.enlaceimagenfloatx2{height:2em;background-color:#d3dce7;border:solid 1px #546f93;text-align:center;font-weight:bold;}
.contenido.enlaceimagenfloatx3{background-color:#d3dce7}
.contenido.enlaceimagenfloatx2{background-color:#d3dce7}
.subgrupo.subCab{padding:0}
.subgrupo.caracCuerpo{padding:0}
.cuerpoDesc{}

.columnas5{float:left;width:19%;margin:.5%}
.descgenimg.PanelCaracCuerpo{float:left}
.contenido.caracteristicas{}
.panel{padding-bottom:10px;background-color:transparent}
.frasecelebre{display:block;font-size:25px;line-height:1.5em;width:10em;font-style:italic;margin:1em}
.padding2em{padding:2em}
.paneldescarga{background-color:#eaeef2;min-height:215px;padding:1em; border:solid 1px #546f93;margin: 0 3px 3px 3px}
.banner.descarga{width:100%}
.bannerCuerpo.descarga{width:100%;padding: 1em 0 0 1em}
.buttonDescarga{color:#01a927;display:block;margin:1em auto;padding:1em;border:solid 1px #01a927;background-color: #b8ff84;width:10em;text-align:center;font-weight:bold; }
.infodialog{margin:0 3px 3px 3px;display:block;background-color:#f1f5cf;border:solid 1px #e7f075;padding:1em}
.errordialog{display:block;background-color:#ffded5;border:solid 1px #fe7e7e;padding:1em;}
.warningdialog{display:block;background-color:#ffffca;border:solid 1px #ffff80;padding:1em;}
.newsdialog{background-color: #546f93;border: solid 2px #546f93;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: White;font-weight:bold;}
.newsdialog h2{background-color:#35455b;color: White}
.newsdialog a{color: #f4fbfd}
.PanelRecursosDisponibles{background-color:#eaeef2;border-top:solid 1px #546f93;margin: 0 1em;padding:1em}
.PanelRecursosRelacionados{margin: 0 1em;width:300px;float:right;margin:0 60px 0 0}
.PanelRecursosRelacionados ul{width:100%}
.panelvideo{background-color: #7d95b5;border: solid 2px #546f93;color: #f4fbfd;font-weight:bold;}
.panelvideo h2{background-color:#546f93;color: #f4fbfd}
.panelvideo a.video{padding:0;background-color:#7d95b5}
.panelvideo a{color: #f4fbfd}

li{padding:1px;}
a.recurso{display:block;margin-left:18px;color:Black}
.recursos-relacionados{padding: 0;margin:5px 0}
.recursos-relacionados ul{padding:0;list-style-type:none}
.descargasGama .recursos-relacionados {float:left;width:190px}
.PanelCaracCuerpo.zonaaplicacion,.PanelCaracCuerpo.posicionamiento{float:left;text-align:center}
.LabelCaracCuerpo.zonaaplicacion,.LabelCaracCuerpo.posicionamiento{padding:0}
.ImageCaracCuerpo.zonaaplicacion,.ImageCaracCuerpo.posicionamiento{padding:0}
.PanelCaracCuerpo.circuloaguja,.PanelCaracCuerpo.puntaaguja{float:left;text-align:center}
.ImageCaracCuerpo.circuloaguja,.ImageCaracCuerpo.puntaaguja{margin: 0 auto;padding:0}
.ImageCaracCuerpo.imgizq{float:left}
.ImageCaracCuerpo.imgder{float:right}
.PanelCaracCuerpo.enlaceTexto{ border: solid 1px #d3dce7; background-color: #eaeef2;margin: 10px 0;padding:5px}
.AspNet-GridView-Selected {background-color:#CCFF66}
.simple_overlay {display:none;z-index:10000;background-color:#eaeef2;width:80%;height:80%;border:1px solid #546f93;padding:1%;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000} 
.simple_overlay .close {background-image:url(images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}
.enlacesPie {line-height:10px;padding: 5px 5px;text-align:left;}
.enlacesPie a {color:#D01322}
.enlacesPie a:hover{color:#00757e}
.panelPath{margin: 1px 10px;font-size:10px;}
.panelPath a {color:    #D01322}
.panelPath a:hover{color:#00757E}
div.nosotros{background: transparent url(/Image.aspx?imgid=nosotros) no-repeat scroll center right;text-align:justify;padding: 0 30% 0 20%;width:50%}
.carouselVertical{width:200px}
.PanelAccesorios{border: solid 2px #546f93}
.PanelAccesoriosCuerpo{height:110px;text-align:center;}
.PanelAccesoriosCuerpo a {display:block}
.ImageAccesoriosCuerpo{height:100px}
.LabelNombreAccesorios{position:absolute;width:172px;text-align:left;height:32px;display:block;margin-top:-20px;background-color:#546f93;color:#f4fbfd}
.PanelProductosContenidos{margin: 0 3px;}
.LabelNombreProducto{height:20px;margin-bottom:0;padding-top:5px;display:block;border-bottom:solid 1px #00757e}
.LabelDescripcionProducto{font-size:11px;margin:5px;display:block;position:relative;border:0;color:Black;/*solo IE7*/}
.PanelImageProductoCuerpo{margin:5px;float:left;height:150px;display:block}
.PanelProductoContenedor{border:0;overflow:hidden;text-align:left;float:left;width:295px;margin:3px;height:200px;}
.HyperLinkProductoCuerpo{font-size:9px;font-style:italic;color:#d01322}
.PanelProductoCuerpo {}
.ImageProductoCuerpo{max-width:160px;max-height:140px}
.pSecIz{margin-bottom:5px}
ul#menugamas .tSecIz{border-color:#00757e;color:White}
ul#menugamas .pSecIz{border:0;margin-bottom:5px;background-color:White}
.PanelSinRecursos{position:relative}
.PanelIdentificacion{margin:10px 0;width:425px;float:right;background-color:#eaeef2;color:#546F93;border:solid 1px #546F93}
.PanelFormSolicitud{margin:10px 0;width:425px;float:left;background-color:#eaeef2;color:#546F93;border:solid 1px #546F93}
.PanelRegistro{margin:10px 0}
.PanelDescarga .PanelRegistro{width:526px;margin-left:60px}
.PanelDescarga .PanelIdentificacion{width:100%;float:none;}
.PanelDescarga .PanelFormSolicitud{width:100%;float:none;}
.chatOnline { background: transparent url(images/telefonista.png) no-repeat scroll right 60px;height:600px}
.presentaGama {text-align:justify}
.presentaGama a{display:inline;padding:0}
.recursosGama{margin: 0 3px 3px 3px}


.c1,.c2,.c3,.c4{margin:10px;color:black !important}

.c1 .tl{background-image:url(images/c1tl.png)}
.c1 .tr{background-image:url(images/c1tr.png)}
.c1 .bl{background-image:url(images/c1bl.png)}
.c1 .br{background-image:url(images/c1br.png)}
.c1 .t {background-image:url(images/c1t.png);background-color:#D3DCE7}
.c1 .b {background-image:url(images/c1b.png)}
.c1 .l {background-image:url(images/c1l.png)}
.c1 .r {background-image:url(images/c1r.png)}

.c2 .tl{background-image:url(images/c2tl.png)}
.c2 .tr{background-image:url(images/c2tr.png)}
.c2 .bl{background-image:url(images/c2bl.png)}
.c2 .br{background-image:url(images/c2br.png)}
.c2 .t {background-image:url(images/c2t.png);background-color:#f4fbfd}
.c2 .b {background-image:url(images/c2b.png)}
.c2 .l {background-image:url(images/c2l.png)}
.c2 .r {background-image:url(images/c2r.png)}
.c2.selected{background-color:#546f93 !important}


.c3 .tl{background-image:url(images/c3tl.png)}
.c3 .tr{background-image:url(images/c3tr.png)}
.c3 .bl{background-image:url(images/c3bl.png)}
.c3 .br{background-image:url(images/c3br.png)}
.c3 .t {background-image:url(images/c3t.png);background-color:White}
.c3 .b {background-image:url(images/c3b.png)}
.c3 .l {background-image:url(images/c3l.png)}
.c3 .r {background-image:url(images/c3r.png)}


.c4 .tl{background-image:url(images/c4tl.png)}
.c4 .tr{background-image:url(images/c4tr.png)}
.c4 .bl{background-image:url(images/c4bl.png)}
.c4 .br{background-image:url(images/c4br.png)}
.c4 .t {background-image:url(images/c4t.png)}
.c4 .b {background-image:url(images/c4b.png)}
.c4 .l {background-image:url(images/c4l.png)}
.c4 .r {background-image:url(images/c4r.png)}



.agrupacion1.a1 {}
.agrupacion1.a2 {}
.agrupacion1.a3 {}

.agrupacion2 .a1 {height:25px;background-image:url(images/agrupacion2.png);background-position: 0 0 ;background-repeat:no-repeat}
.agrupacion2 .a2 {height:25px;background-image:url(images/agrupacion2.png);background-position: 100% 0 ;background-repeat:no-repeat}
.agrupacion2 .a3 {height:25px;margin:0 10px;background-image:url(images/agrupacion2g.png);background-position: 0 100% ;background-repeat:repeat-x}

.suturas-quirurgicas .a1 {height:40px;background-image:url(images/pCabeceras.png);background-position: 0 -116px ;background-repeat:no-repeat}
.suturas-quirurgicas .a2 {height:40px;background-image:url(images/pCabeceras.png);background-position: 100% -116px ;background-repeat:no-repeat}
.suturas-quirurgicas .a3 {height:40px;margin:0 10px;background-image:url(images/pCCabeceras.png);background-position: 0 -116px ;background-repeat:repeat-x}

.radioterapia .a1 {height:40px;background-image:url(images/pCabeceras.png);background-position: 0 -155px ;background-repeat:no-repeat}
.radioterapia .a2 {height:40px;background-image:url(images/pCabeceras.png);background-position: 100% -155px ;background-repeat:no-repeat}
.radioterapia .a3 {height:40px;margin:0 10px;background-image:url(images/pCCabeceras.png);background-position: 0 -155px ;background-repeat:repeat-x}

.mallas-quirurgicas .a1 {height:40px;background-image:url(images/pCabeceras.png);background-position: 0 -77px ;background-repeat:no-repeat}
.mallas-quirurgicas .a2 {height:40px;background-image:url(images/pCabeceras.png);background-position: 100% -77px ;background-repeat:no-repeat}
.mallas-quirurgicas .a3 {height:40px;margin:0 10px;background-image:url(images/pCCabeceras.png);background-position: 0 -77px ;background-repeat:repeat-x}

.cirugia-estetica .a1 {height:40px;background-image:url(images/pCabeceras.png);background-position: 0 -38px ;background-repeat:no-repeat}
.cirugia-estetica .a2 {height:40px;background-image:url(images/pCabeceras.png);background-position: 100% -38px ;background-repeat:no-repeat}
.cirugia-estetica .a3 {height:40px;margin:0 10px;background-image:url(images/pCCabeceras.png);background-position: 0 -38px ;background-repeat:repeat-x}

.antiescaras .a1 {height:40px;background-image:url(images/pCabeceras.png);background-position: 0 1px ;background-repeat:no-repeat}
.antiescaras .a2 {height:40px;background-image:url(images/pCabeceras.png);background-position: 100% 1px ;background-repeat:no-repeat}
.antiescaras .a3 {height:40px;margin:0 10px;background-image:url(images/pCCabeceras.png);background-position: 0 1px ;background-repeat:repeat-x}



.cbl{background-position: 0 100%;background-repeat: no-repeat;}
.cbr {background-position:  100% 100%;background-repeat: no-repeat}
.ctl {background-position:  0 0;background-repeat: no-repeat}
.ctr {background-position:  100% 0;background-repeat: no-repeat; padding:7px 5px 5px}
.lt {background-position: 0 0 ;background-repeat:repeat-x;}
.lb {background-position: 0 100% ;background-repeat:repeat-x}
.ll {background-position: 0 0 ;background-repeat:repeat-y}
.lr {background-position: 100% 0 ;background-repeat:repeat-y}

.p1 {background-color:#d9eaec;border-color:#00757e;border-style:solid;border-width:1px 1px 0} /*Pestañas*/
.p1 h1{padding:0 !important} /*Pestañas*/

.p1 .tl{background-image:none}
.p1 .tr{background-image:none}
.p1 .t {background-image:none}
.p1 .l {background-image:none}
.p1 .r {background-image:none}
.p1 .b {background-image:none}

.p1.selected {background-color:#00757e !important}
.p1.selected a {color:White !important}
.p1.selected .tl{background-image:none}
.p1.selected .tr{background-image:none}
.p1.selected .t {background-image:none}
.p1.selected .l {background-image:none}
.p1.selected .r {background-image:none}
.p1.selected .b {background-image:none}

.p1:hover {background-color:White}
.p1 .tl:hover{background-image:none}
.p1 .tr:hover{background-image:none}
.p1 .t:hover {background-image:none}
.p1 .l:hover {background-image:none}
.p1 .r:hover {background-image:none}
.p1 .b:hover {}


.p3 {background-color:White;border-color:#00757e;border-style:solid;border-width:1px 1px 0} /*Pestañas*/
.p3 h1{padding:0 !important} /*Pestañas*/

.p3 .tl{background-image:none}
.p3 .tr{background-image:none}
.p3 .t {background-image:none}
.p3 .l {background-image:none}
.p3 .r {background-image:none}
.p1 .b {background-image:none}

.p3.selected {background-color:#00757e !important}
.p3.selected a {color:White !important}
.p3.selected .tl{background-image:none}
.p3.selected .tr{background-image:none}
.p3.selected .t {background-image:none}
.p3.selected .l {background-image:none}
.p3.selected .r {background-image:none}
.p3.selected .b {background-image:none}

.p3:hover {background-color:#d9eaec}
.p3 .tl:hover{background-image:none}
.p3 .tr:hover{background-image:none}
.p3 .t:hover {background-image:none}
.p3 .l:hover {background-image:none}
.p3 .r:hover {background-image:none}
.p3 .b:hover {}

#panelTipos{border:solid 1px #99c248;padding:5px;background-color:#e6f2b5}
.grupoRef{border:1px dotted #546F93;background-color:#f2f9db}

/*Tabs*/
/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0 0 0 10px;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	font-size:13px;
	display:block;
	padding:5px 10px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:0px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
.css-panes > div {
	display:none;
	border-width:0;
	min-height:300px;
	padding:15px 20px;
	background-color:White;	
}

/* */

/* Tags SlidesShow */
/* container for slides */
.images {
	border:0;
	position:relative;	
	height:270px;	
	width:378px;
	margin:0;
	cursor:pointer;
	background-color:White;
}

/* single slide */
.images > div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0 5px;
	padding:0px;
	height:26   0px;
	font-size:12px;
	width:370px;
	background-color:white;
}

/* header */
.images h3 
{
	font-size:22px;
	font-weight:normal;
	margin:0 0 5px 0;
	text-align:left;
}
.images h4 {
	font-size:10px;
	font-weight:normal;
	margin:0 0 5px 0;
	font-style:normal;
}
.slidedesc 
{
    border: solid 1px #666666;
    background-color:#DFDFDF;
}
.images h4.enlace{position:absolute;top:250px}
.images img {width:370px;border:0;}
.slidetabs {margin:0 auto;width:120px}

/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:9px 6px;
	background:transparent url(images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	background:transparent url(images/hori_large.png) no-repeat;
	display:block;
	width:25px;
	height:25px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
	float:left;
}

/* next */
.forward 				{ background-position: 0 -25px; clear:right; }
.forward:hover 		{ background-position:-25px -25px; }
.forward:active 	 	{ background-position:-50px -25px; } 


/* prev */
.backward:hover  		{ background-position:-25px 0; }
.backward:active  	{ background-position:-50px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
/* */

/*accordion*/

#accordion {
	background:#FFFFFF none repeat scroll 0;
	height:80px;
	padding:10px 0 10px 20px;
	width:560px;
	border:1px solid #ddd;
}

/* accordion header */
#accordion img {
	float:left;
	margin-right:10px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}

/* currently active header */
#accordion img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}

/* 
	accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#accordion div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:10px;
}

/* content inside a pane should have fixed width */
#accordion div h3 {
	color:#444;
	margin:0 0 -10px 0;
	width:190px;
	font-size:15px;	
}
	
#accordion div p {	
	font-size:11px;
	width:190px;
}

/* */

/*TABS-SKIN2*/
.caracCuerpo.mallas-quirurgicas{margin:0;padding:0}
.LabelCaracCuerpo.mallas-quirurgicas{margin:0;padding:0}
#nav.tabsSK2 {background-color:#546f93;border-bottom:1px solid #CCCCCC;height:156px;width:608px;}
#nav.tabsSK2 ul {width:606px;margin:0 auto;padding:0;}
#nav.tabsSK2 li {border-right:1px solid #ddd;float:left;padding-left:1px;width:148px;list-style-type:none;text-align:center;margin-top:0px;}
#nav.tabsSK2 a {color:White;display:block;padding:17px 0;position:relative;word-spacing:-2px;font-size:11px;height:122px;text-decoration:none;}   
#nav.tabsSK2 a.current {color:#003366;background:url(images/down_large.png) no-repeat top left;}
#nav.tabsSK2 img {background-color:transparent;border:none;margin:3px 0 5px 27px;padding:0px;display:block;width:50px;}
#nav.tabsSK2 strong {display:block;font-size:13px;}
#panes.tabsSK2 {background:#fff url(images/h300_reverse.png) repeat-x scroll bottom left;border-color:#ccc;border-style:solid;border-width:0px 1px;width:606px;height:340px;padding-bottom:20px;position:relative;}
#panes.tabsSK2 div {display:none;position:absolute;top:20px;left:20px;font-size:13px;color:#003366;width:585px;}
#panes.tabsSK2 img {float:left;margin-right:20px;}
#panes.tabsSK2 p.more {color:#003366;font-weight:bold;font-size:13px;}
#panes.tabsSK2 h3 {margin:0 0 5px 0;font-size:22px;font-weight:normal;}
.overlay.tabsSK2 {display:none;width:500px;padding:20px;background-color:#ddd;}
/*****/
.nav.tabsSK3 {background-color:White;border:0;height:180px;width:980px;}
.nav.tabsSK3 ul {width:606px;margin:0 auto;padding:0;}
.nav.tabsSK3 > li {float:left;padding:0px;width:180px;list-style-type:none;text-align:center;margin:0 1px;}
.nav.tabsSK3 a.enlacemenugamas {color:White;display:block;padding:9px 0;position:relative;word-spacing:-2px;font-size:15px;text-decoration:none;font-weight:bold}   
.nav.tabsSK3 a.enlacemenugamas.current {text-decoration:underline}
.nav.tabsSK3 img {background-color:transparent;border:none;margin:3px 0 5px 27px;padding:0px;display:block;width:50px;}
.nav.tabsSK3 strong {display:block;font-size:13px;}
.nav.tabsSK3 h1 {padding:0;font-size:12px;font-weight:normal;}
.nav.tabsSK3 a.inicio{background:transparent url(images/home.png) no-repeat scroll -60px 0px}
.nav.tabsSK3 a.inicio.current{background:transparent url(images/home.png) no-repeat scroll 0px 0}
.panes.tabsSK3 {border-color:#ccc;border-style:solid;border-width:0px;width:980px;height:320px;padding-bottom:0px;position:relative;}
.panes.tabsSK3 > div {display:none;position:absolute;top:0px;left:0px;font-size:13px}
.panes.tabsSK3 p.more {color:#003366;font-weight:bold;font-size:13px;}
.panes.tabsSK3 h3 {margin:0 0 5px 0;font-size:10px;font-weight:normal;}
.overlay.tabsSK3 {display:none;width:980px;padding:20px;background-color:#ddd;}



.panelInicio {width:100%;overflow:hidden;border:0;margin:0;position:relative;height:340px}
.scrollGama{overflow:hidden;position:relative;height:280px}
.panelInicio h4 {font-size:10px;font-weight:normal}
.panelInicio h3.tituloTipo {font-weight:bold}
.panelInicio h2 {font-size:13px;padding:1px;border:0;}
.panelInicio h2 > a {display:block ;color:White}
.panelInicio ul {list-style:none;padding:0}
.panelInicio li.tipo {float:left;border:0;margin:0;height:120px;width:137px;padding:0 5px}
.panelInicio li.familia {float:left;padding:0;margin: 5px}
.panelInicio div.familia {float:left}
.panelInicio li{padding:0}
.panelInicio .indexa{padding:0}
.panelInicio ul.tipos{}
.nextGama, .prevGama 
{
    display:block;
    width:100%;
    height:20px;
    background-color:#f8abb0;  
    color:#d01322;  
}

.panelInicio .scrollable {
	position:relative;
	overflow:hidden;
	height: 80px;
	width: 137px;
}

.panelInicio div.tipo {
	position:absolute;
	height:20000em;
}
.panelInicio ul.gama {
	position:absolute;
	height:20000em;
}

#menugamasinicio .familias {width:140px;padding-top:10px}
#menugamasinicio .familias li {padding:0;margin:0 0 0 30px;border:0;text-align:left;list-style:disc;}
#menugamasinicio .panel {padding:0}
#menugamasinicio h2{padding:0;font-size:10px;font-weight:normal}
#menugamasinicio span.enlace {display:none}
#menugamasinicio span {padding:0 !important}
#menugamasinicio .tSecIz {display:none}