html {
	height:100%;	
}
@font-face {
    font-family: 'MontserratLight';
    src: url('fonts/MontserratLight.eot');
    src: url('fonts/MontserratLight.eot') format('embedded-opentype'),
         url('fonts/MontserratLight.woff2') format('woff2'),
         url('fonts/MontserratLight.woff') format('woff'),
         url('fonts/MontserratLight.ttf') format('truetype'),
         url('fonts/MontserratLight.svg#MontserratLight') format('svg');
}

@font-face {
    font-family: 'Multicolore';
    src: url('fonts/Multicolore.eot');
    src: url('fonts/Multicolore.eot') format('embedded-opentype'),
         url('fonts/Multicolore.woff2') format('woff2'),
         url('fonts/Multicolore.woff') format('woff'),
         url('fonts/Multicolore.ttf') format('truetype'),
         url('fonts/Multicolore.svg#Multicolore') format('svg');
}

img {border:none;}
a {outline:none;}
body {
	height:100%;
	font-family: 'Montserrat', sans-serif;
	color:#808080;
	font-weight:400;
	background:url(../img/fondo.jpg) repeat-y top left;
}
body.big {
	background-image:url(../img/fondo_big.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
}
body.big2 {
	background-image:url(../img/fondo_big2.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
}
body.big3 {
	background-image:url(../img/fondo_big3.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
}
body.distributor {
	background-image:url(../img/distributor.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-size:cover;
}
body.toolbox {
	background-image:url(../img/toolbox.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
body.toolbox2015 {
	background-image:url(../img/toolbox-2015.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
body.new_materials {
	background-color:#e5eaed;
	background-image:url(../img/new-materials-16-17_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
* {
	margin:0;
	padding:0;	
}

.strong_smpc {
	color:#a00055;	
}

#cabecera {
	width:100%;
	height:57px;
	position:fixed;
	z-index:999;
	top:0;
	left: 0;
	background:#fff;
	border-bottom:1px solid #d8d8d8;
}
#logo {
	float:left;
	padding:5px 0 0 50px;
}
#logo img {
	display:block;	
}
#navigation {
	float:right;
	padding-right:37px;	
}
#btn-menu-movil {
	display:none;
	float:right;
	border:none;
	background:#fff;
	padding:0;
	margin-top:13px;
}
#btn-menu-movil-footer {
	display:none;
	float:left;
	border:none;
	background:#00a0d4;
	padding:0;
	color:#fff;
	margin-top:9px;
}
#btn-menu-movil i {
	font-size:30px;	
}
#btn-menu-movil-footer i {
	font-size:40px;	
}
#navigation ul {
	list-style:none;
}
#navigation li {
	float:left;
	font:12px 'Montserrat', sans-serif;
	color:#9d9d9c;
}
#navigation li a {
	display:block;
	color:#9d9d9c;
	text-decoration:none;
	border-left:1px solid #d5d5d5;
	padding:30px 0 0 20px;	
}
#navigation li span {
	display:block;
	color:#00a2d5;
	text-decoration:none;
	border-left:1px solid #d5d5d5;
	padding:30px 0 0 20px;
}
#navigation li a.first {
	border:none;
	padding-left:0;
	padding-right:20px;
}
#navigation li a:hover {
	color:#00a2d5;
}
span.nostyle {
	border:none !important;
	display:inline-block !important;
	padding:0 !important;
	color:#fff !important;
}

#navigation li ul {
	display:none;
	position:absolute;
	width:180px;
	padding:12px 0 0 0;	
}
#navigation li ul.nav {
	width:230px;
	margin-left:-140px;
}
#navigation li ul.login {
	width:232px;
	margin-left:-140px;
}
#navigation li:hover ul {
	display:block;
}
#navigation li ul li {
	text-align:right;
	float:none;
	background-color:#00b4e3;
	background-image:url(../img/more.png);
	background-repeat:no-repeat;
	background-position:right;
	color:#fff;
	border-bottom:2px solid #fff;
}
#navigation li ul.nav li {
	background-position:top 15px right 0;
}
#navigation li ul.login li {
	background-image:none;
	text-align:center;
	padding:10px;
	border:none;
}
#navigation li ul li:hover {
	background-color:#0089ab;
}
#navigation li ul li a {
	display:block;
	font-size:13px;
	line-height:38px;
	color:#fff !important;
	text-decoration:none;
	padding:0 25px 0  0;
}
#navigation li ul.nav li a {
	line-height:16px !important;
	padding:12px 25px 12px 0;
}
#navigation li:hover ul li ul {
	display:none;	
}
#navigation li ul li ul {
	display:none;
	position:relative;	
	width:230px;
	margin:0;
	padding:0;
}
#navigation li ul li ul li {
	background-color:#9d9c9c;
	background-image:none;	
}
#navigation li ul li ul li:hover {
	background-color:#b6b6b6;	
}

#main {
	width:100%;
	padding:57px 0;
}
#main.top {
	background:url(../img/top.gif) repeat-x top;
	padding:0;
}
.copy {
	font-size:9px !important;
	position:absolute;
	margin-top:-5px;
}

.references {
margin-top:20px;
}

.references a {
text-decoration: underline;
color: #00a0d4;

}

.content {
	width:100%;
	max-width:1200px;
	padding:0 10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 auto;
	overflow:hidden;
}
.content.main {
	padding-top:40px;
}
.has_sidebar {
	padding-right:244px;	
}
.is_full {
	padding-right:0;
	padding-left:0;	
}
.content.large {
	max-width:none;
	padding:0;
	background:#fff;	
}

.content p {
	font-size:17px;
	padding:0 0 20px 0;	
}

