.skipnav { display:none;}body,h1,h2,h3,h4,h5,h6,ul,img { padding:0; margin:0; border:none;	}body { padding:30px; font:62.5% arial,sans-serif; color:#344454; line-height:1.6em;}a em { font-style:normal;}body#home h1 { display:block; text-indent:-9999px; height:39px; float:left; width:286px; background:none;}h1 { background-color:#fff; text-indent:-9999px; width:286px; float:left; margin:0;}h1 a { background:#fff url(../img/logo.gif) top left no-repeat; display:block; width:286px; height:78px; margin-left:17px; margin-bottom:0.5em;}h2 { font-style:italic; font-size:1.8em; color:#0A89BE; font-weight:normal; margin:16px 0 10px 0; line-height:1.1em;}#wrapper { margin: auto; width:772px; font-size:1.1em;}.affiliates { width:186px; float:right; border:1px solid border; margin:0;}#nav-toplevel {margin-top:10px;clear:both;padding-bottom:2px;border-bottom:1px solid #48B1D9;float:left;}#footer-core { height:28px; background: url(../img/barra_gris.gif) bottom left repeat-x; border:1px solid #999;}#nav-toplevel ul li, #nav-footer ul li{ display:inline;}#header { float:left;}#header,#footer,#nav-toplevel { background-color:#fff;}#footer {clear: both;}#footer #footer-core {line-height:1em;clear: both;}#footer #footer-core  { line-height:28px; clear:both;}#footer #nav-footer {  width:400px;  float:left;  padding:0 0 0 16px;  margin:0;  border-left:1px solid #FAFAFA;}#footer #footer-core .copyright {  width:300px;  padding:0 18px 0 0;  float:right;  margin:0;  text-align:right;  border-right:1px solid #D5D4D4;}#footer .tagline { border-top:1px solid #C6CACF; text-align:center; line-height:29px; margin:0; font-family: Optima, arial, sans-serif; text-transform:uppercase; letter-spacing:0.05em; word-spacing:0.1em; font-size:0.97em;}#footer .credits { text-align:right;margin:0;height:21px;}a { color:#344454; text-decoration:underline;}a em { color:#344454;}strong { color:#0A89BE;}h3 { border-bottom:2px solid #344454; color:#344454; font-size:1.3em;}h3 span { padding-right:15px; background: url(../img/bluearrow_35.gif) top right no-repeat;}#nav-secondary { padding-bottom:330px; display:inline; float:left;}#nav-secondary div { width:191px; margin: 0 16px; background-color:#fff; color:#969697; padding-bottom:7px; font-size:1.1em; line-height:1.8em;}#nav-secondary ul{ margin:0;}#content { width:466px; margin: 0 39px 20px 39px; float:left; font-size: 1.1em;}div#c2 {display:block;overflow:hidden;width:466px;}div#c3 {width:466px;text-align:center;}#regulatory {display:block;background-color:#969697;width:466px;margin: 30px;font-size: 0.8em;text-align:left;color:#FFF;}#regulatory p {padding:10px;letter-spacing:0.1em;}#regulatory form {padding:0px 10px 10px 7px;letter-spacing:0.1em;}#regulatory form#identificacion {padding-bottom:0.3em;}input#acceder {text-align:center;	}p.toggler {cursor: pointer;border: 1px solid #f5f5f5;border-right-color: #ddd;border-bottom-color: #ddd;font-weight:bold;background: #DAEDF5;color: #0A89BE;margin: 0 0 4px 0;padding: 3px 5px 1px;}#content #contacto { width:466px; margin-bottom:3em;}#contacto fieldset {border:0;padding:1em 0em;}div.formulario {height:100%;overflow:hidden;}div.formulario div.q1, div.formulario div.r1,  div.formulario div.r2 {text-align:left;margin-bottom:0.1em;}div.formulario div.r2 {padding-bottom:1.3em;}div.formulario label {font-weight:bold;text-align:left;color:#333;}div.formulario input.cont {width: 460px;text-align:left;color:#333;height:1.4em;border:1px #666 solid;padding-bottom:0px;}textarea.cont {width:460px;height:8em;border:1px #666 solid;overflow:hidden;}span.ast {color:#8F2B13;}div.falerta {height:1.1em;}p.form2 {font-size:92%;text-align:left;color:#8F2B13;}textarea.cont {height:5em;border:1px #666 solid;overflow:hidden;}strong.intro { color:#94BF1E;}h3.edmminortitle a { color: #344454; padding-left:22px; text-decoration:none; background: url(../img/headerarrow_52.gif) center left no-repeat;}.edmblockquotea strong { font-weight:normal; color:#344454; font-style:italic;}body.hasJS div.country { background-color:#f00;}ul.navlstcontainer, ul.navlstcontainer ul {   margin: 0;  padding: 0;  list-style-type: none;}ul.navlstcontainer { padding:0 6px;}ul.navlstcontainer a:hover{  text-decoration:underline;}ul.navlstcontainer a {  background: url(../img/bluearrowacross_38.gif) top left no-repeat; padding-left:15px; background-color:#DAEDF5; border-bottom:2px solid #fff; display:block; color:#0A89BE; text-decoration:none; font-weight:bold;}ul.navlstcontainer a.nearestanc {  border-bottom:2px solid #0A89BE;}ul.navlstcontainer li li a{ border-bottom:1px solid #D2D2D2; background-color: none; color:#344454; background: url(../img/darkarrowacross_39.gif) top left no-repeat;}ul.navlstcontainer li li li a{ border:none; background:none; font-weight:normal; padding-left:26px;}ul.navlstcontainer li li li a.specialchd { background-color: none; color:#344454; background: url(../img/darkarrowacross_39.gif) top left no-repeat; padding-left:15px; font-weight:bold; border-bottom:1px solid #D2D2D2;}ul.navlstcontainer A.navlstself { background: url(../img/darkarrowacross_39.gif) top left no-repeat; color:#B80224;}ul.navlstcontainer span.navlstself {padding-left:15px; background-color:#DAEDF5; border-bottom:1px solid #D2D2D2; display:block; text-decoration:none; font-weight:bold; background: url(../img/darkarrowacross_39.gif) top left no-repeat; color:#B80224; }ul.navlstcontainer A.navlstselfspecial, ul.navlstcontainer span.navlstselfspecial  { background: url(../img/bluearrowacross_38.gif) top left no-repeat; padding-left:15px; background-color:#DAEDF5; border-bottom:2px solid #0A89BE; display:block; color:#B80224; text-decoration:none; font-weight:bold;}ul.navlstcontainer li ul li ul {  border-bottom:2px solid #D2D2D2;}.menupral ul {list-style:none;  padding:0;margin:0;  width:770px;  float: left;}.menupral ul li, .menupral ul li a {height: 30px;display: block;}.menupral ul li {float:left;text-indent: -2000px;text-decoration: none;}.menupral ul li a {text-indent: -2000px;text-decoration: none;}.b1_off a {background:url(../img/b1.gif) no-repeat top left;width:227px;}.b1_off a:hover {background:url(../img/b1.gif) no-repeat bottom left;width:227px;}.b1_on a, .b1_on {background:url(../img/b1a.gif) no-repeat top left;width:227px;}.b2_off a {background:url(../img/b2.gif) no-repeat top left;width:132px;}.b2_off a:hover {background:url(../img/b2.gif) no-repeat bottom left;width:132px;}.b2_on a, .b2_on {background:url(../img/b2a.gif) no-repeat top left;width:132px;}.b3_off a {background:url(../img/b3.gif) no-repeat top left;width:172px;}.b3_off a:hover {background:url(../img/b3.gif) no-repeat bottom left;width:172px;}.b3_on a, .b3_on {background:url(../img/b3a.gif) no-repeat top left;width:172px;}.b4_off a {background:url(../img/b4.gif) no-repeat top left;width:118px;}.b4_off a:hover {background:url(../img/b4.gif) no-repeat bottom left;width:118px;}.b4_on a, .b4_on {background:url(../img/b4a.gif) no-repeat top left;width:118px;}.b5_off a {background:url(../img/b5.gif) no-repeat top left;width:121px;}.b5_off a:hover {background:url(../img/b5.gif) no-repeat bottom left;width:121px;}.b5_on a, .b5_on {background:url(../img/b5a.gif) no-repeat top left;width:121px;}#menu_pral {width:770px;}#copy { background:  bottom left no-repeat; float:left; border:3px solid #fff; border-width:3px 0;}body.clase_contacto #copy { background-image: url(../img/flateral_c5.jpg);}body.clase_contacto #wrapper { background: url(../img/flateral_c5_recurso.gif) top left repeat-y;}body.clase_otsuka #copy { background-image: url(../img/flateral_c1.jpg);}body.clase_otsuka #wrapper { background: url(../img/flateral_c1_recurso.gif) top left repeat-y;}body.clase_local #copy { background-image: url(../img/flateral_c3.jpg);}body.clase_local #wrapper { background: url(../img/flateral_c3_recurso.gif) top left repeat-y;}body.clase_noticias #copy { background-image: url(../img/flateral_c4.jpg);}body.clase_noticias #wrapper { background: url(../img/flateral_c4_recurso.gif) top left repeat-y;}body.clase_productos #copy { background-image: url(../img/flateral_c2.jpg);}body.clase_productos #wrapper { background: url(../img/flateral_c2_recurso.gif) top left repeat-y;}/* Home Page Styles */body#home #copy,body#home #content,body#home #wrapper  {background-image:none;}body#home #copy {	border-top:none;	border-bottom:35px solid #fff;}body#home h3  {border:none;}body#home #content {	margin:0 30px 0 0;    width:400px; float:right; display:inline;}h3#homeeurope { text-indent:-9999px; width:145px; height:27px; background: url(../img/otsukaenespana.gif) top left no-repeat; margin:23px 0 0 0;}#cabeceraprincipal { display:block; text-indent:-9999px; width:770px; height:213px; background: url(../img/banner_principal.jpg) top left no-repeat; border-bottom:10px solid #fff;}div.introtext { font-size:1.3em; color:#57B1D5; line-height:1.2em;}body#home #pressarea h3, body#home #factarea h3 { color: #344454; border-bottom:2px solid #344454;}#pressarea {	padding-top:10px;}#pressarea, #factarea {	padding-right:31px;}.pressclip {  background: url(../img/bluearrow_35.gif) bottom right no-repeat;   padding:0 50px 0 10px;}body#home #content-special { width:304px;	 float:left;border-right:1px solid #D6DADD;}body#home #content-special h3{ font-size:1em; padding-left:10px;}body#home #content-special strong{ color:#0A89BE;} /* Media Zone */body#clase_noticias #content { width:508px; margin-right:0;}#latestnews { margin-right:16px;padding-bottom:28px;	}#content ul.recentnews {	list-style:none;	border-top:1px solid #D2D2D2;}#content ul.recentnews li {	padding:5px 5px 5px 22px;	border-bottom:1px solid #D2D2D2;	background: url(../img/mediaarea-arrow_63.gif) top left no-repeat;}#content div#latestnews p a {	background: url(../img/blag_132.png) top left no-repeat;padding: 5px 5px 0 10px;}DIV.edmcenter {margin-left: auto; margin-right: auto;text-align: center;}ul.edmbullets {list-style-type: none;}DIV.edmbulls {font-weight: normal;display:inline;}LI.edmbulls {margin: 0; padding:5px 5px 5px 22px;background: url(../img/mediaarea-arrow_63.gif) top left no-repeat;text-align:left;}A.edmdownload {text-decoration: none;}A.edmdownload:hover {text-decoration: underline;}A.edmemailname {text-decoration: none;}A.edmemailname:hover {text-decoration: underline;}IMG.edmimage {}IMG.edmimageleft {float: left;margin:0 14px 0 0;clear:left;}IMG.edmimageright {float: right;margin:0 0 0 14px;clear:right;}DIV.edmimagebox { font-style: italic; color: #61666B; float: right; margin: 0 0 10px 10px; padding:12px 0; border:1px solid #0A89BE; border-width:1px 0;}DIV.edmperson {font-weight: normal;}EM.edmitalic {font-style: italic;}SPAN.edmpersonname {font-weight: bold;}SPAN.edmpersondetail {font-style: italic;}BR.edmpersonbr {page-break-after: avoid;}A.edmlink {}A.edmlink:hover {text-decoration: underline;}H3.edmminortitle {margin-top:24px;color: #000;padding-bottom:2px;font-size:1.3em;}BLOCKQUOTE.edmblockquotea {color: #61666B;}P.edmblockquoteb {color: #61666B;}SPAN.edmright {text-align: right;}H2.edmsubtitle {display: block;font-size: 1.2em;margin: 0;font-weight: bold;font-style:normal;padding: 0;text-align: left;white-space: normal;color:#344454;}TABLE.edmtable {padding: 5px;}TD.edmtablecell {padding: 5px;}TH.edmtableheader {padding: 5px;}div.slidecontainer {text-align: center;border: 1px #999 solid;margin: 40px 0 0 0;padding: 30px;float: left;}div.slidecontainer div.slideinner { width: 386px; clear: both;}div.slidecontainer P { text-align:left; clear: both; border-top: 2px #344454 solid; padding: 5px 0 0 0;}div.slidecontainer div.prev { float: left;}div.slidecontainer div.next { float: right;}/* Learning Zone Styles */div.learningzone { width:140px; margin-right:7px; float:left;}div.learningzone p { border-bottom:1px solid #D9D8D8; color:#0A89BE; padding-bottom:14px; margin-bottom:30px;}div.learningzone h3 a{ background: url(../img/headerarrow_52.gif) top left no-repeat; display:block; height:53px; color:#25323F; text-decoration:none; padding:0 0 0 22px; font-size:0.9em;}div.learningzone h3 a:hover{ text-decoration:underline;}#fotos0 {float:left;height:100%;width:224px;margin:0 1em 1em 0;}#fotos0 img {padding: 1em 0 0 0;}#oculto {display:none;}sup {font-size:0.5em;	}/* Table Styles - had to complete border the table */table {margin: 20px 0;border-collapse:collapse;font-size:1em;}table th { background-color:#DAEDF5;    color:#3D4454;  border:1px solid #0A89BE;  border-width:1px 1px 2px 1px;}table td {  padding:5px 13px 5px 11px;  border:1px solid #0A89BE;}#usuarios-ie {font-family: Verdana, Arial, sans-serif; background: #FFFFDE;color:#000; border-bottom: 2px solid #7F0C00;}#usuarios-ie p {font-size: 1.3em; margin: 0; padding: 5px 0; line-height: 1.5em;}#usuarios-ie a {text-decoration: underline; font-weight: bold; color: #D64411;}