@charset "utf-8";

#leftNav {
	width: 100%;
}
.left_colum_menu {
	width: 100%;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	behavior: url(/static/section/htc/PIE.htc);
	margin: 0 0 30px 0;
}
.left_colum_menu .img_section, .left_colum_menu .img_product {
	width: 100%;
	padding: 0;
	height: 110px;
	overflow: hidden;
}
.left_colum_menu .img_section span.product_nursery, .left_colum_menu .img_product span.product_nursery {
	display: block;
	height: 80px;
	text-align: center;
	width: 100%;
	font-size: 200%;
	padding: 30px 0 0 0;
}
.left_colum_menu .img_section span.product_nursery em, .left_colum_menu .img_product span.product_nursery em {
	font-size: 50%;
	display: block;
}
#left ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	float: left;
}
#left ul li {
	float: left;
	width: 100%;
}
#left ul li span {
	float: left;
	width: 100%;
}
#left ul ul a {
	width: 77.16666666666667%;
	padding: 10px 14.5% 10px 8.333333333333333%;
	float: left;
	font-weight: bold;
	border-bottom: 1px dotted #626367;
	background: url(../images/icons_leftmenu_chevron.png) 91% 50% no-repeat;
	cursor: pointer;
	color: #00857A;
}
#left ul ul li:last-child a {
	border: none !important;
}
#left ul ul .last a {
	border: none !important;
}
#left ul ul a.active, #left ul ul a:hover {
	text-decoration: none;
	background: #00857a url(../images/icons_leftmenu_chevron_selected.png) 91% 50% no-repeat !important /*ie7*/ ;
	color: #FFF;
}
#left ul ul ul a {
	width: 79.16666666666667%;
	padding: 10px 8.333333333333333% 10px 12.5%;
	border-bottom: none;
	background: none !important;
	color: #626368;
}
#left ul ul ul a:hover, #left ul ul ul .active a {
	text-decoration: none;
	background: #626368 !important;
	color: #FFF !important;
}
#left .ad_unit_mobile {
	display: none;
}
#nav_bar {
	padding: 0 0 0 2.173913043478261%;
	width: 67.39130434782609%;
	height: 45px;
}

/*UL CONTAINER*/
#nav_bar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*APLICA A TODOS UL*/
#nav_bar ul, #nav_bar ul ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

/*APLICA A TODOS LI*/
#nav_bar_ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
#nav_bar_ul .colapsed_menu {
	width: 100%;
}
.colapsed_menu span {
	display: none;
}
#nav_bar_ul #QC_Menu_Nodes {
	padding: 0 0 0 0.3225806451612903%;
}
#nav_bar_ul.QC_Menu_Top {
	background: url(../images/backgrounds_border_separata_menu.png) left top repeat-y;
}
#nav_bar_ul li.node {
	width: 19.19354838709677%;
	padding: 0 0.1612903225806452% 0 0;
	background: url(../images/backgrounds_border_separata_menu.png) right top repeat-y;
}
#nav_bar_ul li.node a, #nav_bar_ul li.node a:link, #nav_bar_ul li.node a:hover, #nav_bar_ul li.node a:active, #nav_bar_ul li.node a:visited {
	color: #38424b;
	font-weight: bold;
	display: block;
	margin: 0;
	text-align: center;
	text-decoration: none;
	padding: 5px 0 0 0;
	height: 40px;
	font-size: 116.6666666666667%;
	cursor: pointer;
}
#nav_bar_ul li.node a:hover, #nav_bar_ul li.node a:active, #nav_bar_ul li.node a.active {
	background: -webkit-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #f7f7f8 65%);
	background: -moz-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #f7f7f8 65%);
	background: -o-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #f7f7f8 65%);
	background: -ms-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #f7f7f8 65%);
	background: linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #f7f7f8 65%);
	-pie-background: linear-gradient(center bottom, #7ec7c4 0%, #dff1f1 15%, #f7f7f8 55%);
	behavior: url(/static/section/htc/PIE.htc);
}

/*Apply to all second and third level pull down menus UL. Becareful modifying it, lists pull down could disapear*/
#nav_bar_ul li ul ul {
	z-index: 9999;
	height: auto;
	width: 980px;
	margin: 0;
	padding: 0;
	left: 0;
}
#nav_bar_ul li ul.subnode {
	position: absolute;
	display: none; /* Hide pull down menu while page is loading */
}

/*Apply to second and third level UL*/
#nav_bar_ul li ul.subnode {
	background: #FFF;
	border: 30px solid #00857a;
	border-top: 50px solid #00857a;
	border-left: none;
	padding: 20px 0 20px 2.040816326530612%;
	z-index: 10;
}
#nav_bar_ul li ul.subnode li a, #nav_bar_ul li ul.subnode li a:link, #nav_bar_ul li ul.subnode li a:visited, #nav_bar_ul li ul.subnode li a:hover, #nav_bar_ul li ul.subnode li a:active {
	overflow: hidden;
	height: auto;
	color: #333;
	border-right: none;
	padding: 5px;
	text-align: left;
	font-size: 100%;
}
#nav_bar #nav_bar_ul #QC_Menu_Nodes .node .subnode .subnode_close {
	display: block;
	position: absolute;
	top: -40px;
	right: -10px;
	width: 40px;
	height: 39px;
	padding: 0;
}
#nav_bar_ul li em.portfolio {
	display: block;
	clear: both;
	background: #FF0000;
	padding-right: 3%;
}
#nav_bar_ul li em.portfolio a, #nav_bar_ul li em.portfolio a:link, #nav_bar_ul li em.portfolio a:visited, #nav_bar_ul li em.portfolio a:hover, #nav_bar_ul li em.portfolio a:active {
	float: right;
	background: url(../images/icons_arrow_modules.gif) right center no-repeat;
	padding-right: 30px;
	color: #00857a;
	margin: 0;
	padding: 0 15px 0 0;
	height: auto;
}
#nav_bar_ul li li a em, #nav_bar_ul li li a:hover em, #nav_bar_ul li li a:active em, #nav_bar_ul li li a:link em, #nav_bar_ul li li a:visited em {
	color: #00857a;
	display: block;
	font-weight: normal;
	font-size: 91.66666666666667%;
}
#nav_bar_ul li li a strong, #nav_bar_ul li li a:hover strong, #nav_bar_ul li li a:active strong, #nav_bar_ul li li a:link strong, #nav_bar_ul li li a:visited strong {
	color: #38424b;
	display: block;
}
#nav_bar_ul li li a:hover, #nav_bar_ul li li a:active {
	background: #dff1f1;
	color: #FFF;
	background: -ms-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #f7f7f8 65%);
	-pie-background: linear-gradient(center bottom, #7ec7c4 0%, #dff1f1 15%, #f7f7f8 55%);
	behavior: url(/static/section/htc/PIE.htc);
}
#nav_bar_ul li li li a, #nav_bar_ul li li li a:link, #nav_bar_ul li li li a:visited {
	color: #38424b;
}
.column {
	background: #FFF;
}
#nav_bar_ul li ul ul.subnode .column.separate {
	border-right: 3px dotted #549590;
	min-height: 200px;
}
.column strong.title_col, .column strong.title_col_pharma {
	color: #00857a;
	font-size: 150%;
	display: block;
}
.column strong.title_col_pharma {
	padding: 5px 0px 5px 30px;
}

#nav_bar_ul ul.subnode .column ul {
	width: auto;
}
#nav_bar_ul li ul ul.subnode .column li {
	float: none;
}
#nav_bar_ul li ul ul.subnode a {
	width: auto;
	font-size: 100%;
	font-weight: bold;
}
#nav_bar_ul ul.subnode .column ul a:hover {
	background: none;
	text-decoration: underline;
}
#nav_bar_ul ul.subnode a:hover {
	background: none;
	text-decoration: underline;
}

/* 6 Columns menu*/
#nav_bar_ul li ul ul.subnode.col6 {
	width: 94.89795918367347% !important;
	width: 781.5126050420168%;
}
#nav_bar_ul li ul ul.subnode.col6 .column {
	width: 14.19354838709677%;
	padding: 0 1%;
}

/*5 Columns menu*/
#nav_bar_ul li ul ul.subnode.col5 {
	width: 82.6530612244898% !important;
	width: 680.672268907563%;
	left: 6.122448979591837%;
}
#nav_bar_ul li ul ul.subnode.col5 .column {
	width: 17.16049382716049%;
	padding: 0 1%;
}

/*4 Columns menu*/
#nav_bar_ul li ul ul.subnode.col4 {
	width: 75.51020408163265% !important;
	width: 621.8487394957983%;
	left: 9.693877551020408%;
}
#nav_bar_ul li ul ul.subnode.col4 .column {
	width: 21.89189189189189%;
	padding: 0 1%;
}

/*3 Columns menu*/
#nav_bar_ul li ul ul.subnode.col3 {
	width: 61.22448979591837% !important;
	width: 504.2016806722689%;
}
#nav_bar_ul li ul ul.subnode.col3 .column {
	width: 29.5%;
	padding: 0 1%;
}

/*2 Columns menu*/
#nav_bar_ul li ul ul.subnode.col2 {
	width: 51.02040816326531% !important;
	width: 420.1680672268908%;
}
#nav_bar_ul li ul ul.subnode.col2 .column {
	width: 45.4%;
	padding: 0 1%;
}

/*1 Column menu*/
#nav_bar_ul li ul ul.subnode.col1 {
	width: 36.73469387755102% !important;
	width: 302.5210084033613%;
}
#nav_bar_ul li ul ul.subnode.col1 li {
	width: 98%;
	padding: 0 1%;
}

/*1 column*/
#nav_bar_ul li ul li.node.node2 ul.subnode.col1 {
	left: 25.2%;
}
#nav_bar_ul li ul li.node.node4 ul.subnode.col1 {
	left: 44.816327%;
}
#nav_bar_ul li ul li.node.node5 ul.subnode.col1 {
	left: 49.2%;
}
#nav_bar_ul li ul li.node.node6 ul.subnode.col1 {
	left: 58.2%;
}
#nav_bar_ul li ul li.node.node3 ul.subnode.col1 {
	left: 40.81632653061224%;
}
h1, h2, h3, h4 {
	text-align: left;
}
hr {
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #008675;
	margin-top: 40px;
	float: left;
	width: 100%;
	clear: both;
}
table {
	width: 98%;
	margin: auto;
}
table, th, td {
	border-collapse: collapse;
	padding: 5px;
	border: 1px solid #ccc;
}
.Coment {
	font-size: 90%;
	color: grey;
}
.BlueText {
	color: #91DAFF;
	font-size: 130%;
}

/*CONTENIDO PRINCIPAL*/
#page-wrapper .img_products {
	float: right;
}
div.img_products {
	width: 40%;
	height: auto;
}
div.img_products.w100 {
	width: 100%;
}
ul.bullets {
	padding: 0 2% 0 2%;
	margin: 0;
	list-style: none;
}
ul.bullets li {
	padding: 0 0 10px 0;
}
ul.bullets li:before {
	content: "�";
	color: #00857a;
	font-weight: bold;
	font-size: 18px;
	padding: 0 5px 0 0;
	position: relative;
	top: 2px;
}
h4.sizeh3 {
	font-size: 116.6666666666667%;
}
#menuProductPathologies {
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	width: 100%;
	float: left;
}
#menuProductPathologies li {
	width: 100%;
	float: left;
}
#menuProductPathologies ul {
	list-style: none;
}
#menuProductPathologies .QC_Item {
	padding: 10px 0 10px 0;
	border-top: 1px solid #f1f1f1;
}
#middle .QC_Item_Open li {
	padding: 0;
}
#middle #menuProductPathologies .QC_Item:before, #middle #menuProductPathologies .QC_Item li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
#middle #menuProductPathologies .QC_Item li li {
	padding: 0 0 10px 0;
}
#middle #menuProductPathologies .QC_Item li li:before {
	content: "�";
	color: #00857a;
	font-weight: bold;
	font-size: 18px;
	padding: 0 5px 0 0;
	position: relative;
	top: 2px;
}
ol li:before {
	content: "" !important;
	padding: 0 !important;
}
#menuProductPathologies .QC_Item span {
	display: inline-block;
	font-weight: bold;
	background: url(../images/countries_es_es_productos_iconos_ico_plus.jpg) no-repeat left center;
	padding: 0 0 0 5%;
	cursor: pointer;
	color: #008675;
	font-size: 116.6666666666667%;
}
#menuProductPathologies .QC_Item span.active {
	background: url(../images/countries_es_es_productos_iconos_ico_minor.jpg) no-repeat left center;
}
#menuProductPathologies .QC_Item ul {
	margin: 0;
}
#menuProductPathologies .QC_Item ul.QC_Item_Open {
	padding: 0 0 0 5%;
	clear: both;
	width: 95%;
	float: left;
}
.product_docs {
	margin: 0;
	text-align: left;
	list-style: none;
	float: left;
	width: 100%;
}
#middle .product_docs {
	padding: 10px 0% 0% 0%;
}
.product_docs li {
	margin: 0 0 10px 0;
	content: normal;
	font-size: 90%;
}
#middle .product_docs li {
	padding: 0;
}
#middle .product_docs li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.product_docs li a, .product_docs li a:hover {
	color: #999999;
	text-decoration: underline;
}
.product_docs li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
.product_docs li ul li {
	display: inline;
	font-size: 100%;
	padding: 0 5px;
	margin: 0;
	border-left: 1px solid #999;
}
#middle .product_docs li ul li {
	padding: 0 5px;
}
.product_docs li ul li:first-child, .product_docs li ul li.first {
	border: none;
	padding-left: 0;
}
#middle .product_docs li ul li:first-child, #middle .product_docs li ul li.first {
	padding-left: 0;
}

/*DOSING BUTTONS*/
.tabsLite-mainDiv {
	width: 100%;
}
#middle ul.dosing {
	list-style: none;
	width: 105.8823529411765%;
	margin: 0 0 10px -5.8823529411765%;
	padding: 0;
	overflow: hidden;
}
ul.dosing li {
	display: inline;
	width: 44.44444444444444%;
	margin: 0 0 10px 0;
	float: left;
}
#middle .dosing li {
	padding: 0 0 0 5.555555555555556%;
}
#middle .dosing li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.dosing li a {
	width: 89%;
	padding: 3% 7% 3% 4%;
	background: #38424b url(../images/icons_leftmenu_chevron_selected.png) 96% center no-repeat;
	float: left;
	color: #FFF;
	height: 30px;
	font-weight: bold;
	text-align: left;
}
ul.dosing li.tabsLite-tab-selected a {
	background: #00857a url(../images/icons_leftmenu_chevron_selected.png) 96% center no-repeat;
}
.dosing li a:hover {
	text-decoration: none;
	background: #00857a url(../images/icons_leftmenu_chevron_selected.png) 96% center no-repeat;
}
.tabsLite-panel {
	width: 98%;
}
.subList {
	list-style-image: none !important;
}
.subList:before {
	content: "-";
	color: #00857a;
	padding: 0 5px 0 0;
	position: relative;
	top: 2px;
}
.loginButton > .bgstyle {
	width: auto !important;
}

/* FIRST PARAGRAPH WITH STRONG TAG IN EACH PANEL (TAB PANEL TITLE) -> SAME STYLING AS H2 */
.styleh2 {
	font-size: 133.3333333333333%;
	text-align: left;
	color: #00857a;
}

/*other advise box*/
.more_indications {
	width: 100%;
}
.more_indications strong {
	color: #00857A;
	font-size: 116.6666666666667%;
}
.more_indications ul {
	color: #38424b;
	list-style: none;
}
#middle .more_indications ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 2%;
}
.more_indications li {
	float: left;
	width: 48%;
}
#middle .more_indications li {
	padding: 0 0 0 2%;
	margin: 0 0 15px 0;
}

/*STRIP -PRODUCT NAME*/
.strip_bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999999;
	padding: 0.75%;
	border-top: 3px solid #009590;
	box-shadow: 5px 0 0 0 #CCCCCC;
	-webkit-box-shadow: 5px 0 0 0 #CCCCCC;
	-moz-box-shadow: 5px 0 0 0 #CCCCCC;
	color: #fff;
	background: #37424a;
}
.strip_bottom strong {
	font-size: 130%;
}
.strip_bottom em {
	font-size: 120%;
}
.see_all {
	width: 100%;
	padding-top: 3%;
}
.see_all span {
	float: right;
	font-weight: bold;
	font-size: 115%;
	padding-right: 15px;
	background: url(../images/countries_es_es_productos_remicade_leftmenu_chevron.png) right 50% no-repeat;
}