.titular {
	/*background:url(../img/what_titular.png) no-repeat top left;*/
	font-size:40px;
	line-height:40px;
	/*padding:50px 0 0 0;*/
	padding:0;
}
.titular span.title {
	font-family:'Comfortaa';
  font-weight:bold;
	display:block;
	font-size: 45px;
  line-height: 60px;
	color:#00a0d4;
	padding-top:15px;
	text-transform:uppercase;
}
#how .titular span.title, #what2 .titular span.title {
	margin-left:-6px;	
}

#sidebar {
	position:fixed;
	top:58px;
	margin-left:900px;
	width:244px;
}
#sidebar ul {
	list-style:none;
	padding-top:8px;
}
#sidebar li {
	font-size:20px;
	line-height:25px;
	color:#808080;
	text-align:left;
	margin:30px 0 0 0;
	border-bottom:1px solid #d7d7d7;
}
#sidebar li a {
	display:block;
	color:#808080;
	text-decoration:none;
	/*padding:30px 0 25px 18px;*/
	padding:0 0 25px 18px;
	background:url(../img/flecha_titular.png) no-repeat top left;
}
#sidebar li a span.title {
	font-family:'Comfortaa';
	display:block;
  font-size: 28px;
  line-height: 35px;
	color:#00a0d4;
  font-weight:bold;
	text-transform:uppercase;
	margin-left:-3px;
}
#sidebar li a.how {
	background:url(../img/how.png) no-repeat top left;
}
#sidebar li a.are {
	background:url(../img/are.png) no-repeat top left;
}
#sidebar li a.could {
	background:url(../img/could.png) no-repeat top left;
}
#sidebar.sidebar_productos {
	top:78px
}
#sidebar.sidebar_productos li {
	margin:0 !important;
}
#sidebar.sidebar_productos li a {
	padding:15px 0;
	background:none !important;	
}

#pie {
	position: fixed;
	width:100%;
	height: 57px;
	background: #00a0d4;
	bottom: 0;
	left: 0;
	z-index:999;
	border-top:1px solid #d8d8d8;
}
#pie .content {
	height: 57px;
	font: 10px 'Montserrat', sans-serif;
	line-height:20px;
	color:#fff;
}
#pie .content ul {
	padding:20px 40px 0 0;
	list-style:none;
	overflow:hidden;
	float:left;
}
#pie .content li {
	float:left;
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #fff;
}
#pie .content li a {
	color:#fff;
	text-decoration:none;	
}
#pie .content li a:hover {
	text-decoration:underline;	
}