/* RELATED PRODUCTS */
#middle .related_products {
	padding: 0%;
	width: 109.8039215686275%;
	margin: 0 0 0 -9.8039215686275%;
	display: inline;
	float: left;
}
.related_products_title {
	padding: 10px 0% 10px 0%;
}
.related_products li {
	background: url(../images/icons_arrow_related_products.png) right top no-repeat;
	background-size: 15%;
	float: left;
	text-align: left;
	width: 18.4047619047619%;
	margin: 0 0 10px 0;
	min-height: 55px;
	list-style: none;
	line-height: 100%;
}
#middle .related_products li {
	padding: 0 6% 0 8.928571428571429%;
}
.related_products li:before {
	list-style: none;
	content: none;
}
#middle .related_products li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.related_products li a strong {
	text-transform: uppercase;
	font-weight: bold;
	color: #38424b;
	font-size: 108.3333333333333%;
}
.related_products li em {
	font-size: 83.33333333333333%;
}
.tabs_products {
	margin: 0;
	padding: 0;
}
#middle .tabs_products li {
	display: inline;
	margin: 0;
	padding: 0 2.040816326530612% 0 0;
	width: 9.183673469387755%;
	float: left;
}
#middle .tabs_products li:before {
	content: normal;
	margin-bottom: 0;
}
#middle .all_products .col li:before {
	content: normal;
}
#middle .tabs_products li.last {
	padding: 0;
}
.tabs_products li a {
	float: left;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-o-border-radius: 15px 15px 0 0;
	-ms-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	behavior: url(/static/section/htc/PIE.htc);
	background: #37424a;
	text-decoration: none;
	text-align: center;
	padding: 10px 0 0 0;
	height: 20px;
	color: #FFF;
	font-weight: bold;
}
.tabs_products li a:hover {
	background: #F4F5F9;
	color: #37424a;
}
.tabs_products li a.active, .tabs_products li.tabsLite-tab-selected a {
	background: #F4F5F9;
	position: relative;
	z-index: 3;
	color: #37424a;
}
.all_products {
	width: 100%;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	background: #F4F5F9;
	behavior: url(/static/section/htc/PIE.htc);
}
.all_products .col {
	width: 27.89855072463768%;
	padding: 10px 2.173913043478261% 20px 3.260869565217391%;
}
.all_products .col ul {
	padding: 10px 0 0 0;
	list-style: none;
}
.all_products .col ul li {
	padding: 0;
}
.all_products .col ul li em {
	font-size: 91.66666666666667%;
}
.all_products .col li ul {
	font-size: 91.66666666666667%;
	padding: 10px 0;
}
.all_products .col li ul li {
	background: url(../images/icons_ico_pdf.png) left center no-repeat;
	padding: 2px 0 2px 17px;
}
#tabs-allproducts .all_products .col li ul li {
	padding: 2px 0 2px 17px;
}
.all_products .col li ul li a {
	text-decoration: underline;
}
#middle .all_products .col li ul li.product_page {
	text-align: right;
	background: none;
	font-weight: bold;
}
.all_products .col li ul li.product_page a {
	text-decoration: none;
	background: url(../images/icons_arrow_modules_web.png) right center no-repeat;
	padding: 2px 15px 2px 0;
}
.all_products .col li ul li.product_page a:hover {
	text-decoration: underline;
}
.related_info, #mom-contactTb {
	height: auto;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	position: relative;
	padding: 10px 0% 10px 5.882352941176471%;
	width: 94.11764705882353%;
	position: relative;
	z-index: 999;
	margin: 0 0 30px 0;
}
.related_info strong {
	padding: 5px 0% 5px 15%;
	color: #00857a;
	width: 85%;
	float: left;
}
.related_info .title_related_info, .MobileCenterContentTitle {
	float: right;
	text-align: right; 
	width: 76.47058823529412%;
	margin: 0 0 10px 0;
	-webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-o-border-radius: 15px 0px 0px 15px;
	-ms-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
	color: #fff;
	font-weight: bold;
	padding: 6% 17.64705882352941% 6% 5.882352941176471%;
	background: #00857a;
	behavior: url(/static/section/htc/PIE.htc);
	display: inline-table;
}
.related_info .title_related_info span {
	display: table-cell;
	vertical-align: middle;
}
.related_info ul {
	padding: 3% 6.25%;
	margin: 0;
	float: left;
	clear: both;
}
.related_info ul li {
	font-size: 83.33333333333333%;
	padding: 0 0 15px 0;
	color: #00857A;
}
.related_info ul li a {
	color: #333333;
}

.related_info strong.strong_patientinformation{
	background: url(../images/ico_right_patientinformation.png) no-repeat;

}
.related_info strong.strong_supportmaterials{
	background: url(../images/ico_right_supportmaterials.png) no-repeat;

}
.related_info strong.strong_slides{
	background: url(../images/ico_right_slidesets.png) no-repeat;

}
.related_info strong.strong_videos{
	background: url(../images/ico_right_videos.jpg) no-repeat;
}

/*Ad unit*/
#right .ad_unit {
	width: 100%;
	margin-bottom: 30px;
}
#right .ad_unit_mobile {
	width: 100%;
	margin-bottom: 30px;
	display: none;
}
#right .MobileImgContact {
	width: 70%;
	margin: 10px 15% 16px 15%;
}

/*MY ACTIVITY*/
.related_info.my_activity .title_related_info {
	background: #38424b;
}
.related_info .calendar {
	width: 93.75%;
	display: inline;
	margin-bottom: 4%;
}
.related_info .calendar_notes {
	width: 93%;
	height: auto;
	border: 1px solid #b3b3b3;
	background: #ccd1d4;
	margin: 0 0 20px 0;
}
.view_all {
	width: 93.75%;
	margin: 10px 0 20px 0;
	display: inline;
	text-align: center;
}
.view_all a {
	padding: 10px 20px;
	background: #cdd0d2;
	color: #38424b;
	display: inline-block;
}
.view_all a:hover {
	text-decoration: none;
}

/*MY TAGS - FAVOURITES*/
.add_favourites li {
	list-style-image: none !important;
}

.add_favourites li a {
	text-decoration: none !important;
}

.add_favourites li a:hover {
	text-decoration: none !important;
}


.related_info.my_tags {
	margin-top: 40px;
}
.related_info.my_tags .title_related_info {
	background: #38424b;
}
.related_info.my_tags ul {
	padding: 0;
	float: none;
	width: 100%;
}
.my_tags .tag {
	float: left;
	padding: 0 3px 3px 0;
}
.my_tags .tag a {
	float: left;
	padding: 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background: #ddd;
	behavior: url(/static/section/htc/PIE.htc);
	color: #666666;
}
.my_tags .tag.current a {
	background: #009590;
	color: #FFF;
}
.my_tags .tag.disabled {
	background: #eeeeee;
	color: #aaaaaa;
	margin: 0 3px 3px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/static/section/htc/PIE.htc);
	padding: 5px;
}
.resource {
	margin: 0 0 20px 0;
	padding: 10px 0;
	width: 100%;
}
.img_course, .img_article, .img_videoconference, .img_resource {
	width: 19.6078431372549%;
	padding: 0 3.92156862745098% 0 0;
}
.col2 .img_course, .col2 .img_article, .col2 .img_videoconference, .col2 .img_resource {
	width: 14.08450704225352%;
	padding: 0 2.816901408450704% 0 0;
}
.description {
	width: 76.47058823529412%;
}
.col2 .description {
	width: 83.09859154929577%;
}
.image_item {
	width: 100%;
	padding-bottom: 6%;
}
.image_item img {
	max-width: 100px;
	border: #cdd0d2 1px solid;
}
.description span {
	display: inline-block;
	padding-bottom: 8px;
}
.description h2 {
	color: #38424b;
	font-size: 1.05em;
	margin: 0%;
	padding-bottom: 8px;
	text-align: left;
}
.description .date, .description .location {
	font-size: 91.66666666666667%;
}
.description.course .type_course {
	color: #00857a;
}
a.access_item {
	background: #cdd0d2;
	display: block;
	min-width: 55%;
	width: auto;
	float: right;
	font-weight: bold;
	font-size: 95.83333333333333%;
	text-decoration: none;
	cursor: pointer;
}
a.access_item:hover {
	text-decoration: none;
}
.access_item span {
	min-height: 25px;
	padding: 3% 0% 0% 0%;
	height: auto;
	text-align: center;
	float: left;
}
.access_item .document_state {
	width: 60%;
	display: inline-block;
	color: #FFFFFF;
}
.access_item .button {
	color: #666666;
	padding: 3% 5% 0 5%;
}
.document_state.no-click-download {
	background: #00857a url(../images/backgrounds_state_available_green.jpg) right center  no-repeat;
}
.started {
	background: #d47b22 url(../images/backgrounds_state_in_progress.jpg) right no-repeat;
}
.registrated {
	background: #00857a url(../images/backgrounds_state_available_green.jpg) right center  no-repeat;
}
.last_available {
	background: #662046 url(../images/backgrounds_state_last_available.jpg) right center no-repeat;
}
.available {
	background: #38424b url(../images/backgrounds_state_available.jpg) right no-repeat;
}
.detail {
	width: 100%;
	margin: 0 0 30px 0;
}
.extended_info {
	width: 100%;
}
#page-wrapper .detail .back {
	float: right;
	margin-top: 30px;
}
.back a {
	font-weight: bold;
	background: url(../images/icons_arrow_modules_web.png) right center no-repeat;
	padding: 0 15px 0 0;
}

/*HIGHLIGHT RESOURCE*/
.highlight_resource {
	background-color: #f4f5f9;
	padding: 2%;
	width: 96%;
	margin-top: 10px;
}

/* END HIGHLIGHT*/

/*RELATED RESOURCES*/

/*RELATED INFO IN CENTRAL COLUMN*/
.related_resources {
	height: auto;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	position: relative;
	padding: 10px 5.882352941176471% 10px 0;
	width: 94.11764705882353%;
	z-index: 0;
}
.related_resources h2 {
	padding: 15px 3% 15px 6.51890482398957%;
	width: 90%;
	float: left;
	-webkit-border-radius: 0px 15px 15px 0px;
	-moz-border-radius: 0px 15px 15px 0px;
	-o-border-radius: 0px 15px 15px 0px;
	-ms-border-radius: 0px 15px 15px 0px;
	border-radius: 0px 15px 15px 0px;
	behavior: url(/static/section/htc/PIE.htc);
	background: #00857a;
	color: #fff;
	font-weight: bold;
}
.related_resources ul {
	padding: 0 0 0 6.51890482398957%;
	margin: 0;
	list-style: none;
	float: left;
}
#middle .related_resources ul li {
	padding: 15px 0 15px 30px;
	color: #cdd0d2;
	font-weight: bold;
	border-bottom: 1px dotted #cdd0d2;
}
#middle .related_resources ul li:before {
	content: normal;
	padding: 0px;
	margin: 0px;
}
#middle .related_resources ul li:last-child {
	border: none;
}
.related_resources ul li a {
	color: #333333;
	font-weight: normal;
}
.related_resources .res_videoconferences {
	background: url(../images/countries_es_es_iconos_ico_h4_videoconferences.jpg) left 15px no-repeat;
}
.related_resources .res_courses {
	background: url(../images/countries_es_es_iconos_ico_h4_courses.jpg) left 15px no-repeat;
}
.related_resources .res_articles {
	background: url(../images/countries_es_es_iconos_ico_h4_articles.jpg) left 15px no-repeat;
}
.related_resources .res_presentations {
	background: url(../images/countries_es_es_iconos_ico_h4_presentation.jpg) left 15px no-repeat;
}

/*Slider*/
#page-wrapper .contentSlider, #page-wrapper .contentSliderAndLogin {
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
	margin: 0 0 30px 0;
}
#page-wrapper .contentSliderMobile {
	display: none;
}

/*End Slider*/
#main-body .royalSlide .banner {
	display: none;
}
#main-body .royalSlide:first-child .banner {
	display: block;
}
#main-body div.slider_text {
	z-index: 6;
	float: left;
	width: 42%;
	box-shadow: 2px 4px 4px #CCCCCC;
	-webkit-box-shadow: 2px 4px 4px #CCCCCC;
	-moz-box-shadow: 2px 4px 4px #CCCCCC;
	-webkit-border-radius: 0 15px 15px 0px;
	-moz-border-radius: 0 15px 15px 0px;
	-o-border-radius: 0 15px 15px 0px;
	-ms-border-radius: 0 15px 15px 0px;
	border-radius: 0 15px 15px 0px;
	position: relative;
	top: -180px;
	color: #434343;
	padding: 1% 5% 1% 5%;
	background: #a6d5cf;
	background: -webkit-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -moz-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -o-linear-gradient(left #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -ms-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	behavior: url(/static/section/htc/PIE.htc);
}
#main-body div.slider_text h1, #main-body div.slider_text h2 {
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
#main-body div.slider_text p {
	padding: 0;
	margin: 0;
}
#main-body div.slider_img_web {
	overflow: hidden;
	width: 100%;
	float: left;
}
.slider_img_web img {
	float: right;
}

/*______ Beware, very important for IE6______________*/
#default {
	position: relative; /*fix shadows problems for IE6*/
	z-index: 9;
}
.module {
	height: 211px;
	margin: 0 0 0 3.061224489795918%;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	border-bottom: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
}
.modules_home {
	width: 100%;
}

/*For IE*/
.modules_home .module.m3.pie_first-child, .modules_home .module.m2.pie_first-child {
	margin-left: 0px;
}

/*For Firefox y Chrome*/
.modules_home .module:first-child {
	margin-left: 0px;
}
#default .module.last {
	margin: 0;
}

/*2 Modules*/
.module.m2 {
	width: 48.46938775510204%;
	margin-top: 30px;
	display: table;
}

/*3 Modules*/
.module.m3 {
	width: 31.29251700680272%;
	margin-top: 30px;
	display: table;
}

/*4 Modules*/
.module.m4 img {
	max-width: 100%;
}

.module.m4 {
	width: 22.70408163265306%;
	margin-top: 30px;
	display: table;
	height: 100%!important;
}

/*5 Modules*/
.module.m5 {
	width: 17.55102040816327%;
	margin-top: 30px;
	display: table;
}
.separador_modulos {
	clear: both;
	width: 100%;
	margin: 10px 0;
}
.module h2 {
	color: #FFF;
}
.module h3 {
	z-index: 999;
	float: right;
	text-align: right;
	width: 72%;
	-webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-o-border-radius: 15px 0px 0px 15px;
	-ms-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 30px 10px 0;
	margin: 10px 0px 0px 0px;
	min-height: 30px;
	background: #a6d5cf;
	background: -webkit-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -moz-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -o-linear-gradient(left #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -ms-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	behavior: url(/static/section/htc/PIE.htc);
}
.img_module {
	padding: 0 3.260869565217391%;
	width: 94%;
}
.content_module {
	position: relative;
	padding: 0 3% 0 10px;
	height: 100px;
}
.separador_modulos {
	clear: both;
	width: 100%;
	margin: 10px 0;
}
.module h2 {
	color: #FFF;
}
.module h3 {
	z-index: 999;
	float: right;
	position: relative;
	text-align: right;
	width: 72%;
	-webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-o-border-radius: 15px 0px 0px 15px;
	-ms-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 30px 10px 10px;
	margin: 10px 0px;
	min-height: 30px;
	background: #a6d5cf;
	background: -webkit-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -moz-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -o-linear-gradient(left #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -ms-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	behavior: url(/static/section/htc/PIE.htc);
}
/*MEASURE 3 MODULES*/
.m3 .img_module {
	width: 32.60869565217391%;
}
.m3 .content_module {
	width: 57.60869565217392%;
}

/*MEASURE 2 MODULES*/
.m2 .img_module {
	width: 25.26315789473684%;
	padding-top: 10px;
}
.m2 .content_module {
	width: 62.10526315789474%;
}
.module p {
	text-align: left;
}
.module.m2 p {
	text-align: justify;
}
.module p.link {
	text-align: right;
	margin: 0;
}
.module p.link a {
	padding: 0 12px 0 0;
	background: url(../images/icons_arrow_modules.gif) right center no-repeat;
	font-weight: bold;
	position: absolute;
	right: 20px;
	bottom: 10px;
}

/* EXPLORE MERCK */
.explore {
	padding: 10px 20px 0 20px;
	font-size: 90%;
	font-weight: bold;
}
.explore a {
	background: url(../images/icons_explore_msd.png) left center no-repeat;
	padding: 0 0 0 15px;
	display: block;
}

/* PROFILE */
#UserProfileMobile {
	display: none;
}
#UserProfile {
	float: right;
}
#UserProfile {
	float: right;
	margin: 0 0 24px 0;
	padding: 8px 0;
	background: #434343;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-o-border-radius: 0 0 8px 8px;
	-ms-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	behavior: url(/static/section/htc/PIE.htc);
	color: #FFFFFF;
	list-style: none;
	font-size: 83.33333333333333%;
	position: relative;
	z-index: 999;
}
#UserProfile li {
	display: inline;
	float: left;
}
#UserProfile .user_name {
	padding: 0 10px 0 40px;
	background: url(../images/icons_user.gif) 20px center no-repeat;
}
#UserProfile .dropdown_profile {
	padding: 0 10px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	float: left;
}
#UserProfile .QC_Item_Open {
	display: none; /*Hide pull down while page is loading*/
}
#UserProfile .QC_Item {
	min-width: 50px;
}
#UserProfile .QC_Item.last {
	padding: 0 20px 0 10px;
}
#UserProfile .QC_Item a {
	color: #FFF;
	text-decoration: underline;
}
#UserProfile .dropdown_profile a {
	background: url(../images/icons_arrow_profile.gif) left -50px no-repeat;
	padding-left: 15px;
}
#UserProfile ul {
	background: #434343;
	position: absolute;
	width: 100%;
	left: 0;
	top: 22px;
	padding: 10px 0;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-o-border-radius: 0 0 8px 8px;
	-ms-border-radius: 0 0 8px 8px;	/*border-radius: 0 0 8px 8px; DO NOT UNCOMMENT, ERRO IN ie8*/
	behavior: url(/static/section/htc/PIE.htc);
	z-index: 999;
	float: left;
}
#UserProfile ul li {
	float: none;
	display: block;
	padding: 6px 30px;
}
#UserProfile ul li a {
	padding: 0 0 0 15px;
}
#UserProfile ul li.view a {
	background: url(../images/icons_header_ico_view_profile.png) left center no-repeat;
}
#UserProfile ul li.edit a {
	background: url(../images/icons_header_ico_edit_profile.png) left center no-repeat;
}
#UserProfile ul li.change_password a {
	background: url(../images/icons_header_ico_change_password.png) left center no-repeat;
}
#UserProfile ul li.view_activity a {
	background: url(../images/icons_header_ico_my_activity.png) left center no-repeat;
}
#UserProfile ul li.view_favourites a {
	background: url(../images/icons_header_ico_my_favourites.png) left center no-repeat;
}
#UserProfile ul li ul li {
	float: none;
	display: block;
}
#SearcherUser {
	width: 15.21739130434783%; /*Content base method / container * 100. 160 / 920 * 100 = 17,39130434782609 DO NOT ROUND OFF*/
	float: left;
	position: relative;
	top: -10px;
}
#SearcherUser div {
	display: none;
}
#SearcherUser, #SearcherUser li, #SearcherUser ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
}
#SearcherUser .box_search {
	width: 100%;
	display: block;
	float: left;
	height: 31px;
}
#SearcherUser input {
	float: left;
	border: 0;
	background: none;
	background: url(../images/countries_es_es_header_search.png) left center no-repeat;
}
#SearcherUser input.introduce_text {
	width: 71.42857142857143%;
	height: 31px;
	padding: 0 0 0 7.142857142857143%;
	border: 0;
}
#SearcherUser input.send_search {
	width: 21.42857142857143%;
	padding: 0;
	height: 31px;
	font-size: 0.0em;
	line-height: 150px;
	cursor: pointer;
	cursor: hand;
	background: url(../images/countries_es_es_header_search.png) right center no-repeat;
	border: 0;
}
#SearcherUser .QC_Item.last {
	text-align: right;
	width: 98%;
	padding: 0 2% 0 0;
}
#SearcherUser a.avanced_search, #SearcherUser a.avanced_search:link, #SearcherUser a.avanced_search:hover, #SearcherUser a.avanced_search:active, #SearcherUser a.avanced_search:visited {
	color: #38424b;
	font-size: 83.33333333333333%;
}
#page-wrapper .print_share {
	float: left;
}
.print_share {
	list-style: none;
	margin: 0;
	width: 100%;
	float: left;
}
#page-wrapper .print_share {
	padding: 0;
}
.print_share li {
	float: right;
	color: #717378;
}
li.share, li.print {
	list-style-image: none !important;
}
#page-wrapper .print_share li {
	padding: 0 0 0 32px;
}
#page-wrapper .print_share li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.print_share li a {
	color: #717378;
	font-size: 91.66666666666667%;
	padding: 2px 0 2px 0;
	float: left;
}
.print_share .share {
	border-left: 1px solid #717378;
	margin: 0 0 0 15px;
	background: url(../images/icons_share_icon.png) 10px center no-repeat;
}
.print_share .print {
	background: url(../images/icons_print_icon.png) 10px center no-repeat;
}
.print_share span span {
	padding: 0;
}
#middle .main_column_col3, #middle .main_column.col3 {
	width: 100%;
	float: left;
}

/*Order by / numer of elements*/
fieldset.filter_items {
	border: none;
	margin: 0;
	position: relative;
}
.filter_items {
	float: none;
	background: -webkit-linear-gradient(bottom, #ced1d3 0%, #D9DBDC 15%, #e7e9ea 55%);
	background: -moz-linear-gradient(bottom, #ced1d3 0%, #D9DBDC 15%, #e7e9ea 55%);
	background: -o-linear-gradient(bottom, #ced1d3 0%, #D9DBDC 15%, #e7e9ea 55%);
	background: -ms-linear-gradient(bottom, #ced1d3 0%, #D9DBDC 15%, #e7e9ea 55%);
	background: linear-gradient(bottom, #ced1d3 0%, #D9DBDC 15%, #e7e9ea 55%);
	-pie-background: linear-gradient(center bottom, #ced1d3 0%, #D9DBDC 15%, #e7e9ea 55%);
	border-bottom: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
	position: relative;
	z-index: 5;
}
.col2 fieldset.filter_items, .col2_nomenu fieldset.filter_items {
	padding: 1% 2.816901408450704%;
	width: 94.36619718309859%;
}
.col3 fieldset.filter_items {
	padding: 1% 3.92156862745098%;
	width: 92.15686274509804%;
}
.filter_items .order_by input, .filter_items .order_by select, .filter_items .elements input, .filter_items .elements select {
	border: 0;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background: -webkit-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: -moz-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: -o-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: -ms-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	behavior: url(/static/section/htc/PIE.htc);
	color: #abadae;
	height: 25px;
}
.filter_items .order_by select, .filter_items .elements select {
    background: #fff;
    color: #000;
} {
    background: none;
    color: #000;
}
.filter_items .order_by {
	width: 60%;
	float: left;
	padding-top: 10px;
}
#page-wrapper div.elements {
	float: right;
}
.filter_items div.elements {
	width: 20%;
	float: right;
}
.filter-div .filter_search .elements {
    width: 120px !important;
    box-sizing: border-box;
    padding: 10px;
}
.col3 .filter_items div.elements {
	width: 26%;
	float: right;
}
.filter_items label {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
#order {
	max-width: 70%;
	padding: 3px 5px;
}
#num_elements {
	width: 40%;
	float: right;
	padding: 3px 5px;
}
.filter_search .elements {
	width: 25%;
}

/*_____________ Customized search____________________*/
#expandSearch, #expandSearch .txtEnlazadorDocuments, #expandSearch .accordionDocuments {
	width: 100%;
	margin-bottom: 1%;
}
#expandSearch .tituloPreguntaDocuments {
	background: #38424b;
	float: right;
	width: auto;
}
#expandSearch .tituloPreguntaDocuments a, #expandSearch .tituloPreguntaDocuments a:hover, #expandSearch .tituloPreguntaDocuments a:active, #expandSearch .tituloPreguntaDocuments a:active, #expandSearch .tituloPreguntaDocuments a:visited {
	color: #FFF;
	padding: 15px 30px 15px 20px;
	background: url(../images/icons_arrow_off.jpg) no-repeat #38424b right;
	float: left;
	cursor: pointer;
}
#expandSearch .tituloPreguntaDocuments.active a, #expandSearch .tituloPreguntaDocuments.active a:hover, #expandSearch .tituloPreguntaDocuments.active a:active, #expandSearch .tituloPreguntaDocuments.active a:visited {
	background: url(../images/icons_arrow_on.jpg) no-repeat #38424b right;
}
#expandSearch .expandSearchFields, #expandSearch .expandSearchFields a {
	background: #38424b;
	width: 96%;
	color: #FFF;
	padding: 2%;
	text-align: left;
}
#expandSearch .expandSearchFields fieldset {
	border: none;
	background: #38424b;
	box-shadow: none;
}
#expandSearch input, #expandSearch select {
	border: 0;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background: -webkit-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: -moz-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: -o-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: -ms-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	background: linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	color: #abadae;
	padding: 5px 2% 5px 0;
	margin-top: 5px;
}
#expandSearch div.column strong, #expandSearch div.two_colum strong, #expandSearch div.three_colum strong {
	display: inline-block;
	padding: 0.5% 0 0.5% 0;
}
#expandSearch div.colum {
	width: 100%;
	padding-bottom: 10px;
}
#expandSearch div.colum input {
	width: 96%;
}
#expandSearch div.two_colum {
	width: 50%;
	float: right;
	padding-bottom: 10px;
}
#expandSearch div.two_colum select, #expandSearch div.two_colum input {
	width: 95%;
}
#expandSearch div.three_colum {
	width: 33%;
	padding-bottom: 10px;
}
#expandSearch div.three_colum select, #expandSearch div.three_colum input {
	width: 95%;
}
#expandSearch div.send_clear input.send, #expandSearch div.send_clear input.clear {
	background: #00857a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: #FFFFFF;
	width: auto;
	padding: 1% 5% 1% 5%;
	cursor: pointer;
}
#expandSearch div.send_clear input.clear {
	background: #cdd0d2;
	color: #abadae;
	float: left;
}
#expandSearch div.send_clear input.send {
	float: right;
}

/*_____________ BUTTONS VIDEOCONFERENCES AND COURSES ____________________*/
.selectedResource {
	width: 50%;
	text-align: left;
	padding: 0;
	color: #FFFFFF;
	height: 30px;
	padding-bottom: 10px;
}
.selectedResource a, .selectedResource a:hover, .selectedResource a:active, .selectedResource a:visited, .selectedResource a:link {
	display: inline-block !important;
	display: inherit;
	color: #FFFFFF;
	font-weight: bold;
	background: #38424b;
	height: auto;
	padding: 10px 4% 10px 4%;
	margin-left: 1.96078431372549%;
	text-decoration: none;
	text-align: center;
}
.selectedResource a.active, .selectedResource a.active:hover, .selectedResource a.active:active, .selectedResource a.active:visited, .selectedResource a.active:link {
	background: #00857a;
}
.selectedResource a.hover, .selectedResource a.hover:hover, .selectedResource a.hover:active, .selectedResource a.hover:visited, .selectedResource a.hover:link {
	background: #00857a;
}
.selectedResource a.visited, .selectedResource a.visited:hover, .selectedResource a.visited:active, .selectedResource a.visited:visited, .selectedResource a.visited:link {
	background: #cdd0d2;
	color: #38424b;
}
.pagination {
	width: 100%;
	text-align: center;
	padding: 10px 0 0 0;
	color: #FFFFFF;
	height: 30px;
}
.pagination a, .pagination a:hover, .pagination a:active, .pagination a:visited, .pagination a:link {
	display: inline-block !important;
	display: inherit;
	color: #FFFFFF;
	font-weight: bold;
	background: #38424b;
	height: 10px;
	padding: 10px 1.96078431372549% 10px 1.96078431372549%;
	margin-left: 1.96078431372549%;
	text-decoration: none;
}
.pagination a.active, .pagination a.active:hover, .pagination a.active:active, .pagination a.active:visited, .pagination a.active:link {
	background: #00857a;
	color: #FFFFFF;
}
.pagination a.hover, .pagination a.hover:hover, .pagination a.hover:active, .pagination a.hover:visited, .pagination a.hover:link {
	background: #00857a;
	color: #FFFFFF;
}
.pagination a.visited, .pagination a.visited:hover, .pagination a.visited:active, .pagination a.visited:visited, .pagination a.visited:link {
	background: #cdd0d2;
	color: #38424b;
}
.rating {
	width: 100%;
}
.label_text {
	width: 100%;
}
.rating span {
	float: left;
}
.rating-image {
	background-image: url(/static/section/images/arrow-sprint.png);
	background-repeat: no-repeat;
	width: 106px;
	height: 16px;
}
.empty {
	background-position: -106px 0px;
}
.one {
	background-position: -85px 0px;
}
.one-half {
	background-position: -64px -16px;
}
.two {
	background-position: -64px 0px;
}
.two-half {
	background-position: -43px -16px;
}
.three {
	background-position: -43px 0px;
}
.three-half {
	background-position: -22px -16px;
}
.four {
	background-position: -22px 0px;
}
.four-half {
	background-position: -1px -16px;
}
.five {
	background-position: 0px 0px;
}
#middle fieldset.general_form {
	margin: 0 0 3% 0;
	border: 0;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	background: #eeeeee url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	text-align: left;
	padding: 2% 2% 2% 0;
	position: relative;
	width: 98%;
}
#middle fieldset.general_form legend {
	display: none;
}
#middle fieldset.general_form .two_colum {
	width: 48%;
	padding: 0 0 0 2%;
	float: left;
	margin-bottom: 2%;
}
#middle fieldset.general_form .two_colum label {
	display: block;
	padding: 1% 0 1% 0;
}
#middle fieldset.general_form .two_colum input, #middle fieldset.general_form .two_colum select {
	width: 94%;
}
.boxesMSDLogin fieldset.general_form, #middle fieldset.general_form .one_colum {
	width: 98%;
	padding: 0 1% 0 2%;
	margin-bottom: 2%;
}
.boxesMSDLogin fieldset.general_form, #middle fieldset.general_form .one_colum input, #middle fieldset.general_form .one_colum select {
	width: auto;
}
.boxesMSDLogin fieldset.general_form, #middle fieldset.general_form .one_colum label {
	width: 100%;
	display: block;
	padding: 1% 0 1% 0;
}
#middle fieldset.general_form .three_colum {
	width: 31.33333333333333%;
	padding: 0 0 0 2%;
	float: left;
	margin-bottom: 2%;
}
#middle fieldset.general_form .three_colum label {
	width: 100%;
	display: block;
	padding: 1% 0 1% 0;
}
#middle fieldset.general_form .three_colum input, #middle fieldset.general_form .three_colum select {
	width: 94%;
}
#middle fieldset.general_form .colum label {
	width: 100%;
	display: block;
	padding: 1% 0 1% 0;
}
#middle fieldset.general_form .colum {
	width: 100%;
	display: block;
	padding: 1% 0 1% 2%;
	margin-bottom: 2%;
}
#middle fieldset.general_form .colum input {
	width: 93%;
}
.boxesMSDLogin fieldset.general_form input, #middle fieldset.general_form input, #middle fieldset.general_form select {
	width: 98%;
}
#middle fieldset.general_form textarea {
	width: 96%;
	font-family: Arial, Helvetica, sans-serif;
}
.boxesMSDLogin fieldset.general_form .one_colum label.check, #middle fieldset.general_form .one_colum label.check, #middle fieldset.general_form .two_colum label.check {
	width: 82%;
	display: inline;
}
.boxesMSDLogin fieldset.general_form .one_colum input[type=checkbox], #middle fieldset.general_form .one_colum input[type=checkbox], #middle fieldset.general_form .two_colum input[type=checkbox], .boxesMSDLogin fieldset.general_form .one_colum input.checkbox, #middle fieldset.general_form .one_colum input.checkbox, #middle fieldset.general_form .two_colum input.checkbox {
	background: none;
	border: none;
	border-radius: 0 0 0 0;
	box-shadow: none;
	padding: 5px 0 0 0;
}
.boxesMSDLogin fieldset.general_form input, #middle fieldset.general_form input, #middle fieldset.general_form select, #middle fieldset.general_form textarea {
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 1px 1px 4px #C1C1C1 inset;
	border: 1px solid #E0E0E0;
	behavior: url(/static/section/htc/PIE.htc);
	color: #abadae;
	padding: 5px 1% 5px 2%;
	position: relative;
}
#middle span.requiredFields {
	color: #FF0000;
	font-style: italic;
	text-align: right;
	margin-bottom: 2%;
	line-height: 20px;
	display: block;
	width: 100%;
}
#middle span.required {
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	line-height: none;
}
#middle fieldset.general_form span.form_text {
	font-style: italic;
	display: block;
	padding: 8px 0 8px 0;
	font-size: 92%;
}
.send_clear {
	width: 100%;
	display: block;
	padding-bottom: 2%;
}
.containSubmitReset {
	width: 100%;
}
input[type="reset"] {
	background: #cdd0d2;
	color: #abadae;
	border: none;
	width: 100px;
	display: inline-block;
	padding: 2% 3% 2% 3%;
	font-weight: bold;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	outline: none;
	cursor:pointer;
}
input.search, input[type="submit"] {
	background: #38424b;
	color: #FFFFFF;
	border: none;
	width: 100px;
	display: inline-block;
	float: right;
	font-weight: bold;
	outline: none;
	padding: 2% 3% 2% 3%;
	cursor:pointer;
}
fieldset.general_form h2.form {
	background: none repeat scroll 0 0 #00857A;
	border-radius: 0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	-moz-border-radius: 0 12px 12px 0;
	-o-border-radius: 0 12px 12px 0;
	-ms-border-radius: 0 12px 12px 0;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 2% 0 2% 6%;
	text-align: left;
	width: 75%;
	behavior: url(/static/section/htc/PIE.htc);
	position: relative;
}
#default #middle h2.form {
	color: #FFFFFF;
}
.related_info .title_contact {
	background: none repeat scroll 0 0 #00857A;
	border-radius: 12px 0 0 12px;
	-webkit-border-radius: 12px 0 0 12px;
	-moz-border-radius: 12px 0 0 12px;
	-o-border-radius: 12px 0 0 12px;
	-ms-border-radius: 12px 0 0 12px;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	font-size: 120%;
	margin: 0 0 10px;
	padding: 6% 17.6471% 6% 5.88235%;
	text-align: right;
	width: 76.4706%;
	behavior: url(/static/section/htc/PIE.htc);
}
.related_info span.green_text {
	color: #00857A;
	font-weight: bold;
}
.profile_box {
	background: url(../images/backgrounds_bg_left_shadow_box.gif) repeat-y scroll left top #FFFFFF;
	border-bottom: 1px solid #F2F2F2;
	box-shadow: 2px -1px 4px #CCCCCC;
	height: auto;
	padding: 1% 0 3% 4%;
	width: 96%;
	line-height: 140%;
}
.profile_box strong.username {
	background: url(../images/icons_username.png) no-repeat left 50%;
	color: #00857a;
	font-size: 120%;
	display: block;
	padding: 2% 0 2% 4%;
}
.profile_box input[type="submit"] {
	margin-right: 4%;
}
.general_form h2.contact_title {
	padding-left: 2%;
}