.botones {
	padding:15px 189px 0 0;
}
.content_margen {
	padding:0 0 0 115px;
}
.content_margen2 {
	padding:0 0 0 65px;
}
.content_has_sidebar {
	padding:40px 381px 40px 130px;
}
.content_has_sidebar2 {
	padding:40px 320px 40px 130px;
}
.capa_productos {
	overflow:hidden;
	padding:25px 320px 20px 130px;
}
.capa_productos img {
	display:block;
	width:100%;
	height:auto;
}
.capa_productos .title {
	/*margin-right:80%;*/
	float:left;
	width:20%;
	font-size:18px;
	color:#a0a0a0;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;	
}
.hide-mobile {
	display:block !important;	
}
.hide-desktop {
	display:none !important;	
}
.product-list {
	overflow:hidden;
	float:left;
	width:80%;	
}
.product-list .product {
	width:33.33%;
	float:left;
	border-left:1px solid #eee;
	padding:5px 10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.product-list .product:first-child {
	border:none;
}
.product-list .product a img {
	transition: opacity 0.2s;
}
.product-list .product a:hover img {
	opacity:0.6;
}

img.boto2 {
	padding:0 0 0 10px;	
}

.overlay , .video_overlay {
	position:fixed;
	display:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/trans.png);
	z-index:11;
}
.overlay .cerrar, .video_overlay .cerrar {
	position:fixed;
	top:90px;
	right:100px;
}
.popup {
	display:table-cell;
	vertical-align:middle;
	text-align: center;
}
.popup .popup_content {
	display:inline-block;
	text-align:left;
	border-top:5px solid #009ed3;
	background:#fff;
	padding:20px 30px;
	width:95%;
	max-width:900px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.popup .popup_content_video {
	display:inline-block;
	text-align:left;
	background:#fff;
	padding:0;
	width:95%;
	max-width:900px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.popup .titular_popup {
	font-size:50px;
	line-height:50px;
	color:#009ed3;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	background:url(../img/subrayado.gif) no-repeat left bottom;
}
.popup .textos_popup p {
	font-size:14px;
	padding-bottom:20px;
}

.popup .textos_popup li {
  font-size:14px;
}
.popup .textos_popup p.title {
	font-size:17px;
	padding-bottom:20px;
	color:#5ec2e3;	
}
.popup_content.popup_documents {
	background:#e4e7e9;
	padding:0;
	border:5px solid #009ed3;
	max-width:500px;
}
.popup_content.popup_documents .titular_popup {
	padding:20px 30px;
	margin:0;
	background:none;
	line-height:20px;
}
.popup_content.popup_documents .textos_popup {
	background:#fff;
	padding: 20px 30px;
}

.popup .overflow {
	overflow:auto;
	height:200px;
	padding-right:10px;	
}
.popup .overflow ul {
	list-style:inherit;
	margin-left:30px;
	padding-bottom:10px;
}
.popup .overflow ul li {
	padding-bottom:10px;	
}
.popup .overflow ol {
	margin:0;
	padding:0 0 10px 0;
}
.popup .overflow ol ol {
	margin:0 0 0 15px;
	padding:0;
}
.popup .overflow ol ol li {
	padding-bottom:10px;
}

.button {
	background:#009ed3;
	color:#fff;
	text-align:center;
	font: 16px 'Montserrat', sans-serif;
	line-height:49px;
	border:1px solid #b9c2c7;
	padding:0 20px;
	display:inline-block;
	text-decoration:none;
	width:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}

div.buttons {
	overflow:hidden;
	width:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding:20px 0 0 0;
}
.bt_left {
	float:left;
	width:50%;
	padding:0 5px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
.bt_right {
	float:right;
	width:50%;
	padding:0 5px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;		
}

h1 {
	font:44px 'Montserrat', sans-serif;
	line-height:47px;
	font-weight:normal;
	color:#b3b2b2;
}
h1.suplasyn-2ml {
	height:156px;
	background:url(../img/suplasyn-2ml.jpg) no-repeat top left;
	padding:0 0 0 410px;	
}
h1.suplasyn-1shot {
	height:156px;
	background:url(../img/suplasyn-1shot.jpg) no-repeat top left;
	padding:0 0 0 410px;	
}
h1.suplasyn-md {
	height:156px;
	background:url(../img/suplasyn-md.jpg) no-repeat top left;
	padding:0 0 0 410px;	
}
span.video_button {
	margin:80px 100px 0 0;
	float:right;	
}
a.video_button {
	display:inline-block;
	background:#00b4e3 url(../img/video_button.gif) no-repeat top left;
	padding:7px 20px 0 60px;
	height:45px;
	font:13px 'Montserrat', sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:left;
}
.white_content {
	margin:0 90px;
	background:url(../img/trans_white.png);
	font:16px 'Montserrat', sans-serif;
	color:#333;
	overflow:hidden;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
	padding:60px 80px;
	overflow:auto;
}
.white_content.white_1shot {
	padding:60px 0 60px 50px;	
}
.content_left {
	float:left;
	width:50%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
.content_right {
	float:right;
	width:50%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;		
}
.flecha1 {
	width:238px;
	height:170px;
	background:url(../img/flecha1.png);
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 120px;
}
.flecha2 {
	width:238px;
	height:170px;
	background:url(../img/flecha2.png);
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 120px;
}
.flecha3 {
	width:504px;
	height:396px;
	background:url(../img/flecha_big.png) no-repeat right;
	display:table-cell;
	vertical-align:middle;
}
.flecha3 ul {
	list-style:none;
	font-size:12px;
	text-transform:uppercase;
}
.flecha3 ul li strong {
	color:#a01854;
	font-weight:normal;	
}
.flecha3 p {
	font-size:13px !important;	
}

.superindice {
	vertical-align:super;	
	font-size:10px;
}
.sticker {
	position:absolute;
	margin-top:-40px;
	margin-left:40px;	
	background: #a21955;
    border-radius: 50%;
	width:138px;
    height: 138px;
	color:#fff;
	font-size:9px;
	text-align:center;
	padding:10px;
	box-sizing:border-box;
}
.sticker strong {
	display:inline-block;
	font-size:25px;	
}
.titular_big {
	color:#fff;
	font-size:22px;
	line-height:65px;
	height:68px;
	background:url(../img/titular_big.png) no-repeat left;
	padding:0 0 0 90px;
	margin:0 0 20px 50px;
}
.titular_big strong {
	font-size:24px;	
}
.titular_big2 {
	color:#fff;
	font-size:10px;
	line-height:49px;
	height:49px;
	background:url(../img/titular_big2.png) no-repeat left;
	padding:0 0 0 60px;
	margin:5px 0 20px 0;
	text-transform:uppercase;
}
.titular_big3 {
	color:#fff;
	font-size:22px;
	line-height:71px;
	height:68px;
	background:url(../img/titular_big3.png) no-repeat left;
	padding:0 0 0 80px;
	margin:0 0 20px 0;
	text-transform:uppercase;
}
.titular_big4 {
	color:#fff;
	font-size:22px;
	line-height:69px;
	height:67px;
	background:url(../img/titular_big4.png) no-repeat left;
	padding:0 0 0 100px;
	margin:80px 0 0 80px;
}
.titular_big5 {
	color:#fff;
	font-size:22px;
	line-height:20px;
	height:56px;
	background:url(../img/titular_big5.png) no-repeat left;
	padding:8px 0 0 80px;
	margin:0 0 20px 0;
	text-transform:uppercase;
}
.yes1 {
	height:145px;
	padding:0 0 0 175px;
	background:url(../img/yes1.png) no-repeat left;
	margin:20px 0 40px 100px;
}
.yes2 {
	height:145px;
	padding:0 0 0 175px;
	background:url(../img/yes2.png) no-repeat left;
	margin:20px 0 40px 100px;
}

#login_form input.inputs {
	display:block;
	margin:2px auto 7px auto;
	background:#fff;
	border:1px solid #c2d3db;
	padding:3px 0;
	color:#303030;
	text-align:center;
}
.bt_submit {
	text-align:center;
	border:1px solid #fff;
	background:#00b4e3;
	text-align:center;
	color:#fff;
	padding:3px 10px;
	margin:5px 0 0 0;
}
.bt_submit:hover {
	background:#0089ab;
}

.titular_left {
	clear:left;
	font-size:16px;
	color:#9e0054;
	padding:30px 0 10px 0;
	text-transform:uppercase;
}
.titular_rignt {
	clear:right;
	font-size:16px;
	color:#00bbe7;
	padding:30px 0 10px 35px;
	text-transform:uppercase;
}
.titular_rignt.mid {
	padding-top:80px;
}
.titular_rignt.big {
	padding-top:200px;
}
.titular_rignt.small {
	padding-top:10px;
}
.caja_left {
	clear:left;
	float:left;
	width:221px;
	height:122px;
	background:url(../img/caja_left.png);
	margin:0 0 30px 0;
	padding:10px 55px 0 0;
	font-size:13px;
	line-height:20px;
	text-align:right;
}
.caja_left a, .caja_right a {
	color:#878787;
	text-decoration:none;
}
.caja_left a:hover, .caja_right a:hover {
	color:#000;	
}
.titular_left.smaller {
	color:#00b4e3;	
}
.caja_left.smaller {
	width:221px;
	height:56px;
	background:url(../img/caja_left_small.png);	
}

.titular_left.bigger {
	color:#00b4e3;
}
.caja_left.bigger {
	background:url(../img/flecha.png) no-repeat right;
	padding:0;
	width:368px;
	height:286px;
}
.flecha {
	width:290px;
	height:auto;
	padding:20px;
	background:url(../img/caja_trans.png);
	border:3px solid #00b4e3;
}

.caja {
	min-width: 206px;
	background:#dde2e5;
	border:2px solid #00bbe7;
	padding: 15px;
	font-size: 13px;
	line-height: 20px;
	text-align:left;
	position:relative;
}
.caja.left {
	float:left;
	text-align:right;
}
.caja.flecha_caja {
	min-height:40px;	
}
.caja.left.flecha_caja:after {
	position:absolute;
	content:"";
	width: 0;
	height: 0;
	top:50%;
	right:-35px;
	margin-top:-22px;
	border-top: 22px solid transparent;
	border-left: 22px solid #00b4e3;
	border-bottom: 22px solid transparent;
}
.caja.left.flecha_caja.flecha_blanca:after {
	border-left: 22px solid #fff;
}
.caja.right {
	float:right;
}
.caja.right.flecha_caja:before {
	position:absolute;
	content:"";
	width: 0;
	height: 0;
	top:50%;
	left:-35px;
	margin-top:-22px;
	border-top: 22px solid transparent;
	border-right: 22px solid #00b4e3;
	border-bottom: 22px solid transparent;
}
.caja.right.flecha_caja.flecha_blanca:after {
	border-right: 22px solid #fff;
}

.caja_right {
	clear:right;
	float:right;
	width:227px;
	height:95px;
	background:url(../img/caja_right.png);
	margin:0 0 30px 0;
	padding:10px 0 0 50px;
	font-size:13px;
	line-height:20px;
}
.left_separator {
	float:left;
	padding-right:35px;	
}
div.top_flecha {
	padding:50px 0 0 0;	
}
p.top_flecha {
	padding:115px 0 0 0;	
}
.right_separator.right_flecha {
	margin-left: 393px;	
}

.pastilla {
	color:#fff;
	font-size:18px;
	line-height:30px;
	width:475px;
	height:37px;
	text-transform:uppercase;
	background:url(../img/pastilla.gif) no-repeat right;
	display:inline-block;
	margin:0 0 20px -30px;	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	padding:0 5px 0 30px;
}
.pastilla2 {
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:35px;
	width:90%;
	max-width:480px;
	height:37px;
	background:#9e0054;
	margin:0 auto 20px auto;	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	overflow:hidden;
	padding:0;
	font-weight:bold;
}

ol {
	margin:0 auto;
	padding:5px 0 0 0;
	list-style:none;
	overflow:hidden;	
}
ol li {
	font-size:15px;
	margin-bottom:15px;
	overflow:hidden;
}
span.numero {
	background:#f19b00;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	width:34px;
	line-height:34px;
	display:inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.capa_centrada {
	padding-left:50px;	
}
.padding_foto {
	padding:40px 0 200px 100px;	
}

.resultados {
	display:none;
	padding:30px 0 0 0;
	overflow:hidden;
}
.resultados p strong {
	text-transform:uppercase;
}

span.user {
	display:inline-block;
	padding-left:23px;
	background:url(../img/user.gif) no-repeat left;
	line-height:17px;
	margin:2px 0;
}
span.phone {
	display:inline-block;
	padding-left:23px;
	background:url(../img/phone.gif) no-repeat left;
	line-height:17px;
	margin:2px 0;
}
span.mail {
	display:inline-block;
	padding-left:23px;
	background:url(../img/email.gif) no-repeat left;
	line-height:17px;
	margin:2px 0;
}

.mano {
	float:left;
	width:50%;	
}
.mano img {
	max-width:100%;
	height:auto;
}

.li1 {
	height:45px;	
}
.li2 {
		
}
.li3 {
		
}
.li4 {
	height:75px;	
}

.tooltip {
	display:none;
	position:absolute;
	margin-left:-130px;
	font-size:30px;
	line-height:13px;
	background:url(../img/toolbox.png) no-repeat right;
	border-left:1px solid #00bbe7;
	padding:10px 10px 10px 5px;
	margin-top:-22px;
	height:44px;
	z-index:100;
}
.tooltip.der {
	background:url(../img/toolbox_der.png) no-repeat left;
	border:0;
	left:0;
	border-right:1px solid #00bbe7;
	margin-left:230px;
	width: 108px;
}
.tooltip.der.bigger {
	margin-left:297px;
}
.tooltip.short {
	margin-left:-75px;
}
.tooltip a {
	text-decoration:none;
}
/*.tooltip.der.short {
	margin-left:150px;
}
.tooltip.der.large {
	margin-left:180px;
}*/
.lnk_tooltip {
	cursor:pointer;	
}
.lnk_tooltip .tooltip, .lnk_tooltip .tooltip a {
	color:#808080;
}
.lnk_tooltip:hover {
	color:#000;	
}
.tooltip a:hover {
	color:#000;
}
.left_tooltip {
	display:block;
	float:left;
	text-align:center;
	padding:0 7px;
	width:40px;	
}
.pdf-icon {
	color:#b32017;	
}
.mb {
	font-size:11px;
	display:block;
	padding:5px 0 0 0;	
}

.download {
	color:#808080;
	text-decoration:none;	
}
.download:hover {
	color:#009ed3;	
}
.download i {
	font-size:30px;
	margin-right:5px;
}

.cookies {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:30px 10px;
	background:#4e5b5f;
  background: rgba(78, 91, 95, 0.95);
	color:#fff;
	text-align:left;
	z-index:1000;
	font:12px 'Montserrat', sans-serif;
}

.cookies li {
margin-left:40px;
}
.cookies a {
	color:#fff;
	text-decoration:underline;	
}
.cookies a:hover {
	text-decoration:none;	
}
.cookies a.close {
    margin-top: 20px;
    padding: 5px 10px;
    border: 1px solid #fff;
    text-decoration: none;
    transition: all 0.3s ease;	
}
.cookies a.close:hover {
	background: #fff;
  color: #4e5b5f;	
}
.cookies .close {
	padding-top:20px;	
}

.separador {
	height:100px;	
}

img.click_here {
	max-width:90%;
	height:auto;	
}

.toolbox_map {
	max-width:90%;
	height:auto;
}
.toolbox-left {
	float:left;
	padding-top:223px;
	position:relative;	
}
.toolbox-right {
	float:right;
	padding-top:0;	
}

.toolbox-padding {
	padding-right:250px;	
}

.pestanas .pestana {
	display:inline-block;	
}
.pestanas .pestana a {
	display:block;
	text-decoration:none;
	padding:5px 15px;
	background:#ccc;
	color:#808080;
}
.pestanas .pestana a:hover {
	background:#eee;	
}
.pestanas .pestana a.active {
	background:#fff;
	color:#00a0d4;
}

.padding_80 {
	padding:80px 0 0 0;	
}
.titular_padding {
	padding:10px 120px 10px 10px;	
}
.ul_margin {
	margin:60px 0 50px 130px;	
}

div.human {
	position:relative;
	color:#a00055;
	font-size:13px;
}
div.human .videos {
	position:absolute;
}
div.human .videos.video01 {
	text-align:right;
	top:40px;
	right:50%;
	margin-right:195px;
}
div.human .videos.video02 {
	text-align:left;
	top:15px;
	left:50%;
	margin-left:203px;
}
div.human .videos.video03 {
	text-align:right;
	top:145px;
	right:50%;
	margin-right:203px;
}
div.human .videos.video04 {
	text-align:left;
	top:160px;
	left:50%;
	margin-left:203px;
}
div.human .videos.video05 {
	text-align:right;
	top:245px;
	right:50%;
	margin-right:180px;
}
div.human .videos.video06 {
	text-align:left;
	top:240px;
	left:50%;
	margin-left:168px;
}
table.human {
	width:100%;
	max-width:390px;
}
table.human td img {
	display:block;
	width:100%;
	height:auto;	
}
.padding_40 {
	padding:40px 0;	
}

.padding_this {
	padding:80px 0 0 80px;	
}
.padding_this2 {
	padding:0 0 0 60px;	
}
.ul_list {
	margin:60px 0 60px 130px;	
}
.img_1shot {
	padding:0 0 40px 60px;	
}
.margin_ul {
	margin-left:40px;	
}

.toolbox_button {
	background:#00b6e4;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-size:20px;
	line-height:38px;
	padding:0 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-weight:300;
}

.logo-certificados {
	position:absolute;
	bottom:70px;
	left:20px;	
}

.table {
	display:table;
	width:100%;
	height:100%;	
}
.row {
	display:table-row;	
}
.cell {
	display:table-cell;
	vertical-align:middle;
	text-align:center;	
}
.tabla-toolbox {
	display:table;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.certificados {
	overflow:hidden;
	padding:10px 0;	
}
.certificados .certificado {
	float:left;
	width:25%;
	padding:10px;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
}
.certificados .certificado div {
	padding:10px 5px;
}
.certificados .certificado div span {
	display:inline-block;
	background:#00a1d4;
	padding:5px 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.certificados .certificado a {
	color:#fff;
	text-decoration:none;
}
.certificados .certificado a:hover span {
	background:#fff;
	color:#00a1d4;
}
.certificados .certificado img {
	display:block;
	border:1px solid #ddd;
	width:100%;
	height:auto;	
}

.refs {
	font-size:13px !important;	
}
.img-responsive {
	max-width:100%;
	height:auto;	
}
.nobg {
	background-image:none !important;	
}
.clearfix {
	clear:both;	
}
.overflowfix {
	overflow:hidden;	
}

.results_content {
	box-sizing:border-box;
	width:100%;
	max-width:690px;
	overflow:hidden;
}
.results {
	float:left;
	width:50%;
	padding:10px;
	box-sizing:border-box;	
}
.results .title {
	background:#00a0d4;
	padding:5px 10px;
	color:#fff;
	font-size:11px;
	line-height:13px;
	text-align:center;
	border:2px solid #fff;
	margin:10px 0 25px 0;
	width:100%;
	height:60px;
	box-sizing:border-box;
}
.results .refs {
	color:#80807f;
	padding:10px 10px 30px 10px;
	border-top:1px solid #cce6f6;	
}

.titular_azul {
	text-transform:uppercase;
	color:#42b3de;
	font-size:18px;	
}
.rotate {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	font-size:11px;
	float:left;
	margin-left:-50px;
	position:absolute;
	top:0;
	margin-top: 75px;
}
.ref_grafica {
	text-align:right;
	font-size:11px;
	display:block;
}

.col {
	float:left;	
}
.col-20 {
	width:20% !important;	
}
.col-25 {
	width:25% !important;	
}
.col-33 {
	width:33.33% !important;	
}
.col-40 {
	width:40% !important;	
}
.col-50 {
	width:50% !important;	
}
.base_grafica {
	text-align:center;
	font-size:11px;
	line-height:14px;	
}
.cuadrito:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 3px;
  background: #00a0d4;
}
.cuadrito.one:before {
  background: #00a0d4;
}
.cuadrito.two:before {
  background: #a00055;
}
.cuadrito.three:before {
  background: #575756;
}
.base_meta_grafica {
	overflow:hidden;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	box-sizing:border-box;	
}
.base_meta_grafica .grafica1 {
	text-align:center;
	font-size:11px;
	line-height:14px;
}
.video_1shot_content {
	position:relative;
	margin:0 auto;
	max-width:500px;
}
.video_1shot {
	position:absolute;
	left:50%;
	top:98px;
	margin-left:100px;
	color:#a00055;	
}
li.iconos {
	line-height:39px;
	padding:10px 0;	
}
.list_1shot {
	clear:left;
	height:75px;
	font-size:13px !important;
}
.list_1shot_content {
	float:left;
	padding-left:30px;
	padding-top:60px;
}
.flecha_1shot {
	float:left;	
}

.left {
	float:left;	
}
.clearleft {
	clear:left;	
}
.hand_text {
	margin-left:45px;
	padding-top:5px;	
}

.injection01 {
	position:absolute;
	top:163px;
	text-align:center;
	margin-left:310px;
	font-size:15px;	
	color:#a00055;
}
.injection02 {
	position:absolute;
	top:163px;
	text-align:center;
	margin-left:610px;
	font-size:15px;
	color:#a00055;
}

.functional_criteria_content {
	position:relative;
	width:100%;
	max-width:460px;
	margin:0 auto;
	box-sizing:border-box;
	overflow:hidden;
}
.functional_criteria_columna {
	box-sizing:border-box;
	padding-left:25px;
	font-size:10px;
	line-height:17px;
	color:#575656;
	text-align:center;
}
.functional_criteria_columna.columna02 {
	clear:both;
	padding-top:5px;
	padding-bottom:10px;
	overflow:hidden;
}
.functional_criteria_columna .col {
	padding:0 10px;	
	box-sizing:border-box;
}
.functional_criteria_bottom {
	border-top:1px solid #cce6f6;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	color:#575656;
	padding-top:5px;
	padding-bottom:10px;
	text-align:left;
}
.functional_criteria_bottom .col {
	padding:0 10px;	
	box-sizing:border-box;
}
.title_all_criteria {
	margin:0 auto 30px auto;
	font-size:18px;
	color:#00a0d4;
	border-top:1px solid #00a0d4;
	border-bottom:1px solid #00a0d4;
	display:inline-block;
	text-align:left;	
}
.rotate.bigger {
	    font-size: 11px;
    margin-left: -92px;
    margin-top: 100px;
}
ul.supp_efficient {
	font-size:16px;
	color:#009fe3;
}
ul.supp_efficient li {
	padding-bottom:10px;
}
ul.supp_efficient li span {
	color:#333;
}
ul.supp_efficient li strong {
	color:#a00055;
	font-weight:normal;	
}

.flecha3 .margin_ul li.iconos img {
	display:block;
	margin:0 10px 0 0;
}

.suplasyn2ml_efficacy {
	width:100%;
	max-width:731px;
	box-sizing:border-box;
	margin:0 auto;
	padding:0 10px 0 80px;
	font-size:14px;
	line-height:16px;
	color:#575656;		
}
.suplasyn2ml_efficacy_list {
	float:left;
	width:33.33%;
	text-align:left;
	box-sizing:border-box;
	padding:10px 80px 10px 0;
}

@media (max-width: 1280px) {
	body.new_materials {
		background-size:100%;
	}
}

@media (max-width: 1200px) {
	.mano {
		width:500px;	
	}
	#sidebar {
		position:fixed;
		top:58px;
		margin-left:0;
		right:37px;
	}
	.left_separator {
		padding-right:15px;	
	}
	div.top_flecha {
		padding:20px 0 0 0;	
	}
	p.top_flecha {
		padding:90px 0 0 0;
	}
	.white_content {
		margin:0;
		padding:40px 20px;
	}
	.sticker {
		margin-left:-40px;	
	}
	/*a.lnk_popup_video img {
		margin-top:60px;	
	}*/
	a.lnk_popup_video.no_padding img {
		margin-top:0 !important;	
	}
	table a.lnk_popup_video img {
		margin-top:0 !important;	
	}
	h1.suplasyn-2ml {
		background:url(../img/suplasyn-2ml.jpg) no-repeat top 0 left -70px;
		padding:0 0 0 310px;	
	}
	h1.suplasyn-1shot {
		background:url(../img/suplasyn-1shot.jpg) no-repeat top 0 left -70px;
		padding:0 0 0 310px;	
	}
	h1.suplasyn-md {
		background:url(../img/suplasyn-md.jpg) no-repeat top 0 left -70px;
		padding:0 0 0 310px;	
	}
	span.video_button {
		margin-right:20px;	
	}
	.padding_80 {
		padding:40px 0 0 0;	
	}
	.titular_padding {
		padding:10px;	
	}
}
@media (max-width: 1180px) {
	.content_margen {
		padding:0 0 0 0;
	}
	.content_margen2 {
		padding:0;
	}
	.has_sidebar {
		padding-right:341px;
		padding-left:80px;	
	}
	.is_full {
		padding-right:80px;
		padding-left:80px;	
	}
	.content_has_sidebar {
		padding:40px 330px 40px 80px;
	}
	.content_has_sidebar2 {
		padding:40px 330px 40px 80px;
	}
	.botones {
		padding-right:0;
		text-align:left;
	}
	.capa_productos {
		padding-left:80px;	
		padding-right:341px;
	}
	#sidebar li a {
		text-align:left;
		padding-left:20px;	
	}
	.padding_this {
		padding:80px 0 0 0;	
	}
	/*.titular_big4 {
		margin-left:0;
	}*/
}

@media (min-width: 961px) {
	.footer-menu {
		display:block !important;	
	}
}

@media (max-width: 960px) {
	#sidebar {
		position:inherit;
		width:auto;
	}
	#sidebar li {
		float:left;
		width:50%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.has_sidebar {
		padding-right:40px;
		padding-left:40px;	
	}
	.content_has_sidebar, .content_has_sidebar2 {
		padding:40px 40px 40px 40px;
	}
	.capa_productos {
		padding-left:30px;
		padding-right:40px;	
	}
	
	.li1, .li2, .li3, .li4 {
		height:auto;	
	}
	ol {
		padding-left:200px;
	}
	.mano {
		display:none;	
	}
	
	ol {
		padding-left:90px;
	}
	.capa_centrada {
		padding-left:40px;	
	}
	.titular_big4 {
		margin-left:20px;	
	}
	.padding_foto {
		padding:40px 0 40px 40px;	
	}
	.separador {
		height:0;	
	}
	.toolbox-padding {
		padding-right:0;	
	}
	h1.suplasyn-2ml {
		background:url(../img/suplasyn-2ml.jpg) no-repeat top 0 left -90px;
		padding:30px 0 0 290px;
		font-size:30px;
		line-height:30px;
		height:144px;
	}
	h1.suplasyn-1shot {
		background:url(../img/suplasyn-1shot.jpg) no-repeat top 0 left -90px;
		padding:30px 0 0 290px;
		font-size:30px;
		line-height:30px;
		height:144px;
	}
	h1.suplasyn-md {
		background:url(../img/suplasyn-md.jpg) no-repeat top 0 left -90px;
		padding:30px 0 0 290px;
		font-size:30px;
		line-height:30px;
		height:144px;
	}
	.is_full {
		padding-right:20px;
		padding-left:20px;
	}
	.sticker {
		margin-left:-20px;	
	}
	.footer-menu {
		display:none;
		position:absolute;
		z-index:1;
		bottom:57px;
		background:#47b4df;
		margin-left:-10px;	
		width:100%;
		-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
	#pie .content ul {
		float:none;
		width:100%;
		-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding:0;
	}
	#pie .content ul li {
		float:none;
		border:none;
		margin:0;
		padding:0;
	}
	#pie .content ul li a {
		display:block;
		padding:10px;
		font-size:14px;
	}
	#pie .content ul li span {
		display:block;
		padding:10px;
		font-size:14px;
	}
	#pie .content ul li a:hover {
		text-decoration:none;
		background:#00a0d4;
	}
	#btn-menu-movil-footer {
		display:block;
	}
	.padding_this {
		padding:80px 0 0 0;	
	}
	.padding_this2 {
		padding:0 0 0 20px;	
	}
	.padding_this img {
		width:100%;
		height:auto;	
	}
}