/*________________ RESULTS SEARCH______________*/
.result_search {
	border-bottom: 1px dashed #c6c6c6;
}
.result_search .description {
	width: 100%;
}
.module_explore {
	height: 211px;
	margin: 0 3.260869565217391% 30px 0;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	border-bottom: 11px solid #8cc7ba;
	behavior: url(/static/section/htc/PIE.htc);
	background: #FFF;
}
.module_explore.last {
	margin: 0 0 30px 0;
}
.module_explore.m2 {
	width: 48.3695652173913%;
}
.module_explore.m3 {
	width: 31.15942028985507%;
}
.module_explore p, #middle .module_explore ul {
	clear: both;
	width: 78%;
	padding: 0 30px 0 30px;	
}
#middle .module_explore ul li {
	padding: 0;
}
.module_explore p.link {
	text-align: right;
	min-height: auto;
}
.module_explore p.link a {
	padding: 0 12px 0 0;
	background: url(../images/icons_arrow_modules.gif) right center no-repeat;
	font-weight: bold;
	right: 20px;
	bottom: 10px;
}
.img_patients_links {
	padding: 3.061224489795918%;
}
.img_patients_links img {
	border: 1px solid #a1a1a1;
	width: auto;
}
.patients_links p.link {
	text-align: right;
	padding-right: 20px;
}
.patients_links p.link a {
	padding: 0 12px 0 0;
	background: url(../images/icons_arrow_modules.gif) right center no-repeat;
	font-weight: bold;
}







.area {
	width: 76.47058823529412%;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	background: #f4f5f9 url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	behavior: url(/static/section/htc/PIE.htc);
	margin-bottom: 30px;
	padding: 10px 11.76470588235294%;
	position: relative;
}
.area a, .area a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #333 !important;
}
.area strong {
	font-size: 110%;
	color: #333 !important;
}
.area ul {
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
	width: 100%;
}
.area ul li {
	background: url(../images/icons_arrow_area_terapeutica.gif) right no-repeat;
	padding: 0;
	margin: 0 0 10px 0;
}
#SiteMap {
	list-style: none;
	margin: 0;
	padding: 0;
}
#SiteMap li {
	list-style: none;
}
#SiteMap li.subtitle {
	font-size: 125%;
	color: #00857a;
}
#SiteMap .QC_Item {
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	background: #F0F0F0;
	behavior: url(/static/section/htc/PIE.htc);
	margin: 0 0 20px 0;
	padding: 15px 0;
	float: left;
	width: 100%;
}
#middle .QC_Item_Open {
	padding-left: 4.34783%;
	padding-top: 15px;
}
#middle #SiteMap li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
#SiteMap .QC_Item span {
	color: #38424b;
	font-size: 133.3333333333333%;
	font-weight: bold;
	background: url(../images/countries_es_es_productos_iconos_ico_plus.jpg) no-repeat 20px center;
	padding: 0 0 0 5%;
	cursor: pointer;
}
#SiteMap .QC_Item span.active {
	background: url(../images/countries_es_es_productos_iconos_ico_minor.jpg) no-repeat 20px center;
}

.QC_Item_Open {
	padding-top: 15px;
}
#SiteMap ul ul {
	margin: 0;
	padding: 0;
}
#SiteMap .column {
	background: transparent;
	float: left;
	text-align: left;
}
#middle #SiteMap .column {
	padding: 0 3% 0 0;
}
#SiteMap .column a {
	color: #38424B;
}
#SiteMap .column em {
	display: block;
	font-size: 91.66666666666667%;
	color: #00857A;
}
#SiteMap .column li {
	padding: 0 0 15px 0;
}

/*6 Columns*/
#SiteMap .col6 .column {
	width: 13.66666666666667%;
}

/*5 Columns*/
#SiteMap .col5 .column {
	width: 17%;
}

/*4 Columns*/
#SiteMap .col4 .column {
	width: 22%;
}

/*3 Columns*/
#SiteMap .col3 .column {
	width: 30.33333333333333%;
}

/*2 Columns*/
#SiteMap .col2 .column {
	width: 47%;
}
.container_activity {
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
	width: 96.30769230769231%;
	margin: 40px 0 0 -4%;
	display: inline;
	padding: 20px 3.846153846153846%;
	position: relative;
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	position: relative;
	z-index: 888;
}
.tabs_activity {
	list-style: none;
	float: left;
	position: absolute;
	top: -40px;
	left: 0;
}
#middle .tabs_activity {
	margin: 0;
	padding: 0;
}
#middle .tabs_activity li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.tabs_activity li {
	float: left;
	background: #EEE;
}
#middle .tabs_activity li {
	padding: 0;
}
.tabs_activity li.active {
	background: #FFF url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	box-shadow: 2px -2px 4px #CCCCCC;
	-webkit-box-shadow: 2px -2px 4px #CCCCCC;
	-moz-box-shadow: 2px -2px 4px #CCCCCC;
	behavior: url(/static/section/htc/PIE.htc);
	position: relative;
}
.tabs_activity li a, .tabs_activity li h1 {
	padding: 10px 30px 0;
	margin: 0;
	height: 30px;
	float: left;
}
.tabs_activity li a {
	font-size: 150%;
	font-weight: bold;
}
.calendar_section {
	background: #EEE;
	padding: 20px 0;
	margin: 0 0 20px 0;
	width: 100%;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
}
.calendar_section h2.title_tab, .favourites h2.title_tab {
	color: #FFF;
	margin: 0 0 10px 0;
	padding: 10px 0 0 2.777777777777778%;
	width: 95.83333333333333%;
	-webkit-border-radius: 0px 12px 12px 0px;
	-moz-border-radius: 0px 12px 12px 0px;
	-o-border-radius: 0px 12px 12px 0px;
	-ms-border-radius: 0px 12px 12px 0px;
	border-radius: 0px 12px 12px 0px;
	font-weight: bold;
	background: #00857a;
	behavior: url(/static/section/htc/PIE.htc);
	height: 30px;
}
.favourites h2.title_tab {
	padding: 10px 0 0 2.816901408450704%;
	margin-left: -1.4285714285714%;
	width: 98.57142857142857%;
}
.calendar_grid {
	margin: 0 1.388888888888889%;
	width: 65.27777777777778%;
	display: inline;
}
.calendar_notes {
	margin: 0 0 0 1.388888888888889%;
	width: 29.16666666666667%;
	border: 1px solid #656464;
	display: inline;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-o-border-radius: 7px 7px 7px 7px;
	-ms-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	behavior: url(/static/section/htc/PIE.htc);
	height: 324px;
}
.calendar_notes .fecha {
	display: block;
	height: 24px;
	padding: 10px 10px 0 0;
	text-align: right;
	font-size: 125%;
	font-weight: bold;
	color: #656464;
}
.calendar_notes .notes {
	background: #656464;
	color: #FFF;
	display: block;
	padding: 10px 0 0 20px;
	height: 22px;
	font-size: 91.66666666666667%;
}
.calendar_notes p.noevents {
	font-size: 91.66666666666667%;
	padding: 10px 20px;
	font-style: italic;
	text-align: center;
}
.activities, .favourites {
	background: #EEE;
	padding: 20px 1.388888888888889%;
	margin: 40px 0 20px 0;
	width: 97.22222222222222%;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border-bottom: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
	position: relative;
	z-index: 888;
}
.favourites {
	margin: 0 0 20px 0;
}
.tabs_list_activity {
	padding: 0;
	list-style: none;
	float: left;
	position: absolute;
	top: -40px;
	left: 0;
	margin: 0;
	width: 100%;
}
#middle .tabs_list_activity {
	margin: 0;
	padding: 0;
}
.tabs_list_activity li {
	float: left;
	background: #DDD;
}
#middle .tabs_list_activity li {
	padding: 0;
}
#middle .tabs_list_activity li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.tabs_list_activity li.active {
	background: #EEE url(../images/backgrounds_bg_left_shadow_box.gif) left top repeat-y;
	box-shadow: 2px -2px 4px #CCCCCC;
	-webkit-box-shadow: 2px -2px 4px #CCCCCC;
	-moz-box-shadow: 2px -2px 4px #CCCCCC;
	behavior: url(/static/section/htc/PIE.htc);
	position: relative;
}
.tabs_list_activity li a, .tabs_list_activity li h2 {
	padding: 10px 30px 0;
	margin: 0;
	height: 30px;
	float: left;
	color: #656464;
}
.tabs_list_activity li a {
	font-size: 150%;
	font-weight: bold;
}
.activities .resource, .favourites .resource {
	background: #f3f4f3;
	padding: 10px 1.428571428571429%;
	width: 96.9%;
	border: 1px solid #cfc4c3;
	margin: 10px 0 20px 0;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-o-border-radius: 7px 7px 7px 7px;
	-ms-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	behavior: url(/static/section/htc/PIE.htc);
}
.activities .img_course, .activities .img_article, .activities .img_videoconference, .activities .img_resource, .favourites .img_course, .favourites .img_article, .favourites .img_videoconference, .favourites .img_resource {
	width: 14.70588235294118%;
	padding: 0 2.941176470588235% 0 0;
}
.activities .description, .favourites .description {
	width: 82%;
}
.activities .utilities, .activities .course_progress, .favourites .utilities, .resource .add_favourites, .detail .add_favourites {
	list-style: none;
	margin: 0 0 10px 10px;
	padding: 4px 0;
	background: -webkit-linear-gradient(bottom, #e9eaea 0%, #f7f7f7 100%);
	background: -moz-linear-gradient(bottom, #e9eaea 0%, #f7f7f7 100%);
	background: -o-linear-gradient(bottom, #e9eaea 0%, #f7f7f7 100%);
	background: -ms-linear-gradient(bottom, #e9eaea 0%, #f7f7f7 100%);
	background: linear-gradient(bottom, #e9eaea 0%, #f7f7f7 100%);
	-pie-background: linear-gradient(center bottom, #e9eaea 0%, #f7f7f7 100%);
	behavior: url(/static/section/htc/PIE.htc);
	border: 1px solid #e0dfdf;
	float: right;
	position: relative;
}
#middle .activities .utilities, #middle .activities .course_progress, #middle .favourites .utilities, #middle .resource .add_favourites, #middle .detail .add_favourites {
	margin: 0 0 10px 10px;
	padding: 4px 0;
}
.activities .utilities li, .favourites .utilities li, .resource .add_favourites li, .detail .add_favourites li {
	float: left;
	border-left: 1px solid #c5c7c8;
	width: 30px;
	height: 20px;
}
#middle .activities .utilities li, #middle .favourites .utilities li, #middle .resource .add_favourites li, #middle .detail .add_favourites li {
	padding: 0;
}
#middle .activities .utilities li:before, #middle .favourites .utilities li:before, #middle .resource .add_favourites li:before, #middle .detail .add_favourites li:before, #middle .activities .course_progress li:before {
	content: normal;
	font-size: 0px;
	padding: 0;
	top: 0;
}
.activities .utilities li a, .favourites .utilities li a, .resource .add_favourites a, .detail .add_favourites a {
	float: left;
	width: 100%;
	height: 100%;
}
.activities .course_progress li {
	float: left;
	border-left: 1px solid #c5c7c8;
	width: auto;
	padding: 3px 5px 0;
	height: 17px;
	font-size: 83.33333333333333%;
}
.activities .course_progress li a {
	color: #a8a9a9;
}
.activities .utilities li.function_favourites, .activities .course_progress li.function_progress, .favourites .utilities li.function_favourites, .resource .add_favourites li.function_favourites, .detail .add_favourites li.function_favourites {
	border: none;
}
.activities .course_progress li.function_progress {
	padding: 1px 5px 0;
	height: 19px;
}
.activities .course_progress li.function_progress img {
	width: auto; /*Detele once course progress is designed*/
}
.function_favourites {
	background: url(../images/icons_ico_add_favourites.png) center center no-repeat;
}
.function_favourites.remove {
	background: url(../images/icons_remove_favourites.png) center center no-repeat;
}
.function_share {
	background: url(../images/icons_share_icon.png) center center no-repeat;
}
.function_rate {
	background: url(../images/icons_ico_favourites_rate.png) center center no-repeat;
}
.favourites .resource.unavailable {
	background: #EEE;
}
.favourites .resource.unavailable .rating, .favourites .resource.unavailable .access_item, .favourites .resource.unavailable .function_share, .favourites .resource.unavailable .function_rate {
	display: none;
}
.favourites .resource.unavailable h2, .favourites .resource.unavailable .author, .favourites .resource.unavailable .citation, .favourites .resource.unavailable .speaker, .favourites .resource.unavailable .type_course, .favourites .resource.unavailable .credits, .favourites .resource.unavailable  .description {
	color: #bbbbbb;
}
.favourites .unavailable_message {
	background: #cfc4c3;
	width: 103.2352941176471%;
	position: relative;
	left: -1.61764705882355%;
	bottom: -11px;
	padding: 3px 0;
	text-align: center;
	color: #7a7a7a;
	font-size: 91.66666666666667%;
}

/*End menu header*/
#page-wrapper div.boxesMSDLogin {
	width: 26%;
	min-height: 235px;
	background: #EEE;
	border-bottom: 1px solid #F2F2F2;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	border: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
	font-size: 91.66666666666667%;
	margin: 0 0 30px 30px;
	position: relative;
	padding: 0;
	float: right;
}
.boxesMSDLogin fieldset.general_form {
	border: none;
	padding: 2%;
	width: 98%;
}
.boxesMSDLogin fieldset.general_form input {
	width: 95%;
}
.boxesMSDLogin fieldset.general_form .one_colum, .boxesMSDLogin fieldset.general_form .btn {
	width: 94%;
	padding-left: 2%;
}
.boxesMSDLogin fieldset.general_form .one_colum input.checkbox {
	border: 0;
	background: none;
	width: 15px;
}
.boxesMSDLogin fieldset.general_form .btn {
	padding: 10px 0 11px 0;
	text-align: center;
}
.boxesMSDLogin fieldset.general_form input.access {
	background: #38424b;
	color: #FFFFFF;
	border: none;
	width: auto;
	padding: 1% 3% 1% 3%;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	cursor: pointer;
	border-radius: 0 0 0 0;
}
.boxesMSDLogin h2 {
	z-index: 999;
	float: right;
	text-align: right;
	width: 72%;
	-webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-o-border-radius: 15px 0px 0px 15px;
	-ms-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 30px 10px 0;
	margin: 10px 0px 0px 0px;
	min-height: 30px;
	background: #a6d5cf;
	background: -webkit-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -moz-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -o-linear-gradient(left #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: -ms-linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	background: linear-gradient(left, #75bdb7 0%, #87c6bf 25%, #a6d5cf 55%);
	behavior: url(/static/section/htc/PIE.htc);
}
#middle .contentSlider ul li:before, #middle .contentSliderMobile ul li:before {
	content: normal;
	font-size: 0;
	padding: 0;
	top: 0;
}
#page-wrapper .contentSliderLogin, #page-wrapper .contentSlider, #page-wrapper .contentSliderMobile, #page-wrapper .contentSliderMobile div, #page-wrapper .contentSliderLogin div, #page-wrapper .contentSlider div {
	float: none;
}
#page-wrapper .contentSliderAndLogin {
	width: 70.53061224489796%;
}
#main-body {
	width: 100%;
}
#banner-rotator, #banner-rotator-mini
#image-gallery, #content-slider {
	width: 100%;
	height: 100%;
}

/* ___ RoyalSlider  ___ */
.royalSlider {
	position: relative;
	overflow: hidden;
}

/* ___ Slides area (set background here)  ___ */
.royalSlider .royalWrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}

/* slides holder, grabbing container */
.royalSlider .royalSlidesContainer {
	position: relative;
	left: 0;
	top: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

/* slide item */
.royalSlider .royalSlide {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
	position: relative;
	float: left;
	overflow: hidden;
}

/* Fix to adapt to image height - dattrache 2014/07/17 */
.royalSlider, .royalSlide {
	height: auto !important;
}

/* 	Direction Navigation (arrows) */
.royalSlider .arrow {
	background-color: #C00;
	background-repeat: no-repeat;
	background-position: 0 0;	/* change arrows size here */
	width: 21px;
	height: 29px;
	top: 50%;
	margin-top: -15px;
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 25;
}


.royalSlider .arrow.disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important;
	filter: alpha(opacity=20) !important;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

/* left arrow */
.royalSlider .arrow.left {
	left: 0;
	background: url(../images/slider_arrow_left.png) top left no-repeat;
}

/* right arrow */
.royalSlider .arrow.right {
	right: 0;
	background: url(../images/slider_arrow_right.png) top left no-repeat;
}



/* Control navigation container (bullets or thumbs) */
.royalSlider .royalControlNavOverflow {
	width: 10.3%;
	position: absolute;
	right: 1%;
	overflow: hidden;
	margin: -30px 0 0 1%;
	z-index: 25;
	background-color: #38424b;
	height: 20px;
	padding: 0.3%;
}

/* This container is inside ".royalControlNavContainer"  
  and is used for auto horizontal centering */
.royalSlider .royalControlNavCenterer {
	float: left;
	position: relative;
}

/* Control navigation container*/
.royalSlider .royalControlNavContainer {
	float: left;
	position: relative;
	left: 0%;
}

/* 	Control navigation (bullets, thumbnails) */
.royalSlider .royalControlNavOverflow a {
	width: 14px;
	height: 13px;
	float: left;
	cursor: pointer;
	position: relative;
	display: block;
	text-indent: -9999px;
	background: url(../images/slider_bottom_nav_off.jpg) no-repeat;
	margin: 3% !important;
	margin: 2px; /*ie6*/
}

/* Current control navigation item */
.royalSlider .royalControlNavOverflow a.current {
	background: url(../images/slider_bottom_nav_on.jpg) no-repeat;
}

/* Hover state navigation item */
.royalSlider .royalControlNavOverflow a:hover {
	background: url(../images/slider_bottom_nav_on.jpg) no-repeat;
}

/* Captions container */
.royalSlider .royalCaption {
	z-index: 20;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

/* Caption item */
.royalSlider .royalCaptionItem {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

/* Loading (welcome) screen */
.royalSlider .royalLoadingScreen {
	background: #FFF;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
}

/* Loading screen text ("Loading...") */
.royalSlider .royalLoadingScreen p {
	width: 100%;
	position: absolute;
	margin: 0 auto;
	top: 45%;
	text-align: center;
}

/* single slide image preloader */
.royalSlider .royalPreloader {
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	z-index: 0;
	background-image: url(../../static/section/images/preloader.gif);
}
.royalSlider .grab-cursor {
	cursor: move;
}
.royalSlider .grab-cursor {
	cursor: url("/static/section/images/slider_grab.png") 8 8, -moz-grab;
}
.royalSlider .grab-cursor {
	cursor: move\0/;
}

/* ie8 hack */
.royalSlider .grabbing-cursor {
	cursor: move;
}
.royalSlider .grabbing-cursor {
	cursor: url("/static/section/images/slider_grabbing.png") 8 8, -moz-grabbing;
}

/* Cursor used if mouse dragging is disabled */
.royalSlider .auto-cursor {
	cursor: auto;
}
.royalSlider .royalHtmlContent {
	position: absolute;
	top: 0;
	left: 0;
}
.royalSlider .non-draggable {
	cursor: auto;
}
.royalSlider .fade-container .royalSlide {
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 10;
}
.royalSlider .royalImage {
	max-width: none;
	margin: 0;
	padding: 0 !important;
	border: 0 !important;
}
#page-wrapper .contentSliderAndLogin .royalSlider .royalControlNavOverflow {
	width: 11.5%;
	padding: 0.5%;
}
body {
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	behavior: url(/static/section/htc/cssHoverFix.htc);
	font-size: 75%;
}
img {
	border: 0 none;
	height: auto;
	width: 100%;
}
a {
	text-decoration: none;
	color: #00857a;
	word-break: break-all;
}
.footer3 a, div.slider_text a, ._footer a {
    word-break: normal;
}

a:hover {
	text-decoration: underline;
}
p {
	margin: 1em 0px;
	padding: 0 2px 0 0
}
h1, h2, h3, h4, h5, h6 {
	color: #00857a;
}
h1 {
	font-size: 150%;
}

/* Same size as H3 in sidebars */
#left h1, #right h1 {
	font-size: 116.6666666666667%;
}
h2 {
	font-size: 133.3333333333333%;
}
h3 {
	font-size: 116.6666666666667%;
}
h4 {
	font-size: 100%;
}
#page-wrapper {
	width: 980px;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#page-wrapper div {
	float: left;
}

/* FIX FOR TRIDION */
#page-wrapper .SiteEditCP, #right .mrk-clearfix {
	float: none;
}
.main_column.col1 {
    box-sizing: border-box;
    padding: 0 20px;
}
.hidden {
	display: none;
}

/*HEADER*/
#topNav {
	width: 100%;
	padding: 10px 0 0 0;
	margin: 0 0 30px 0;
}
#page-wrapper .header_gradient {
	height: 100px;
	float: none;
	box-shadow: 2px -1px 4px #CCCCCC;
	-webkit-box-shadow: 2px -1px 4px #CCCCCC;
	-moz-box-shadow: 2px -1px 4px #CCCCCC;
	background: -webkit-linear-gradient(bottom, #B4B8BB 0%, #D9DBDC 15%, #FFFFFF 55%);
	background: -moz-linear-gradient(bottom, #B4B8BB 0%, #D9DBDC 15%, #FFFFFF 55%);
	background: -o-linear-gradient(bottom, #B4B8BB 0%, #D9DBDC 15%, #FFFFFF 55%);
	background: -ms-linear-gradient(bottom, #B4B8BB 0%, #D9DBDC 15%, #FFFFFF 55%);
	background: linear-gradient(bottom, #B4B8BB 0%, #D9DBDC 15%, #FFFFFF 55%);
	-pie-background: linear-gradient(center bottom, #B4B8BB 0%, #D9DBDC 15%, #FFFFFF 55%);
	border-bottom: 1px solid #F2F2F2;
	behavior: url(/static/section/htc/PIE.htc);
}
.cnt_header {
	padding: 0 3.061224489795918%;
	width: 93.87755102040816%;
	margin-top: -101px;
	position: relative;
	z-index: 15;
}
.logo {
	/* background: url(../images/backgrounds_background_logo.png) left bottom no-repeat; */
	width: 15.21739130434783%;
	height: 101px;
	position: relative;
	top: -10px;
}

/*Header menu*/
#default {
	width: 100%;
	margin: 0 0 30px 0;
}

/*MAIN CONTENT*/
#middle {
	width: 52.0408%;
	text-align: justify;
	padding: 0 3.061224489795918%;
}

/*1 Column*/
#middle.col1 {
	width: 100%;
	padding: 0;
}
#middle .mrk-section.mrk-clearfix {
	float: none;
}

/*2 Columns without menu*/
#middle.col2_nomenu {
	width: 76.53061224489796%;
}

/*2 Columns with menu*/
#middle.col2 {
	width: 72.44897959183673%;
	padding: 0 0 0 3.061224489795918%;
}

/*3 Columns with menu*/
#left {
	width: 24.48979591836735%;
}
#middle.col3 {
	width: 52.04081632653061%;
}

/*right Column*/
#right {
	width: 17.3469387755102%;
	padding: 0;
}
#default div.img_main {
	padding: 0 3.061224489795918%;
	float: right;
}
#right ul {
	list-style-type: none;
}
.home_paragraph {
	width: 93.87755102040816%;
	padding: 30px 3.061224489795918% 0;
	margin: 0 0 30px 0;
}

/*END MAIN CONTENT*/

/*GENERAL FOR LIST*/
#middle ul {
	padding: 0 0 0 2%;
	margin: 0 0 0 1em;
	list-style: none;
}
#middle ul li {
	padding: 0 0 10px 0;
	list-style-image: url(../images/greenpoint.png);
}
/* #middle a, #right a {
	word-break: break-all;
} */
ul.QC_Menu li {
	list-style-image: none !important;
}

/*FAQ - LEGAL AREA*/
.faq {
	margin: 0;
	padding: 0;
	color: #00857a;
	font-weight: bold;
}
.faq li {
	list-style-position: inside;
}
.faq h2 {
	color: #00857a;
	display: inline;
	font-size: 120%;
}
.faq p {
	font-style: italic;
	color: #38424b;
	font-weight: lighter;
}

/*CENTRAL BANNER PATHOLOGY/SPECIALTY PAGE*/
#middle img.banner {
	max-width: 510px;
}

/*FOOTER*/
#bottom {
	width: 100%;
	min-height: 100px;
	background: #EEE;
	border-bottom: 1px solid #F2F2F2;
	box-shadow: 2px 2px 4px #CCCCCC;
	-webkit-box-shadow: 2px 2px 4px #CCCCCC;
	-moz-box-shadow: 2px 2px 4px #CCCCCC;
	behavior: url(/static/section/htc/PIE_uncompressed.htc);
	font-size: 91.66666666666667%;
	margin: 0 0 80px 0;
	position: relative;
}
.aproval_code {
	float: right;
	position: relative;
	right: 30px;
}
.legal {
	clear: both;
	padding: 0 0 0 68px;
	width: 72.44897959183673%;
	backface-visibility: purple;
}
.logo_pie {
	width: 78px;
	height: 31px;
	position: absolute;
	left: 30px;
	top: 10px;
}
.footer-text {
	clear: both;
}
#bottom ul {
	list-style: none;
	margin: 0;
	padding: 10px 15px 7px 15px;
	display: inline;
	float: left;
}
#bottom ul li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #38424b;
}
#bottom ul li.last {
	border: none;
}
.copyright {
	padding: 0 0 0 68px;
	float: left;
	clear: both;
}
#bottom .logo_pie img {
	max-width: 78px;
}
.footer3 {
	background-color: #DEDEDE;
	padding: 1%;
	text-align: center;
	margin: 1% 0 0 0;
	border: 1px solid #ABABAB;
} 
/* This page has a custom footer. Keep this adverse events box hidden */
.footer2Int3 {
	width: 100%;
	text-align: right;
	margin: 1% 0 0 0;
	font-size: 0.8em;
}

/*END FOOTER*/

/*AD UNIT*/
.ad_unit_container {
	width: 100%;
	margin: 30px 0;
}
.ad_unit_container .ad_unit {
	margin-right: 1.020408163265306%;
}

/* Six units - 155px each */
.ad_unit_container.six_units .ad_unit {
	width: 15.81632653061224%;
}

/* Five units - 188px each */
.ad_unit_container.five_units .ad_unit {
	width: 19.18367346938776%;
}

/* Four units - 237px each */
.ad_unit_container.four_units .ad_unit {
	width: 24.18367346938776%;
}

/* Three units - 320px each */
.ad_unit_container.three_units .ad_unit {
	width: 32.6530612244898%;
}

/* Two units - 485px each */
.ad_unit_container.two_units .ad_unit {
	width: 49.48979591836735%;
}
.ad_unit_container .ad_unit.last {
	margin-right: 0;
}
.ad_unit_container .ad_unit_mobile {
	display: none;
}

/*END AD UNIT*/
#middle .main_column.col1 .box_links li:before {
	content: normal;
}
#middle .main_column.col1 .box_links ul {
	padding: 0;
}
.contentImage.iconApp {
	width: 20%;
}
.extended_info .content_main > div.contentImage.screenApp img {
	width: 90%;
}
.contentImage.screenApp {
	width: 40%;
}
.extended_info .content_main > div.contentImage.screenApp img {
	width: 92%
}
.contentBookDescription .img_appGral {
	width: 19%;
	padding: 0 2% 0 0;
}


.contentBoxImportant {
	width: 100%;
}
#expandImportant {
	width: 100%;
	margin: 10px 0px 0px 0px;
}
#expandImportant .tituloPreguntaDocuments {
	cursor: pointer;
	background: url(../../static/section/images/icons_down.png) top right no-repeat;
	width: 100%;
	padding: 0px 25px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
#expandImportant .tituloPreguntaDocuments.active {
	background: url(../../static/section/images/icons_up.png) top right no-repeat;
}

/*Components table*/
.half {
	float: left;
	margin-right: 4%;
	width: 48%;
}
.half:last-child {
	margin-right: 0;
}
.third {
	float: left;
	margin-right: 4%;
	width: 32%;
}
.third:last-child {
	margin-right: 0;
}
.quarter {
	float: left;
	margin-right: 4%;
	width: 24%;
}
.quarter:last-child {
	margin-right: 0;
}

/* COOKIES POLICY */
#cookies-info {
	position: relative;
	width: 100%;
	padding: 1em 0;
	background-color: #38424b;
	z-index: 1002;
}
#cookies-info h3, #cookies-info p {
	width: 980px;
	margin: 1em auto;
	color: #fff;
}
#cookies-info p a {
	color: #009590;
}
#cookies-info .info-close {
	display: block;
	float: right;
	width: 40px;
	height: 39px;
	margin-top: -11px;
	padding: 0;
}
.recommend-friend .ui-dialog-content, .article-email .ui-dialog-content {
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
}
.ui-dialog-content .ui-widget-content iframe {
	height: 105% !important;
	width: 100% !important;
}
.EstyleAcordeon ul li {
	background: url("../images/icon_arrow-closed.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
	color: #9c9c9c;
	list-style: none;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	line-height: normal;
	margin: 10px 0 0;
	padding: 0 4px 10px 22px;
}
.YellowBox {
	border-radius: 5px;
	background-color: #F5E7B7;
	padding: 15px;
}
.ProductTable table, th, td {
	border-collapse: collapse;
}
.ProductTable th, td {
	padding: 10px;
	text-align: center;
}
.ProductTable th {
	background-color: #6699B2;
}
.ProductTable td {
	background-color: #EBF6FF;
}

/* Interstitial */ 
.interstitial-div{
	display: none;
}

#interstitial-overlay{
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: rgba(60, 60, 60, 0.7);
	top: 0;
	left: 0;
	z-index: 99;
}

#interstitial{	
	width: 100%;
	max-width: 500px;
	position: fixed;
	top: 50%;
	left: 50%; 
	transform: translate(-50%, -100%);
	z-index: 999999;
	background-color: #fff;
}

.interstitial-title{	
	border-radius: 0px 12px 12px 0px;
	background: #009590;
	height: auto;
	width: 70%;
	margin-top: 25px;
	clear: both;
	color: #fff;
	padding: 2% 5%;
}

#interstitial p {
	padding: 2% 5%;
}

#interstitial p a{	
	font-weight: bold;
	font-size: 12px;
	padding: 0 12px 0 0;
	background: url(../images/icons_arrow_modules.gif) right center no-repeat;
}

.ui-dialog-content.ui-widget-content {
	height: 532px !important;
}

#sendemail {
	margin: 0 0 -30px 0;
}

/* VIDEOS STYLE */

.containingVideo {
	width: 100%;
	background: transparent !important;
	margin-bottom: 1.5%;
}
.containingVideo .outer-container {
	position: relative;
	padding-bottom: 55.8%;
	width: 100%;
	background: transparent !important;
	height: 99.24%;
}
.containingVideo .outer-container .BrightcoveExperience {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}