@media (max-width: 800px) {
	.injection02 {
		position:absolute;
		top:338px;
		text-align:center;
		margin-left:185px;
		font-size:15px;
	}
}

@media (max-width: 768px) {
	body.new_materials {
		background-image:url(../img/fondo.jpg);
		background-size:cover;
	}
	.right_separator.right_flecha {
		margin-left: 0;	
	}
	.hide-mobile {
		display:none !important;	
	}
	.hide-desktop {
		display:block !important;	
	}
	
	img.rodilla {
		display:none;	
	}
	.content_left.responsive {
		width:100%;	
	}
	ol {
		padding-left:40px;
	}
	img.boto2 {
		padding:0;	
	}
	#logo {
		padding-left:30px;
	}
	/*.has_sidebar {
		padding-right:321px;
		padding-left:40px;	
	}*/
	.is_full {
		padding-right:40px;
		padding-left:40px;
	}
	/*.content_has_sidebar {
		padding:40px 310px 40px 40px;
	}*/
	/*.content_has_sidebar2 {
		padding:40px 310px 40px 40px;
	}*/
	.botones {
		padding-right:0;
		text-align:left;
	}
	#sidebar li a {
		text-align:left;
	}
	/*.capa_productos {
		padding-left:40px;
		padding-right:310px;	
	}*/

	.popup_content .buttons .bt_left {
		float:none;
		width:100%;
		margin-bottom:5px;
	}
	.popup_content .buttons .bt_right {
		float:none;
		width:100%;
	}
	
	.popup_content .buttons .bt_left a.button, .popup_content .buttons .bt_right a.button {
		line-height:19px;
		padding:15px 10px;
	}
	.flecha1, .flecha2 {
		width:100%;
		height:100px;
		background-position:left;	
	}
	.suplasyn_2ml .left_separator {
		float:none;
		width:100%;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px solid #ccc;
	}
	.flecha3 {
		width:100%;
		height:100px;
		background:none;	
	}
	div.top_flecha {
		padding: 20px 0 0;
	}
	p.top_flecha {
		padding-top:0;	
	}
	.titular_big, .titular_big4 {
		font-size: 18px;
		line-height: 18px;
		margin: 0 0 20px 0;
		padding: 25px 0 0 90px;
	}
	.titular_big2 {
		font-size: 18px;
		line-height: 18px;
		margin: 0 0 20px 0;
		padding: 25px 0 0 60px;
		width:100%;
	}
	.ul_margin {
		margin:60px 0 50px 20px;	
	}
	.video_button {
		display:none;	
	}
	.white_content.white_1shot {
		padding:20px 10px;	
	}
	.ul_list {
		margin:60px 0 60px 100px;	
	}
	
	/*.capa_productos img {
		display:block;
		float:none;
		width:100%;
		max-width:100%;
	}*/
	.capa_productos .title {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.product-list {
		float:none;
		width:100%;
	}
	.yes1, .yes2 {
		margin-left:10px;
		height:auto;
		min-height:150px;
	}
	.capa_centrada {
		padding-left:10px;
		padding-right:10px;	
	}
	
	.suplasyn2ml_efficacy {
		padding:0 10px 0 30px;
		font-size:12px;
		line-height:14px;	
	}
}