/**************************************** STYLE 980 ****************************************/
@media only screen and (max-width:980px) {
	.left_colum_menu .img_section, .left_colum_menu .img_product {
		padding: 0;
		width: 100%;
	}
	#left ul ul li a {
		padding: 15px 12.333333333333333% 15px 4.333333333333333%;
		width: 83.33333%;
	}
	#left ul ul ul a {
		padding: 15px 8.333333333333333% 15px 12.5%;
		width: 79.17%;
	}
	#nav_bar {

		/*width: 76.11940298507463%;
		padding: 0;*/
		width: 79%;	/*position: relative;
		z-index: 9;*/
	}
	#nav_bar_ul li ul.subnode li a, #nav_bar_ul li ul.subnode li a:link, #nav_bar_ul li ul.subnode li a:visited, #nav_bar_ul li ul.subnode li a:hover, #nav_bar_ul li ul.subnode li a:active {
		padding: 10px 5px;
		min-height: 30px;
	}
	#nav_bar_ul .subnode_close {
		display: none !important;
	}

	/*6 Columns menu*/
	#nav_bar_ul li ul ul.subnode.col6 {
		width: 94.89795918367347% !important;
		width: 781.5126050420168%;
		left: 0;
	}
	#nav_bar_ul li ul ul.subnode.col6 .column {
		width: 14.19354838709677%;
		padding: 0 1%;
	}

	/*5 Columns menu*/
	#nav_bar_ul li ul ul.subnode.col5 {
		width: 82.6530612244898% !important;
		width: 680.672268907563%;
		left: 6.122448979591837%;
		width: 94.89795918367347% !important;
		width: 781.5126050420168%;
		left: 0;
	}
	#nav_bar_ul li ul ul.subnode.col5 .column {
		width: 17.16049382716049%;
		padding: 0 1%;
	}

	/*4 Columns menu*/
	#nav_bar_ul li ul ul.subnode.col4 {
		width: 75.51020408163265% !important;
		width: 621.8487394957983%;
		left: 9.693877551020408%;
		width: 94.89795918367347% !important;
		width: 781.5126050420168%;
		left: 0;
	}
	#nav_bar_ul li ul ul.subnode.col4 .column {
		width: 21.89189189189189%;
		padding: 0 1%;
	}

	/*3 Columns menu*/
	#nav_bar_ul li ul ul.subnode.col3 {
		width: 61.22448979591837% !important;
		width: 504.2016806722689%;
	}
	#nav_bar_ul li ul ul.subnode.col3 .column {
		width: 29.5%;
		padding: 0 1%;
	}

	/*2 Columns menu*/
	#nav_bar_ul li ul ul.subnode.col2 {
		width: 51.02040816326531% !important;
		width: 420.1680672268908%;
	}
	#nav_bar_ul li ul ul.subnode.col2 .column {
		width: 45.4%;
		padding: 0 1%;
	}

	/*1 Column menu*/
	#nav_bar_ul li ul ul.subnode.col1 {
		width: 36.73469387755102% !important;
		width: 302.5210084033613%;
	}
	#nav_bar_ul li ul ul.subnode.col1 li {
		width: 98%;
		padding: 0 1%;
	}

	/*1 column*/
	#nav_bar_ul li ul li.node.node2 ul.subnode.col1 {
		left: 25.2%;
	}
	#nav_bar_ul li ul li.node.node4 ul.subnode.col1 {
		left: 40.81632653061224%;
	}
	#nav_bar_ul li ul li.node.node5 ul.subnode.col1 {
		left: 55.2%;
	}
	#nav_bar_ul li ul ul.subnode .column.separate {
		min-height: 0;
	}
	hr {
		margin-top: 20px;
	}
	#page-wrapper .img_products img {
		max-width: 510px;
	}
	#page-wrapper .img_products {
		text-align: center;
	}
	#menuProductPathologies {
		margin: 0;
	}
	#menuProductPathologies .QC_Item {
		padding: 0;
		float: left;
		width: 100%;
	}
	#menuProductPathologies .QC_Item span {
		background: none;
		padding: 0;
		float: left;
		width: 100%;
	}
	#menuProductPathologies .QC_Item span, #menuProductPathologies .QC_Item span:hover {
		background: url(../images/countries_es_es_productos_iconos_ico_plus.jpg) no-repeat left 50%;
		padding: 3% 0 3% 3%;
		width: 97%;
	}
	#menuProductPathologies .QC_Item span.active {
		background: url(../images/countries_es_es_productos_iconos_ico_minor.jpg) no-repeat left 50%;
	}
	#menuProductPathologies .QC_Item ul.QC_Item_Open {
		float: left;
		width: 97%;
		padding: 0 0 0 3%;
	}
	ul.product_docs {
		margin: 0;
		font-size: 120%;
		float: left;
		font-size: 116.6666666666667%;
	}
	ul.product_docs li {
		padding: 10px 0;
	}
	.more_indications ul {
		color: #38424b;
		margin: 20px 0 0 0;
		padding: 0;
	}
	.more_indications li {
		width: 45%;
		margin: 0 2% 15px;
		padding: 1px;
		background: #CCC;
		text-align: center;
		float: left;
	}
	.more_indications li:before {
		font-size: 0px;
		padding: 0;
	}
	.more_indications li a {
		font-weight: bold;
		padding: 10px 0;
		float: left;
		width: 100%;
		background: -webkit-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 55%);
		background: -moz-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 55%);
		background: -o-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 55%);
		background: -ms-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 55%);
		background: linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 55%);
		-pie-background: linear-gradient(center bottom, #F3F3F3 0%, #FFFFFF 55%);
		behavior: url(/static/section/htc/PIE.htc);
	}
	.strip_bottom {
		padding: 1.5%;
	}
	.related_products li a {
		display: block;
		width: 100%;
		padding: 4% 0;
		min-height: 60px;
	}
	#middle .related_products li {
		background-size: 14%;
	}
	.tabs_products li {
		width: 14%;
	}
	.tabs_products li a {
		height: 30px;
		padding: 15px 0 0 0;
	}
	.all_products .col {
		width: 90%;
		padding: 10px 5% 0 5%;
		text-align: left;
	}
	.all_products .col li ul {
		float: left;
		width: 100%;
		font-size: 100%;
		padding: 20px 0 30px 0;
		position: relative;
		border-bottom: 1px solid #afb3b7;
		margin: 0 0 20px 0;
	}
	.all_products .col li ul li {
		padding: 0;
		background: none;
		width: 33.33333333333333%;
		float: left;
		min-height: 50px;
	}
	.all_products .col li ul li a {
		padding: 5px 0 5px 7%;
		float: left;
		width: auto;
		background: url(../images/icons_ico_pdf.png) left 5px no-repeat;
	}
	.all_products .col li strong {
		font-size: 116.6666666666667%;
	}
	.all_products .col ul li em {
		font-size: 100%;
	}
	.all_products .col li ul li.product_page {
		width: auto;
		position: absolute;
		right: 0;
		margin: 0;
		bottom: 10px;
		min-height: auto;
	}
	.related_info {
		padding: 15px 0 15px 2.173913043478261%;
		width: 97.82608695652174%;
	}
	.related_info strong {
		font-size: 116.6666666666667%;
		padding: 10px 0 10px 5%;
	}
	.related_info .title_related_info {


		text-align: left;
		width: 92%;
		margin: 0 0 10px 10px;
		-webkit-border-radius: 12px 0px 0px 12px;
		-moz-border-radius: 12px 0px 0px 12px;
		-o-border-radius: 12px 0px 0px 12px;
		-ms-border-radius: 12px 0px 0px 12px;
		border-radius: 12px 0px 0px 12px;
		color: #fff;
		font-weight: bold;
		padding: 2% 0% 10px 6%;
		min-height: 0px;
	}
	.related_info strong.strong_manuals {
		background: url(../images/ico_manuals_guides_generic.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_manuals {
		background: url(../images/ico_manuals_guides_generic_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_others {
		background: url(../images/ico_others_generic.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_others {
		background: url(../images/ico_others_generic_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_support {
		background: url(../images/ico_patient_support_generic.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_support {
		background: url(../images/ico_patient_support_generic_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_videoconferences {
		background: url(../images/countries_es_es_iconos_ico_h4_videoconference_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_courses {
		background: url(../images/countries_es_es_iconos_ico_h4_courses_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_articles {
		background: url(../images/countries_es_es_iconos_ico_h4_articles_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_presentations {
		background: url(../images/countries_es_es_iconos_ico_h4_presentation_big.jpg) 0% 50% no-repeat;
		background-size: 5%;
	}
	.related_info strong.strong_manuals {
		background: url(../images/ico_manuals_guides_generic_big.jpg) no-repeat;
	}
	.related_info strong.strong_others {
		background: url(../images/ico_others_generic_big.jpg) 0% 50% no-repeat;
	}
	.related_info strong.strong_support {
		background: url(../images/ico_patient_support_generic_big.jpg) no-repeat;
	}
	.related_info ul {
		padding: 1% 5%;
		margin: 0;
	}
	.related_info ul li {
		font-size: 100%;
		padding: 0 0 10px;
	}
	#right .ad_unit {
		display: none;
	}
	#right .ad_unit_mobile {
		width: 100%;
		margin-bottom: 30px;
		display: block;
	}
	.related_info .calendar {
		width: 40%;
		margin: 0 5% 20px 10%;
	}
	.related_info .calendar_notes {
		width: 35%;
		margin: 0 5% 20px 0;
	}
	.related_info.my_tags {
		margin-top: 0;
	}
	.my_tags .tag {
		padding: 0 8px 8px 0;
	}
	.my_tags .tag a {
		padding: 8px;
	}
	.my_tags .tag.disabled {
		padding: 8px;
		margin: 0 8px 8px 0;
	}
	#SearcherUser {
		width: 104.2553191489362%;
		margin: -46px 0 0 -2.040816326530612%;
		top: 0;
		position: relative;
		z-index: -1;
	}
	#SearcherUser li.menu_tab {
		width: 97.95918367346939%;
		padding: 0 2.040816326530612% 0 0;
	}
	#SearcherUser .icon_search {
		background: url(../images/countries_es_es_header_ico_search_tablet.png) center center no-repeat;
		width: 6.122448979591837%;
		height: 45px;
		float: left;
		float: right;
		display: block !important;
		position: relative;
		z-index: 12;
	}
	#SearcherUser .icon_search a {
		width: 100%;
		height: 100%;
		float: left;
	}
	#SearcherUser .icon_search a span {
		display: none;
	}
	#SearcherUser ul {
		width: 72.0833333333333%;
		background: -webkit-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -moz-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -o-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -ms-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		behavior: url(/static/section/htc/PIE.htc);
		padding: 10px 15%;
		position: relative;
		top: 0;
	}
	#SearcherUser ul .QC_Item {
		width: 100%;
	}
	#SearcherUser .box_search {
		width: 100%;
		height: 50px;
		padding: 0;
		background: none;
	}
	#SearcherUser input.introduce_text {
		background: url(../images/countries_es_es_header_search_movil.png) no-repeat;
		width: 85.8%;
		margin: 0;
		padding: 0 0 0 5%;
		height: 50px;
		border: 0;
	}
	#SearcherUser input.send_search {
		width: 9.2%;
		padding: 0;
		height: 50px;
		font-size: 0.0em;
		line-height: 150px;
		cursor: pointer;
		cursor: hand;
		background: url(../images/countries_es_es_header_search_movil.png) no-repeat right;
		border: 0;
		float: right;
	}
	#SearcherUser .QC_Item.last {
		padding: 10px 0;
	}
	#SearcherUser a.avanced_search, #SearcherUser a.avanced_search:link, #SearcherUser a.avanced_search:hover, #SearcherUser a.avanced_search:active, #SearcherUser a.avanced_search:visited {
		font-size: 110%;
		font-weight: bold;
	}
	#page-wrapper .print_share {
		float: right;
		width: auto;
		position: absolute;
		right: 0;
		top: -10px;
		color: #717378;
	}
	#page-wrapper .print_share li {
		padding: 0;
	}
	.print {
		display: none;
	}
	.print_share .share {
		background: #F5F4F9 url(../images/icons_ico_share_tab.png) center center no-repeat;
		display: block;
		width: 48px;
		height: 48px;
		border: 0;
		margin: 0;
		padding: 0;
	}
	.print_share .share a {
		background: none;
		padding: 0;
		width: 100%;
		height: 100%;
	}
	.print_share .share a span {
		font-size: 0.0em;
		display: block;
		line-height: 150px;
		height: 40px;
		overflow: hidden;
	}
	.filter_items div.elements {
		width: 24%;
	}
	.selectedResource {
		height: 40px;
	}
	.selectedResource a, .selectedResource a:hover, .selectedResource a:active, .selectedResource a:visited, .selectedResource a:link {
		padding: 15px 4% 15px 4%;
	}
	.related_info .title_contact {
		border-radius: 9px 0 0 9px;
		font-size: 100%;
		margin: 0 0 10px;
		padding: 2%;
		width: 95%;
	}
	.related_info p {
		margin-left: 10%;
	}
	.patients_links p {
		width: 90%;
	}
	.patients_links p.link {
		width: 95%;
		height: 100%;
		position: relative;
		z-index: 999;
	}
	.patients_links p.link span {
		display: none;
	}
	.patients_links p.link a {
		background: url(../images/icons_arrow_modules.png) right center no-repeat;
		width: 100%;
		height: 100px;
		display: block;
		position: absolute;
		top: -100px;
	}
	.area ul {
		padding: 15px 0 0 0;
	}
	.area ul li {
		padding: 0;
		display: inline;
		width: 27.33333333333333%;
		padding: 0 3%;
		float: left;
		background: none;
	}
	.area ul li a {
		float: left;
		width: 100%;
		height: 100%;
		padding: 10px 0;
		background: url(../images/icons_arrow_area_terapeutica.gif) right no-repeat;
	}
	.area {
		padding: 10px 3%;
		width: 94%;
		margin-top: 5px;
	}
	.area strong {
		font-size: 116.6666666666667%;
	}
	.module_explore {
		height: 230px;
	}
	#SiteMap .QC_Item {
		padding: 0;
	}
	#SiteMap .QC_Item span {
		background: url(../images/countries_es_es_productos_iconos_ico_plus.jpg) no-repeat 20px center;
		padding: 15px 0 15px 9%;
		width: 91%;
		float: left;
	}
	#SiteMap .column {
		padding-bottom: 20px;
	}
	#SiteMap .column li {
		border-bottom: #333333 dotted dotted;
	}
	#SiteMap .column a {
		float: left;
		padding: 12px 0 12px 0;
		width: 94%;
		border-bottom: 1px solid #AFB3B7;
	}

	/*6 Columns*/
	#SiteMap .col6 .column {
		width: 100%;
	}

	/*5 Columns*/
	#SiteMap .col5 .column {
		width: 100%;
	}

	/*4 Columns*/
	#SiteMap .col4 .column {
		width: 100%;
	}

	/*3 Columns*/
	#SiteMap .col3 .column {
		width: 100%;
	}

	/*2 Columns*/
	#SiteMap .col2 .column {
		width: 100%;
	}

	/*1 Columns*/
	#SiteMap .col1 .column {
		width: 100%;
	}
	#SiteMap .column em {
		display: inline;
	}
	#SiteMap li.subtitle {
		border: 0px;
		padding-top: 5%;
	}
	.container_activity {
		width: 93.47826086956522%;
		margin: 40px 0 0 0;
		padding: 20px 3.260869565217391%;
	}
	.calendar_notes {
		height: 290px;
	}
	.activities .utilities li, .favourites .utilities li {
		width: 40px;
		height: 30px;
	}
	.activities .course_progress li {
		padding: 0;
		height: auto;
	}
	.activities .course_progress li a {
		padding: 8px 5px 0;
		height: 22px;
		float: left
	}
	.activities .course_progress li.function_progress {
		padding: 6px 5px 0;
	}
	#page-wrapper div.boxesMSDLogin {
		width: 26%;
		min-height: 188px;
		margin: 0 0 30px 20px;
	}
	#page-wrapper .contentSlider .royalSlider .royalControlNavOverflow {
		width: 14%;
		padding: 0.5%;
	}
	#page-wrapper .contentSliderAndLogin .royalSlider .royalControlNavOverflow {
		width: 13%;
		text-align: center;
		padding: 0.5%;
	}
	.related_info .center_content {
		border: 0 none;
		height: auto;
		width: 20%;
	}
	#page-wrapper {
		width: 100%;
	}
	.cnt_header {
		padding: 0 2.040816326530612%;
		width: 95.91836734693878%;
	}
	#topNav {
		margin: 0 0 20px 0;
	}
	.logo {
		width: 120px;
		background-size: 100%;
		position: relative;
		z-index: 9;
	}
	#middle {
		margin: 0 0 20px 0;
	}

	/*2 Columns without menu*/
	#middle.col2_nomenu {
		width: 93.87755102040816%;
	}

	/*3 Columns with menu*/
	#middle {
		width: 69.38775510204081%;
	}

	/*Right column*/
	#right {
		width: 93.87755102040816%;
		padding: 0 3.061224489795918%;
	}
	#right .mrk-section.mrk-clearfix {
		float: none;
	}
	#bottom {
		margin: 0 0 70px 0;
	}
	.aproval_code {
		right: 20px;
	} 
	.legal {
		padding: 0 0 0 58px;
	}
	.logo_pie {
		left: 20px;
	}
	/* #bottom ul {
		padding: 10px 0 7px 110px;
	} */

	/*CENTRAL BANNER PATHOLOGY/SPECIALTY PAGE*/
	#middle img.banner {
		margin-left: 5%;
	}
	#cookies-info h3, #cookies-info p {
		width: 96%;
	}
}

/**************************************** STYLE 780 ****************************************/
@media only screen and (max-width:780px) {
	.related_info {
		padding: 0;
		width: 100%;
	}
	.related_info .title_related_info, .related_info.my_activity .title_related_info {
		width: 100%;
		text-indent: 7%;
		margin: 0 0 20px 0;
		background: #38424b;
		border-bottom: #00857a 4px solid;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-o-border-radius: 0px;
		-ms-border-radius: 0px;
		border-radius: 0px;
		padding: 10px 0px 2px 0;
	}
	.related_info strong {
		padding: 10px 0 10px 7%;
	}
	.related_info ul {
		padding: 1% 7%;
	}
	.related_info ul li {
		padding: 0 0 15px 0;
	}
	.related_info strong.strong_videoconferences, .related_info strong.strong_courses, .related_info strong.strong_articles, .related_info strong.strong_articles {
		background-size: 6%;
		padding-left: 8%;
		margin: 1% 0 0 5%;
	}
	.related_info .title_contact {
		border-radius: 0 0 0 0;
		font-size: 120%;
		background: #38424b;
		margin: 0 0 10px;
		padding: 2% 0% 2% 4%;
		width: 96%;
		border-bottom: #00857a 4px solid;
		text-align: left;
	}
	#middle span.requiredFields {
		padding: 0%;
		margin-bottom: 2%;
		line-height: 20px;
		font-size: 90%;
	}
	fieldset.general_form h2.form {
		border-radius: 0 9px 9px 0;
		padding: 2% 0 2% 6%;
		text-align: left;
		width: 90%;
	}
	.profile_box strong.username {
		font-size: 110%;
		padding: 2% 0 2% 8%;
	}
}


/**************************************** STYLE 767 ****************************************/
@media only screen and (max-width:767px) {
	#interstitial{	
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	background-color: #fff;
	transform: none;
	max-width: 100%
}


#interstitial p {
	padding: 5px 5%;
	line-height: 12px;
	font-size: 12px;
}

#interstitial p a{	
	font-weight: bold;
	font-size: 12px;
	padding: 0 12px 0 0;
	background: url(../images/icons_arrow_modules.gif) right center no-repeat;
	margin: 0 0 -5px 0;
	display: block;
}
	.left_colum_menu .img_section, .left_colum_menu .img_product {
		height: 84px;
	}
	.left_colum_menu .img_section, .left_colum_menu .img_product {
		height: 110px;
	}
	.left_colum_menu .img_section img {
		width: 87%;
	}
	.left_colum_menu .img_product img {
		width: auto;
	}
	.royalSlider .arrow
		{
			margin-top: -60px;
		}
	
	#left {
		width: 100%;
		box-shadow: 0 0 0;
	}
	#left ul {
		background: #FFF;
		float: left;
	}
	.left_colum_menu {
		border: none;
		background: none;
		width: 100%;
		padding: 0;
		border-bottom: 2px solid #00857a;
		background: #00857a;
		margin: 0 0 20px 0;
	}
	.left_colum_menu .img_section, .left_colum_menu .img_product {
		width: 75%;
		max-width: 240px;
		max-height: 110px;
		padding: 0;
	}
	.left_colum_menu .img_product {
		width: 100%;
		max-width: 767px;
		background: #FFFFFF;
	}
	.left_colum_menu .img_section img {
		display: none;
	}
	.left_colum_menu .img_section span.product_nursery, .left_colum_menu .img_product span.product_nursery {
		text-align: left;
		padding: 30px 0 0 20px;
	}
	#left ul ul li a {
		padding: 15px 8.333333333333333% 15px 5%;
		width: 86.66666666666667%
	}
	#left .ad_unit {
		display: none;
	}
	#left .ad_unit_mobile {
		display: block;
	}
	#left ul ul .last ul li a {
		width: 85%;
		padding: 15px 0% 15px 15%;
	}
	#left ul ul .last ul li {
		border-bottom: #cdd0c2 dotted 1px;
	}
	#menuLeft {
		float: right;
	}
	#left .QC_Item.menu_tab span.ico_menu {
		padding: 55px 0 0 0;
		margin-top: -110px;
		text-align: center;
		color: #FFF;
		font-weight: bold;
		background: #00857a url(../images/icons_arrow_menuleft_mobile.png) center bottom no-repeat;
		cursor: pointer;
		height: 55px;
		width: 100px;
		display: block;
		text-align: center;
		float: right;
		border-left: 1px dashed #FFF;
		-webkit-transform: translateZ(0); /* Fix for Android browser - da 20140723 */
	}
	#left ul.QC_Item_Open {
		border-top: 1px dotted #E2E2E2;
		position: relative;
	}
	#left ul ul li a, #left ul ul li span {
	}
	#left ul ul ul a, #left ul ul ul span {
		border-bottom: 1px dotted #E2E2E2 !important;
	}
	#left ul ul li a:hover, #left ul ul li span:hover, #left ul ul li.active a, #left ul ul li.active span {
		background: #00857a url(../images/countries_es_es_productos_remicade_leftmenu_chevron_selected.png) 91% 50% no-repeat;
		color: #FFF;
	}
	#left ul ul li.active a, #left ul ul li.active span {
		background: #00857a url(../images/icons_leftmenu_chevron.png) 87% 50% no-repeat;
		color: #FFF;
	}
	#left ul ul ul a:hover, #left ul ul ul span:hover {
		background: none;
		color: #626368;
	}
	#left ul ul ul li.active a, #left ul ul ul li.active span {
		background: #626368 none;
		color: #FFF;
	}
	#left ul ul li ul li {
		width: 100%;
	}
	#left ul ul li ul li a:hover, #left ul ul li ul li span:hover, #left ul ul li ul li.active a, #left ul ul li ul li.active span {
		text-decoration: none;
		background: #626367;
		color: #FFFFFF;
	}
	#left ul ul ul li a {
		width: 83.3333%;
	}
	#nav_bar {
		width: 100% !important;
		padding: 0;
		top: 70px;
		height: auto;
	}
	.colapsed_menu span {
		background: url(../images/countries_es_es_header_btn_menu.png) center center no-repeat;
		float: left;
		width: 16%;
		height: 55px;
		position: absolute;
		left: 68%;
		top: 10px;
		border-left: 1px solid #cacccf;
		z-index: 11;
		cursor: pointer;
	}
	#nav_bar_ul #QC_Menu_Nodes {
		padding-top: 0px;
	}
	#nav_bar_ul li.node {
		width: 100% !important;
		padding: 0;
	}
	#nav_bar_ul li.node a, #nav_bar_ul li.node a:link, #nav_bar_ul li.node a:hover, #nav_bar_ul li.node a:active, #nav_bar_ul li.node a:visited {
		padding: 15px 0 5px 7.822685788787484%;
		text-align: left;
		height: auto;
		min-height: 32px;
		float: left;
		width: 92.17731421121252%;
		background: -webkit-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -moz-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -o-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -ms-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		behavior: url(/static/section/htc/PIE.htc);
	}
	#nav_bar_ul li.node a.active {
		padding: 15px 0 5px 7.822685788787484%;
		text-align: left;
		height: auto;
		min-height: 32px;
		float: left;
		width: 92.17731421121252%;
		background: -webkit-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: linear-gradient(center bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
	}
	#nav_bar_ul li ul.subnode {
		position: relative;
	}
	#nav_bar_ul li ul ul.subnode.col1, #nav_bar_ul li ul ul.subnode.col2, #nav_bar_ul li ul ul.subnode.col3, #nav_bar_ul li ul ul.subnode.col4, #nav_bar_ul li ul ul.subnode.col5, #nav_bar_ul li ul ul.subnode.col6 {
		width: 94.78487614080834% !important;
		left: 0;
		border: none;
		padding: 20px 2.607561929595828%;
		background: #00857A;
	}
	#nav_bar_ul li ul ul.subnode.col1 li, #nav_bar_ul li ul ul.subnode.col2 .column, #nav_bar_ul li ul ul.subnode.col3 .column, #nav_bar_ul li ul ul.subnode.col4 .column, #nav_bar_ul li ul ul.subnode.col5 .column, #nav_bar_ul li ul ul.subnode.col6 .column {
		width: 100%;
		padding: 0;
		background: #FFF;
	}
	#nav_bar_ul li ul ul.subnode .column.separate {
		border: none;
	}
	#nav_bar_ul li ul ul.subnode .column.separate.highlight {
		background-color: #e9fafa;
	}
	#nav_bar_ul li ul ul.subnode strong {
		display: block;
		float: none;
		padding: 15px 0 0 4.563233376792699%;
	}
	#nav_bar_ul ul.subnode li ul, #nav_bar_ul ul.subnode .column ul {
		width: 100%;
	}
	#nav_bar_ul li ul li.node ul.subnode {
		left: 0 !important;
	}
	#nav_bar_ul li ul ul.subnode .column li, #nav_bar_ul li ul ul.subnode.col1 li {
		border-bottom: 1px solid #00857A;
		float: left;
		width: 100%;
	}
	#nav_bar_ul li ul ul.subnode .column li strong {
		padding: 0;
	}
	#nav_bar_ul li ul.subnode li a, #nav_bar_ul li ul.subnode li a:link, #nav_bar_ul li ul.subnode li a:visited, #nav_bar_ul li ul.subnode li a:hover, #nav_bar_ul li ul.subnode li a:active {
		width: 95%;
		padding: 12px 0 12px 5%;
		background: none;
		min-height: auto;
	}
	#nav_bar_ul li em.portfolio a, #nav_bar_ul li em.portfolio a:link, #nav_bar_ul li em.portfolio a:visited, #nav_bar_ul li em.portfolio a:hover, #nav_bar_ul li em.portfolio a:active {
		background: url(../images/icons_arrow_modules_white.gif) right center no-repeat;
		padding-right: 30px;
		color: #FFFFFF;
		padding: 10px 15px 0 0;
		width: auto;
		font-size: 140%;
	}
	#nav_bar_ul li ul ul.subnode strong.title_col_pharma.general, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.otono, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.invierno, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.primavera, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.verano {
		padding: 15px 0 0 10%;
	}

	.column strong.title_col_pharma.general {
		background: url(../images/countries_es_es_pharmacist_menu_ico_general.jpg) 3% 100% no-repeat;
	}
	.column strong.title_col_pharma.otono {
		color: #f1913d;
		background: url(../images/countries_es_es_pharmacist_menu_ico_otono.jpg) 3% 100% no-repeat;
	}
	.column strong.title_col_pharma.invierno {
		color: #71c6cf;
		background: url(../images/countries_es_es_pharmacist_menu_ico_invierno.jpg) 3% 100% no-repeat;
	}
	.column strong.title_col_pharma.primavera {
		color: #a7b567;
		background: url(../images/countries_es_es_pharmacist_menu_ico_primavera.jpg) 3% 100% no-repeat;
	}
	.column strong.title_col_pharma.verano {
		color: #ecdb33;
		background: url(../images/countries_es_es_pharmacist_menu_ico_verano.jpg) 3% 100% no-repeat;
	}
	ul.product_docs {
		width: 100%;
		margin: 0;
	}
	.product_docs li {
		margin: 0 0 10px 0;
		float: left;
		width: 100%;
	}
	.product_docs li a {
		display: block;
		width: 93%;
		float: left;
		padding: 5% 0 5% 7%;
		margin: 5px 0;
		text-decoration: none;
		background: url(../images/icons_ico_pdf_btn_mobile.png) 5px center no-repeat, -webkit-linear-gradient(bottom, #cdd0d2 0%, #ffffff 100%);
		background: url(../images/icons_ico_pdf_btn_mobile.png) 5px center no-repeat, -moz-linear-gradient(bottom, #cdd0d2 0%, #ffffff 100%);
		background: url(../images/icons_ico_pdf_btn_mobile.png) 5px center no-repeat, -o-linear-gradient(bottom, #cdd0d2 0%, #ffffff 100%);
		background: url(../images/icons_ico_pdf_btn_mobile.png) 5px center no-repeat, -ms-linear-gradient(bottom, #cdd0d2 0%, #ffffff 100%);
		background: url(../images/icons_ico_pdf_btn_mobile.png) 5px center no-repeat, linear-gradient(bottom, #cdd0d2 0%, #ffffff 100%);
		-pie-background: url(../images/icons_ico_pdf_btn_mobile.png) 5px center no-repeat, linear-gradient(center bottom, #cdd0d2 0%, #ffffff 100%);
		behavior: url(/static/section/htc/PIE.htc);
		color: #38424b;
		border: 1px solid #afb3b7;
	}
	#menuProductPathologies .QC_Item span, #menuProductPathologies .QC_Item span:hover {
		background: url(../images/countries_es_es_productos_iconos_ico_plus.jpg) no-repeat left 50%;
		padding: 5% 0 5% 5%;
		width: 95%;
	}
	#menuProductPathologies .QC_Item span.active {
		background: url(../images/countries_es_es_productos_iconos_ico_minor.jpg) no-repeat left 50%;
	}
	.see_all {
		padding-bottom: 3%;
	}
	.product_docs li ul li {
		padding: 0;
		border-left: none;
	}
	.more_indications li {
		width: 47.4%;
		margin: 0 1% 15px;
		padding: 1px;
		background: #CCC;
		text-align: center;
		float: left;
	}
	.more_indications li a {
		padding: 15px 0;
	}
	#middle .related_products {
		width: 100%;
		margin: 0 0 20px 0;
	}
	#middle .related_products li {
		width: 100%;
		background-size: 5%;
		padding: 0;
		margin: 0;
		background: url(../images/icons_arrow_related_products.png) right center no-repeat;
	}
	#middle .related_products li:before {
		content: normal;
		font-size: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		top: 0;
	}
	.related_products li a {
		border-bottom: 1px solid #BEBEBE;
		min-height: 30px;
	}
	.related_products_title {
		color: #FFFFFF;
		background: #00857a;
		padding: 10px 0% 10px 5%;
		font-size: 120%;
		clear: both;
	}
	#middle .tabs_products li.tabsLite-tab {
		width: 22%;
	}
	.all_products {
		width: 97%;
		margin: 0 2%;
	}
	#middle .col ul {
		padding: 10px 0 0 0;
	}
	#middle .col li {
		padding: 0;
	}
	#middle .all_products .col li ul {
		padding: 20px 0 30px 0;
		position: relative;
		width: 100%;
		margin: 0;
		border: none;
	}
	#middle .all_products .col li ul li {
		padding: 0;
		width: 100%;
	}
	.all_products .col li ul li a {
		border-bottom: 1px solid #afb3b7;
		padding: 15px 0 15px 6%;
		background: url(../images/icons_ico_pdf.png) 1% center no-repeat;
		float: left;
		width: 94%;
	}
	.all_products .col li ul li:first-child {
		border-top: 1px solid #afb3b7;
	}
	.all_products .col li ul li.product_page a {
		padding: 15px 6% 15px 0;
	}
	.all_products .col li ul li.product_page {
		position: inherit;
		bottom: 0;
		width: 100%;
	}

	/*MY ACTIVITY*/
	.related_info.my_tags ul {
		padding: 0 2%;
		width: 96%;
	}
	.related_info.my_tags .title_related_info {
		margin: 0px 0 10px 0;
	}
	.back a {
		font-size: 120%;
	}
	#page-wrapper .contentSliderAndLogin {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		border: 1px solid #F2F2F2;
		margin: -25px 0px 30px -1px;
		background: #eeeeee;
		padding: 0% 1% 0% 1%;
	}
	#page-wrapper .contentSliderMobile {
		box-shadow: 2px -1px 4px #CCCCCC;
		-webkit-box-shadow: 2px -1px 4px #CCCCCC;
		-moz-box-shadow: 2px -1px 4px #CCCCCC;
		border: 1px solid #F2F2F2;
		behavior: url(/static/section/htc/PIE.htc);
		margin: 0 0 30px 0;
	}
	#page-wrapper .contentSliderMobile div {
		height: 100%;
	}
	#page-wrapper .contentSliderMobile .banner {
		display: table;
		width: 100%;
	}
	#page-wrapper .contentSliderMobile .royalControlNavOverflow {
		height: auto;
		display: none;
	}
	#page-wrapper .contentSliderMobile div.slider_text {
		top: -4px!important;
		display: table-cell;
		vertical-align: middle;
		width: 84%;
		height: 100%;
		min-height: 85px;
		font-size: 80%;
		padding: 10px 8% 0% 8%;
		-webkit-box-shadow: 0;
		-moz-box-shadow: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-o-border-radius: 0;
		-ms-border-radius: 0;
		border-radius: 0;
	}

	#page-wrapper .contentSliderMobile div.slider_img_mobile {
		display: none;
	}

	.SiteEditCP {
		padding: 0 3.061224489795918%;
	}

	.module {
		position: relative;
		height: auto;
		padding: 15px 0 0 0;
		overflow: hidden;
	}
	.img_module {
		width: 25%;
		position: absolute;
		margin: 0;
	}
	.img_module img {
		width: auto;
	}
	.content_module {
		width: 65%;
		height: auto;
		padding: 0 0 0 35%;
		position: relative;
	}
	#page-wrapper .content_module {
		float: right;
	}
	.module h3 {
		float: right;
		position: relative;
		text-align: left;
		width: 80%;
		clear: both;
		-webkit-border-radius: 0 0 0 0;
		-moz-border-radius: 0 0 0 0;
		-o-border-radius: 0 0 0 0;
		-ms-border-radius: 0 0 0 0;
		border-radius: 0 0 0 0;
		color: #158e83;
		padding: 0 15px 0 0;
		margin: 0;
		min-height: auto;
		background: none;
	}
	.module p, .module.m2 p {
		float: left;
		width: 80%;
		text-align: right;
	}
	.module p.link {
		width: 100%;
		height: 100%;
		left: 0;
		margin: -15px 0 0 0;
		padding: 15px 0 0 5px;
		position: absolute;
	}
	.module p.link span {
		display: none;
	}
	.module p.link a {
		float: left;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		padding: 0;
		background: url(../images/icons_arrow_modules.png) right center no-repeat;
	}
	.content_module {
		text-align: right;
	}
	.module p {
		width: 80%;
	}
	.module h3 {
		clear: both;
		text-align: right;
		width: 50%;
		margin-left: 38%;
		margin-right: 12%;
		padding: 0;
	}
	.module.m2, .module.m3, .module.m4, .module.m5 {
		min-height: 135px;
	}
	#page-wrapper .content_module {
		float: right;
	}
	.explore {
		padding: 0;
		position: relative;
		width: 100%;
		height: 1px;
	}
	.explore a {
		background: url(../images/countries_es_es_header_btn_menu_explore_merck.png) center center no-repeat;
		width: 16%;
		height: 55px;
		padding: 0;
		left: 36%;
		top: -55px;
		border-left: 1px solid #cacccf;
		z-index: 11;
	}
	.explore span {
		font-size: 0.0em;
	}
	#UserProfile {
		display: none;
	}
	#UserProfileMobile {
		list-style: none;
		width: 100%;
		margin: 0;
		padding: 0;
		clear: both;
		top: 70px;
		height: auto;
		display: block;
		margin: -56px 0 0 0;
		float: left;
		z-index: 6;
	}
	#UserProfileMobile ul {
		width: 100%;
		padding: 0;
	}
	#UserProfileMobile .icoUserProfile {
		cursor: pointer;
		background: url(../images/countries_es_es_header_btn_menu_user.png) center center no-repeat;
		width: 16%;
		height: 55px;
		position: relative;
		left: 52%;
		border-left: 1px solid #cacccf;
		z-index: 11;
	}
	#UserProfileMobile .QC_Item_Open li {
	}
	#UserProfileMobile .QC_Item_Open li a, #UserProfileMobile .QC_Item_Open li a:link, #UserProfileMobile .QC_Item_Open li a:visited {
		color: #38424B;
		font-weight: bold;
		background: -webkit-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -moz-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -o-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -ms-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		behavior: url(/static/section/htc/PIE.htc);
		display: block;
		min-height: 32px;
		padding: 15px 0 5px 7.82269%;
		font-size: 116.667%;
		text-decoration: none;
	}
	#UserProfileMobile .QC_Item_Open li a:hover, #UserProfileMobile .QC_Item_Open li a:active {
		color: #38424B;
		font-weight: bold;
		background: -webkit-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		background: linear-gradient(center bottom, #78C4C1 0%, #95D3D1 15%, #F7F7F8 65%) repeat scroll 0 0 transparent;
		-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		behavior: url(/static/section/htc/PIE.htc);
		display: block;
		min-height: 32px;
		padding: 15px 0 5px 7.82269%;
		font-size: 116.667%;
		text-decoration: none;
	}
	#UserProfileMobile .QC_Item_Open li a.logout, #UserProfileMobile .QC_Item_Open li a:link.logout, #UserProfileMobile .QC_Item_Open li a:visited.logout, #UserProfileMobile .QC_Item_Open li a:hover.logout, #UserProfileMobile .QC_Item_Open li a:active.logout {
		/*background: #38424B url(../images/logout.png) right 50% no-repeat;*/
		/*color: #FFFFFF;*/
		color: #38424B;
		font-weight: bold;
		background: -webkit-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -moz-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -o-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: -ms-linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		background: linear-gradient(bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		-pie-background: linear-gradient(center bottom, #f2f8f7 0%, #e1e2e3 7%, #f3f3f3 45%, #f4f5f7 98%, #FFFFFF 100%);
		behavior: url(/static/section/htc/PIE.htc);
		display: block;
		min-height: 32px;
		padding: 15px 0 5px 7.82269%;
		font-size: 116.667%;
		text-decoration: none;
	}
	#SearcherUser {
		margin: 0;
		padding: 0;
		width: 100%;
		position: absolute;
		top: 10px;
		z-index: 8;
	}
	#SearcherUser.relative {
		background: orange;
		position: relative;
		z-index: 999;
		top: 0;
	}
	#SearcherUser ul {
		width: 90%;
		padding: 10px 5%;
	}
	#SearcherUser ul .QC_Item {
		margin: 0 0 10px 0;
	}
	#SearcherUser li.menu_tab {
		width: 100%;
		padding: 0;
	}
	#SearcherUser .icon_search {
		background: url(../images/countries_es_es_header_btn_menu_search.png) center center no-repeat;
		padding: 0;
		width: 16%;
		height: 55px;
		left: 84%;
		border-left: 1px solid #cacccf;
		float: left;
	}
	#SearcherUser.relative .icon_search {
		position: relative;
		margin-top: -56px;
	}
	#SearcherUser input.introduce_text {
		width: 78.5%;
		padding: 0 0 0 5%;
	}
	#SearcherUser input.send_search {
		width: 16.5%;
	}
	#SearcherUser a.avanced_search, #SearcherUser a.avanced_search:link, #SearcherUser a.avanced_search:hover, #SearcherUser a.avanced_search:active, #SearcherUser a.avanced_search:visited {
		width: 120%;
	}
	#SearcherUser a.avanced_search, #SearcherUser a.avanced_search:link, #SearcherUser a.avanced_search:hover, #SearcherUser a.avanced_search:active, #SearcherUser a.avanced_search:visited {
		font-size: 110%;
		font-weight: bold;
	}
	#page-wrapper .print_share {
		float: right;
		position: relative;
		top: -10px;
		right: -22px;
		z-index: 1010;
	}
	#page-wrapper .print_share .share {
		float: left;
	}
	.print_share .share {
		background: url(../images/icons_ico_share_tab.png) center center  no-repeat;
		width: 48px;
		height: 43px;
	}
	.col2 fieldset.filter_items, .col2_nomenu fieldset.filter_items {
		padding: 1% 1.414427157001414%;
		width: 97.17114568599717%;
	}

	.col2 fieldset.filter_items {
    padding: 10px 5px;
    width: 100%;
    box-sizing: border-box;
}
	.col2 fieldset.filter_items .order_by, .col2_nomenu fieldset.filter_items .order_by, .col3 fieldset.filter_items .order_by {
		width: 60%;
		padding-top: 0px;
	}
	.col2 fieldset.filter_items div.elements, .col2_nomenu fieldset.filter_items div.elements, .col3 fieldset.filter_items div.elements {
		width: 32%;
	}
	.filter-div .filter_search .elements{
		padding-top: 0px;
	}
	#expandSearch input, #expandSearch select {
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-o-border-radius: 5px 5px 5px 5px;
		-ms-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		padding: 7px 2% 7px 0;
	}
	#expandSearch #sortBy, #expandSearch #maxPerPage {
		padding: 3px 5px;
	}
	.tituloPreguntaDocuments {
		margin-top: 1%;
	}
	.pagination {
		height: 40px;
	}
	.pagination a, .pagination a:hover, .pagination a:active, .pagination a:visited, .pagination a:link {
		height: 10px;
		padding: 15px 3% 15px 3%;
	}
	.pagination {
		margin-bottom: 20px;
	}
	.label_text {
		display: none;
	}
	.complete {
		background-size: 80%;
	}
	.medium {
		background-size: 80%;
	}
	.empty {
		background-size: 80%;
	}
	.module_explore {
		height: auto;
	}
	.module_explore.m2, .module_explore.m3 {
		width: 100%;
		margin: 0 0 20px 0;
		position: relative;
	}
	.module_explore p.link {
		width: 97%;
		height: 100%;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 0;
		z-index: 999;
	}
	.module_explore p.link span {
		display: none;
	}
	.module_explore p.link a {
		background: url(../images/icons_arrow_modules.png) right center no-repeat;
		width: 100%;
		height: 100%;
		z-index: 999;
		display: block;
	}
	.area ul li {
		padding: 0;
		margin: 0;
		width: 100%;
		border-bottom: 1px dotted #afb3b7;
	}
	.area ul li:last-child {
		border: none;
	}
	.area ul li a {
		padding: 4% 0;
	}
	.patients_links p {
		width: 90%;
	}
	.patients_links p.link {
		width: 95%;
		height: 100%;
		position: relative;
		z-index: 999;
	}
	.patients_links p.link span {
		display: none;
	}
	.patients_links p.link a {
		background: url(../images/icons_arrow_modules.png) right center no-repeat;
		width: 100%;
		height: 100px;
		display: block;
		position: absolute;
		top: -100px;
	}
	.container_activity {
		margin: 60px 0 0 0;
		width: 100%;
		padding: 0;
	}
	.calendar_section {
		background: none;
		box-shadow: none;
		border-bottom: none;
	}
	.tabs_list_activity li {
		background: #EEE;
	}
	.tabs_list_activity li.active {
		background: #FFF none;
	}
	.tabs_activity li a, .tabs_activity li h1 {
		padding: 10px 10px 0;
	}
	.calendar_grid {
		width: 97.22222222222222%;
		margin: 0 1.388888888888889% 10px;
	}
	.calendar_notes {
		width: 96.6%;
		margin: 0 1.388888888888889%;
		height: auto;
	}
	.calendar_notes .fecha {
		height: 20px;
		font-size: 100%;
	}
	.calendar_notes .notes {
		padding: 8px 0 0 20px;
		height: 18px;
	}
	.activities, .favourites {
		background: none;
		padding: 20px 0;
		width: 97.22222222222222%;
		margin: 40px 1.388888888888889% 20px;
		box-shadow: none;
		border: none;
	}
	.favourites {
		margin: 0 1.388888888888889% 20px;
	}
	.tabs_list_activity {
		left: -1.388888888888889%;
	}
	.tabs_list_activity li a, .tabs_list_activity li h2 {
		padding: 10px 10px 0;
	}
	.tabs_list_activity li a {
		font-size: 133.3333333333333%;
		font-weight: bold;
	}
	.activities .img_course, .activities .img_article, .activities .img_videoconference, .activities .img_resource, .favourites .img_course, .favourites .img_article, .favourites .img_videoconference, .favourites .img_resource {
		width: 17.03577512776831%;
		padding: 0 1.703577512776831% 0 0;
	}
	#page-wrapper .activities .description, #page-wrapper .favourites .description {
		width: 81.26064735945486%;
		float: right;
	}
	.boxesMSDLogin h2 {
		float: left;
		text-align: right;
		padding: 2% 3% 0 0;
		margin: 0;
		width: 97%;
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		-o-border-radius: 0px 0px 0px 0px;
		-ms-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		border-bottom: 7px solid #009590;
		box-shadow: 0 0 5px 0 #CCCCCC;
		-webkit-box-shadow: 0 0 5px 0 #CCCCCC;
		-moz-box-shadow: 0 0 5px 0 #CCCCCC;
		color: #fff;
		background: #37424a;
	}
	.boxesMSDLogin fieldset.general_form input {
		width: 90%;
	}
	.boxesMSDLogin fieldset.general_form .one_colum {
		width: 50%;
		padding-left: 2%;
	}
	.boxesMSDLogin fieldset.general_form {
		width: 94%;
	}
	#page-wrapper div.boxesMSDLogin {
		width: 100%;
		min-height: 130px;
	}


	#page-wrapper .boxesMSDLogin fieldset.general_form div.btn {
		float: right;
		position: relative;
		margin-top: -90px;
		left: 20px;
		width: 15%;
	}
	.boxesMSDLogin fieldset.general_form input.access {
		background: url(../images/icons_arrow_modules.png) no-repeat center right;
		color: #FFFFFF;
		font-size: 0.0em;
		border: none;
		padding: 10%;
		height: 100px;
		width: 100%;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		cursor: pointer;
		border-radius: 0 0 0 0;
	}
	.royalSlider .royalControlNavOverflow {
		width: 80px;
	}
	#page-wrapper .contentSliderAndLogin {
		width: 98%;
	}
	#page-wrapper .contentSliderAndLogin .royalSlider .royalControlNavOverflow {
		width: 13%;
		text-align: center;
		padding: 0.5%;
	}
	#page-wrapper .contentSliderMobile div.slider_img_mobile, #page-wrapper .contentSliderMobile div.slider_text {
		display: block;
		width: 100%;
	}
	#page-wrapper .contentSliderMobile div.slider_text {
		position: relative;
		top: auto;
		bottom: 0;
		width: 86%;
		height: auto;
	}
	.ad_unit_container .ad_unit {
		display: none;
	}
	.ad_unit_container .ad_unit_mobile {
		display: block;
	}
	h1, h2, h3, h4, h5, h6 {
		text-align: left;
	}

	/* _______ HEADER __________*/
	#topNav {
		margin: 0;
	}
	#page-wrapper .header_gradient {
		height: 70px;
	}
	.cnt_header {
		padding: 0;
		width: 100%;
		margin-top: -70px;
	}
	.logo {
		width: 100px;
		height: 50px;
		padding-bottom: 15px;
		left: 10px;
	}
	#topNav ul li span {
		display: block;
	}
	#left {
		width: 100%;
		box-shadow: 0 0 0;
	}

	/* _______ CONTENT __________*/

	/*3 Columns with menu*/
	#middle {
		width: 93.87755102040816%;
	}
	#middle.col2 {
		width: 93.87755102040816%;
		margin: 0 0 20px 0;
	}
	#middle h1.mobile {
		width: 78%;
		display: table;
		text-align: left;
	}
	#middle h1.mobile span {
		display: table-cell;
		vertical-align: middle;
	}
	.bannerLeftHide {
		display: none;
	}

	/*CENTRAL BANNER PATHOLOGY/SPECIALTY PAGE*/
	#middle img.banner {
		margin-left: 0;
		width: 90%;
	}

	.container_img {
		height: 250px;
	}
	.module.m2, .module.m3, .module.m4, .module.m5 {
		min-height: auto;
		margin: 0 0 10px 0;
		width: 100% !important;
	}
	#footer {
		width: 100%;
	}
	#bottom {
		margin: 0 0 10px 0;
		padding-bottom: 20px;
	}
	.aproval_code {
		position: absolute;
		bottom: 0;
	}
	.legal {
		padding: 0 2.607561929595828%;
		width: 94.78487614080834%;
	}
	.logo_pie {
		left: 10px;
		width: 24.375%;
		height: auto;
		position: inherit;
		margin: 30px 0 0 0;
	}
	#bottom {
		margin:0;
	}
	#bottom ul {
		float: none;
		display: block;
		padding: 10px 10px;
		
	}
	#bottom ul li {
		display: block;
		padding: 0;
		border: none;
		width: 100%;
	}
	#bottom ul li:first-child {
		border-top: 1px solid #bebebe;
	}
	#bottom ul li a {
		float: left;
		width: 100%;
		padding: 12px 0;
		border-bottom: 1px solid #bebebe;
		background: url(../images/icons_footer_chevron.png) right center no-repeat;
	}
	#bottom ul li a:hover {
		text-decoration: none;
	}
	#bottom .copyright {
		clear: none;
		float: left;
		padding: 12px 0 0 6.25%;
		line-height: 1.5em;
		width: 63.125%;
	}
	.central_column {
		width: 97.39243807040417%;
		padding: 0 1.303780964797914%;
	}
	#default #middle div#right {
		width: 97.39243807040417%;
		padding: 0 1.303780964797914%;
		float: left;
	}
	.related_info .center_content {
		border: 0 none;
		height: auto;
		width: 20%;
	}
}