@media (max-width: 680px) {
	div.human .videos {
		display:none;	
	}
	.results {
		width:100%;
	}

}

@media (min-width: 541px) {
	#navigation {
		display:block !important;	
	}
	.titular_big5 {
		font-size:16px;	
	}
}

@media (max-width: 540px) {
	.tooltip {
		width:100% !important;
		margin:20px 0 0 0 !important;
		left:0 !important;
		background:#fff !important;
		border:1px solid #00bbe7 !important;
		box-sizing:border-box !important;
		height:auto !important;
	}
	.titular_rignt.mid {
		padding-top:30px;
	}
	.titular_rignt.big {
		padding-top:30px;
	}
	.titular_rignt.small {
		padding-top:30px;
	}
	.toolbox-left {
		float:none;
		padding-top:150px;
		position:relative;	
	}
	.toolbox-right {
		float:none;
		padding-top:0;	
	}
	.caja.left {
		float:none;
		text-align:left;
	}
	.caja.flecha_caja {
		min-height:auto;	
	}
	.caja.left.flecha_caja:after {
		display:none;
	}
	.caja.right {
		float:none;
	}
	.caja.right.flecha_caja:before {
		display:none;
	}
	body.toolbox .tabla , body.toolbox_2015 .tabla, body.new_materials .tabla{
		height:auto !important;
		padding-bottom:100px !important;	
	}
	
	.product-list .product {
		width:100%;
		padding:5px 0;
		border:none;
		border-bottom:1px solid #eee;
	}
	.product-list .product:first-child {
		border-bottom:1px solid #eee;
	}
	.product-list .product:last-child {
		border-bottom:none;
	}
	.certificados .certificado {
		width:50%;
	}
	
	.capa_centrada a.lnk_popup_video img {
    	margin-top: 20px;
	}
	.padding_foto {
		padding-left:0;
		padding-top:0;
	}
	.injection01, .injection02 {
		display:none;	
	}
	.padding_foto img {
		max-width:100%;
		height:auto;	
	}
	ol {
		padding-left:20px;	
	}
	.margin_ul {
		margin-left:20px;	
	}
	.img_1shot {
		padding:0 0 40px 0;	
	}
	.img_1shot img {
		width:100%;
		height:auto;	
	}
	.ul_list {
		margin:60px 0 60px 30px;	
	}
	.padding_this2 {
		padding:0 0 0 0;	
	}
	#btn-menu-movil {
		display:block;	
	}
	.sticker img {
		width:108px;
		height:auto;	
	}
	#navigation li a.first {
		border-bottom:1px solid #ddd;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:10px;
	}
	h1.suplasyn-2ml {
		height:156px;
		background-image:url('../img/suplasyn-2ml.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-size:cover;
		padding:0;	
	}
	h1.suplasyn-1shot {
		height:156px;
		background-image:url('../img/suplasyn-1shot.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-size:cover;
		padding:0;	
	}
	h1.suplasyn-md {
		height:156px;
		background-image:url('../img/suplasyn-md.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-size:cover;
		padding:0;	
	}
	.toolbox_map {
		display:block;
		margin:0 auto !important;	
	}
	span.span_toolbox {
		display:block;
		text-align:center;
		padding-top:15px;	
	}
	#sidebar li {
		width:100%;	
	}
	.has_sidebar {
		padding-right:20px;
		padding-left:20px;	
	}
	.content_has_sidebar, .content_has_sidebar2 {
		padding:20px 20px 20px 20px;
	}
	.capa_productos {
		padding-left:10px;
		padding-right:20px;	
	}
	.is_full {
		padding-left: 0;
		padding-right: 0;
	}
	#navigation {
		display:none;
		float:none;
		position:absolute;
		background:#fff;
		top:58px;
		left:0;
		width:100%;
	}
	#navigation ul {
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);	
	}
	#navigation li {
		float:none;
		text-align:left;
	}
	#navigation li ul {
		display:block;
		position:inherit;
		width:auto;
		padding:0;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		
	}
	#navigation li ul.nav {
		width:auto;
		margin-left:0;
	}
	#navigation li ul.login {
		width:auto;
		margin-left:0;
	}
	#logo {
		padding-left:0;	
	}
	#navigation li a {
		padding:15px 20px;
	}
	#navigation li ul li {
		text-align:left;
	}
	#navigation li ul li a {
		padding:0 20px;	
	}
	#login_form .inputs {
		width:80%;
		padding:8px 5px !important;
	}
	.tabla-toolbox a {
		display:block;
	}
	.tabla-toolbox a.toolbox_button {
		display:inline-block;
	}
	.video_button {
		display:none;	
	}
	h1.suplasyn-2ml {
		font-size:28px;
		line-height:32px;
		text-align:center;
		background-image:none;
		padding:20px 0;
		height:auto;
		height:136px;	
	}
	h1.suplasyn-1shot {
		font-size:28px;
		line-height:32px;
		text-align:center;
		background-image:none;
		padding:20px 0;
		height:auto;
		height:136px;	
	}
	h1.suplasyn-md {
		font-size:28px;
		line-height:32px;
		text-align:center;
		background-image:none;
		padding:20px 0;
		height:auto;
		height:136px;	
	}
	h1.suplasyn-1shot img {
		width:90%;
		height:auto;
	}
	#navigation li ul.nav li a {
    	padding: 10px 20px;
	}
	.titular_big, .titular_big4, .titular_big2, .titular_big5, .titular_big3  {
		background:#49badf;
		font-size: 18px;
		line-height: 18px;
		height:auto;
		margin: 0 0 20px 0;
		padding: 25px 10px;
	}
	.titular_big4 {
		margin-left:0 !important;	
	}
	.padding_40 {
		padding:20px 0;	
	}
	.overlay .cerrar, .video_overlay .cerrar {
		position:fixed;
		top:65px;
		right:10px;
	}
	.overflow img {
		width:100%;
		height:auto;	
	}
}