/**************************************** STYLE 480 ****************************************/
@media only screen and (max-width:480px) {
	ul.dosing {
		width: 100%;
		margin: 0 0 10px 0;
	}
	ul.dosing li {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0 0 8px 0;
		clear: both;
	}
	.dosing li a {
		width: 89%;
		padding: 3% 2% 3% 4%;
		background: #38424b url(../images/icons_leftmenu_chevron_selected.png) 96% center no-repeat;
		color: #FFF;
		height: 30px;
	}
	.strip_bottom {
		padding: 2%;
	}
	.strip_bottom strong {
		font-size: 100%;
	}
	.strip_bottom em {
		font-size: 90%;
	}
	ul.product_docs {
		margin: 0;
	}
	ul.product_docs li {
		padding: 0;
	}
	.related_info strong.strong_videoconferences, .related_info strong.strong_courses, .related_info strong.strong_articles, .related_info strong.strong_presentations {
		background-size: 7.5%;
	}

	/*MY ACTIVITY*/
	.related_info .calendar {
		width: 90%;
		margin: 0 5% 0 5%;
	}
	.related_info .calendar_notes {
		width: 90%;
		margin: 10px 5% 0 5%;
	}
	.boxesMSDLogin fieldset.general_form .one_colum input.checkbox, #middle fieldset.general_form .one_colum input.checkbox, #middle fieldset.general_form .two_colum input.checkbox {
		width: 5%;
	}

	#middle fieldset.general_form .three_colum {
		width: 90%;
		padding: 0 0 0 2%;
		clear: both;
	}
	#middle fieldset.general_form .three_colum input, #middle fieldset.general_form .three_colum select {
		width: 95%;
	}
	#middle fieldset.general_form .two_colum {
		width: 100%;
		padding: 0 0 0 2%;
		clear: both;
	}
	#middle fieldset.general_form .two_colum input {
		width: 90%;
		padding: 3% 5% 3% 1%;
	}
	#middle fieldset.general_form .two_colum select {
		width: 95%;
		padding: 3% 5% 3% 1%;
	}
	#middle fieldset.general_form .two_colum input {
		width: 88%;
		padding: 3% 5% 3% 1%;
	}
	#middle fieldset.general_form .three_colum input {
		width: 98%;
		padding: 3% 5% 3% 1%;
	}
	#middle fieldset.general_form .three_colum select {
		width: 105%;
		padding: 3% 5% 3% 1%;
	}
	input[type="reset"] {
		padding: 3% 4% 3% 4%;
	}
	input.search {
		padding: 3% 4% 3% 4%;
	}
	#middle fieldset.general_form .one_colum input, #middle fieldset.general_form .one_colum select {
		width: 90%;
		padding: 3% 5% 3% 1%;
	}

	#SiteMap .QC_Item span {
		padding: 15px 0 15px 12%;
		width: 88%;
	}
}

/**************************************** STYLE 480 ****************************************/
@media only screen and (max-width:380px) {
	#nav_bar_ul li ul ul.subnode strong.title_col_pharma.general, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.otono, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.invierno, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.primavera, #nav_bar_ul li ul ul.subnode strong.title_col_pharma.verano {
		padding: 15px 0 0 15%;
	}
	a.access_item {
		width: 100%;
		font-size: 95.83333333333333%;
	}
	fieldset.filter_items {
		padding: 1% 2%;
		width: 96%;
		font-size: 83.33333333333333%;
	}
	#expandSearch div.colum {
		width: 100%;
		padding-bottom: 10px;
	}
	#expandSearch div.two_colum {
		width: 100%;
		clear: both;
		padding-bottom: 10px;
	}
	#expandSearch div.two_colum select {
		width: 97%;
	}
	#expandSearch div.three_colum {
		width: 100%;
		clear: both;
		padding-bottom: 10px;
	}
	.filter_items label {
		padding-right: 5px;
	}
	#expandSearch div.three_colum select {
		width: 97%;
	}
	#expandSearch div.send_clear input.clear {
		padding: 8px 8% 8px 8%;
		margin-top: 10px;
	}
	#expandSearch div.send_clear input.send {
		padding: 8px 8% 8px 8%;
		margin-top: 10px;
	}
	#expandSearch .tituloPreguntaDocuments {
		width: 100%;
	}
	#expandSearch .tituloPreguntaDocuments a, #expandSearch .tituloPreguntaDocuments a:hover, #expandSearch .tituloPreguntaDocuments a:active, #expandSearch .tituloPreguntaDocuments a:active, #expandSearch .tituloPreguntaDocuments a:visited {
		padding: 15px 45% 15px 20px;
		float: right;
	}
	.selectedResource {
		width: 100%;
	}
	.selectedResource a, .selectedResource a:hover, .selectedResource a:active, .selectedResource a:visited, .selectedResource a:link {
		padding: 10px 6% 10px 6%;
		width: 37%;
		float: left;
		margin-left: 0;
	}
	.selectedResource a:nth-child(2), .selectedResource a:nth-child(2):hover, .selectedResource a:nth-child(2):active, .selectedResource a:nth-child(2):visited, .selectedResource a:nth-child(2):link {
		float: right;
	}
	.pagination a, .pagination a:hover, .pagination a:active, .pagination a:visited, .pagination a:link {
		padding: 15px 5% 15px 5%;
	}
	.pagination {
		margin-bottom: 10px;
	}
	.module_explore p {
		padding: 0 25% 0 10%;
	}
	#bottom .logo_pie img {
		width: auto;
	}
	#middle h1.mobile {
		width: 68%;
		font-size: 110%;
	}
	#bottom {
		padding-bottom: 12%;
	}
	.aproval_code {
		bottom: 0;
	}
	#middle img.banner {
		width: 100%;
		margin: 0;
	}
	.related_info .center_content {
		border: 0 none;
		height: auto;
		width: 35%;
	}
}
	li.marginLi {
		margin-top: 10px;
	}