@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700,800');

@import url('https://fonts.googleapis.com/css?family=Amiri:400,700');

/* CSS Document */

/* ESTILOS DEL SITIO */
	
				
.btn-formulario-shared {
	padding: 5% 10%;
	background-color: #cc6005;
	color: white;
	display: inline-flex;
	width: auto;
	text-align: center;
	margin: 0 3%;
	font-size: 12px;
	font-weight: normal;
}

html { position: relative; min-height: 100%; }

body {  }

.clearfix {clear:both;}

h1 	{ font: 200 3.1em/1em 'Raleway', sans-serif; margin-bottom: 0.2em; color:#0093d1; letter-spacing: -0.025em;}

h2 	{ font: 200 2.1em/1em 'Raleway', sans-serif; color:#0093d1; letter-spacing: -0.025em; margin-top: 0.5em;text-decoration:none;}

h3 	{ font: 400 1em/1.2em 'Raleway', sans-serif; margin-bottom: 0.2em; color:#004573;}

h3 em { font-size: 1.5em; font-weight: 600; text-transform: uppercase; font-style: normal;}


.sobretitulo { display: inline-block; border-right: 2px solid #0093d1; margin: 10px 0px; background-color: transparent; padding: 0; }

.sobretituloText { background-color: #0093d1; display: inline-block; padding: 1px 10px; margin-right: 2px; color: #fff; font: bold 14px/24px 'Raleway', Arial, sans-serif; text-transform: uppercase; }

/*h4 	{ font: 600 0.9em/1.4em 'Raleway', sans-serif; margin-bottom: 0.5em; margin-top: 0.0em; color:#3076c0;}*/

h4 {  font: 600 1.3em/1.4em 'Raleway', sans-serif;  margin-bottom: 0.5em; margin-top: 0em; color: #3076c0; font-style: italic;}

h5 	{ font: 700 0.9em/1.4em 'Amiri', sans-serif; margin-bottom: 0.2em; letter-spacing: -0.015em; color:#3076c0;}

p { font: 400 1.35em / 1.2em 'Amiri', sans-serif; color:#666666; margin-top: 0em; margin-bottom: 1em; }

li { font: 400 0.85em/1.1em 'Amiri', sans-serif; color:#666666; margin-top: 0em; margin-bottom: 1em; }

p a { color:#3076c0; text-decoration: none; }


.DNN_ANN_viewtypeSelector{display:none;}

a:focus {outline:0px;}

a:hover { text-decoration: none !important;  } 

a:visited{ text-decoration: none !important;  } 

article p a:hover, li a:hover { color:#27609c; text-decoration: underline;  } 

li a { color:#3076c0; text-decoration: none; }

/*.treeview li {height:auto !important;}*/
.treeview li {height:auto;}

/* Solicitado por innovaction
strong { color:#404040; }*/

/*ul, ol{ list-style-image: url('/Portals/0/Images/Articles/list_item_bullet.png'); -webkit-padding-start: 1em; margin-bottom: 0.3em;}*/

li	{ margin-bottom: 0.5em }

a	{ color:inherit;}

div, a {
	font-family: 'Raleway', sans-serif;
}

#dnn_ctr_SendPassword_pnlRecover{
	padding:10px;
}

#dnn_ctr_SendPassword_liSend{
	margin-right: 15px;
}	
	
.dnnSendPassword li	{
	font: 400 0.95em/1.1em 'Amiri', sans-serif;
}

/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding: 0px 10px;
}*/
/*INICIO NUEVO COMPRA ONLINE*/
.todo-pais-False{display:none !important;}

.compra-online-area-mas-info {
    position: relative;
    bottom: 0;
    float: left;
    width: 100%;
    font: 0.55em 'Raleway',sans-serif;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
    background: #000000be;
    color: #fff;
    margin-top: 10px;
	display:none;
}

.btnFarmacias1 {
    background-color: #fcfcfc;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-radius: 2px;
    text-align: center;
    padding: 30px 0;
    margin-top: 15px;
}

.btnFarmacias1:hover .compra-online-area-mas-info
{
	-webkit-animation: swing-in-bottom-fwd 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
	animation: swing-in-bottom-fwd 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
	display:block
}

/* INICIO NAVBAR */
#navdttg .navbar-collapse {
	border-bottom: 1px solid #cdcdcd;
}
.nav > li > a {
	text-transform: uppercase;
	color: #737573;
	font-weight: 700;
}
.nav-pills {
	margin-left: 0px;
	margin-top: 20px;
}
.nav-pills > li > a {
    border-radius: 0px;
	padding: 10px;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-image: url("/Portals/_default/Skins/Andromaco/images/bg_menu.png");
	color: white;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-image: url("/Portals/_default/Skins/Andromaco/images/bg_menu.png");
}
.nav-pills > li + li {
    margin-left: 0px; 
}
.btnMenu, .btnMenu i {
	color:#fff;
	font-size:3vh;
	text-align: center;
}
.blue-header {
	height: 90px;
    background-color: transparent;
	border-bottom: 5px solid #0093d1;
}
.blue-header > div:nth-child(1) {
	padding: 30px 0px;
	background-color: #0093d1;
	height: 80px;
}
.fa-user-circle {
    font-size: 20px !important;
    color: #0093d1;
}

.user-info {
	padding-top: 30px;
	text-align: right;
	padding-bottom: 10px;
}
.user-info span {
	font: 700 1em/1em 'Raleway', sans-serif;
    text-transform: uppercase;
}
/* FIN NAVBAR */

/* INICIO ESTILOS HOME */

.noticias-home h1 {
	color: #0093d1;
	font: 800 2.0em/1.1em 'Raleway', sans-serif;
	margin-top: 0.5em;
    margin-bottom: 10px;
}
.noticias-home .sobretitulo {
	display:none; /*Sacado por pedido de Ine*/
	position: absolute;
	left: 20px;
    top: 10px;
	max-width: 75%;
}
.noticias-home img {
	width: 100%;
}
.sep-azul-fino {
	border-bottom: 3px solid #0093d1;
    width: 100%;
    position: relative;
    float: left;
}
.sep-azul-grueso {
	border-bottom: 5px solid #0093d1;
	width: 100%;
    position: relative;
    float: left;
}
.sep-azul-oscuro-fino {
	border-bottom: 3px solid #004573;
	width: 100%;
    position: relative;
    float: left;
}
.herramientas-home {
	margin-bottom: 25px;
	width:100%;
	margin-top:0px;
	float:left;
	padding:5px 1px;
}
.herramientas-home div {
	text-align: center;
	border-right: 1px solid #cdcdcd; 
}
.herramientas-home .titulo-herramienta ,.herramientas-home .titulo-herramienta  a,.herramientas-home .titulo-herramienta  a:hover,.herramientas-home .titulo-herramienta  a:visited,.herramientas-home .titulo-herramienta  a:active,.herramientas-home .titulo-herramienta  a:link{
	text-align: center;
	text-transform:uppercase;
	font: 500 0.85em/1em 'Raleway', sans-serif;
	color:#004573;
	margin-top:1%;
}

.herramientas-home div:last-child {
	border-right: 0px;
}
.herramientas-home h2 {
	text-align: center;
	font: 300 2.6em/1.15em 'Raleway', sans-serif;
	margin-bottom: 25px;
}

.header-sitio {
		/*background: url(/Portals/_default/Skins/Andromaco/images/bk-header-fiestas.jpg) 60% 0px no-repeat #fff;
		background-size: 45%;*/
}

/*BOTONERA DE ACCESOS*/
.listado-accesos {
	width: calc(100%);
	opacity:0;
	padding-top:10px;
	padding-bottom:15px;
	background:#f8f8f8;
}
.listado-accesos .slick-slide {
	text-align: center;

}

.listado-accesos .slick-slide:last-child
{
	border-right:0;
}

.listado-accesos .titulo-herramienta ,.listado-accesos .titulo-herramienta  a,.listado-accesos .titulo-herramienta  a:hover,.listado-accesos .titulo-herramienta  a:visited,.listado-accesos .titulo-herramienta  a:active,.listado-accesos .titulo-herramienta  a:link{
	text-align: center;
	text-transform:uppercase;
	font: 800 0.85em/1em 'Raleway', sans-serif;
	color:#004573;
	margin-top:1%;
}


.listado-accesos h2 {
	text-align: center;
	font: 300 2.6em/1.15em 'Raleway', sans-serif;
	margin-bottom: 25px;
}

/*FIN DE BOTONERA DE ACCESOS*/

.epidermis-home .sobretitulo {
	position: absolute;
	left: 20px;
    top: 10px;
}
.epidermis-home img {
	width: 100%;
}
.buscador-productos,.contenedor-formularios {
    background-color: #efefef;
	padding: 15px;
	padding-bottom: 30px;
}
.buscador-productos h2,.contenedor-formularios h2 {
	font: 200 2.3em/1em 'Raleway', sans-serif;
	color:#004573 !important;
	padding-top: 0 !important;
    padding-bottom: 0 !important;
	margin-bottom:-1px;
}
.buscador-productos p a,.buscador-productos p a:hover,.buscador-productos p a:visited,.buscador-productos p a:link,.buscador-productos p a:active
{
	font: 400 1em / 1.2em 'Amiri', sans-serif;
    color: #666666;	
}
	
.buscador-productos .form-control {
	background-color: #f9fafb;
	border-radius: 0px;
	border:none;
}
.buscador-productos .btn-formulario {
	padding: 8px;
    background-color: #0067ac;
    color: white;
    float: right;
    margin-top: 10px;
}
.buscador-productos .btn-formulario:hover {
	cursor: pointer;
	color: white;
	opacity: 0.8;
}
.buscador-productos label {
	font: 700 1.3em/1em 'Amiri', sans-serif;
}
.novedades-home .sobretitulo {
	position: absolute;
	left: 20px;
    top: 10px;
}
.novedades-home img {
	width: 100%
}
.ultimos-documentos {
	background-color: #d9e3ea;
	min-height: 567px;
}
.ultimos-documentos h3 {
	font-weight: 800;
    margin: 18px;
}
.ultimos-documentos h3 img {
	margin-left: 5px;
}
.ultimos-documentos > h2 {
	text-transform: uppercase;
}
.ultimos-documentos > h2 > span {
	position: relative;
	top: 10px;
	left: 10px;
}
.ultimos-documentos h2 {
	font: 700 1.7em/1em 'Raleway', sans-serif;
	margin-top: 0.1em;
	margin-bottom: 15px;
	color: #004573;
}

.ultimos-documentos h5 {
	font: 700 1.7em/1em 'Raleway', sans-serif;
	margin-top: 0.1em;
	margin-bottom: 15px;
	color: #004573;
}

.ultimos-documentos h2 img {  padding-right: 5px; }

.ultimos-documentos h5 img {  padding-right: 5px; }

.ultimos-documentos .clearfix {
	margin: 5px 15px;
    border-bottom: 1px solid #cdcdcd;
}

.ultimos-documentos .clearfix:first-child {
    border-top: 1px solid #cdcdcd;
}
.ultimos-documentos .clearfix:last-child {
    border-bottom: 0px;
}
.ultimos-documentos p{
	font: 400 1.2em / 1.2em 'Amiri', sans-serif;
	word-wrap: break-word;
	margin-bottom: 0.5em;
}


.ultimos-documentos .sep-azul-oscuro-fino
{
	border-bottom: 3px solid #004573;
    position: absolute;
    bottom: 5px;
    width: calc(100% - 10px);
	left:5px;
}
/* FIN HOME */

/* BIBLIOTECA DOCUMENTOS */
.buscador-documentos {
	text-align: center;
    padding: 20px 5px;
    background-color: #efefef;
}

.buscador-documentos label {
	margin: 0px 20px;
}

.buscador-documentos input {
	border-radius: 0px;
}

.buscador-documentos .fa {
	margin: 0px 10px;
    background-color: #0192d1;
    padding: 5px 10px;
    font-size: 16px;
    color: white;
    height: 34px;
    width: 34px;
}

/**/

/* ESTILOS LOGIN */

.RowHeader{
	Padding-Top:30px;	
	Padding-Bottom:15px;
}

.RowBanner{
	Padding-Bottom:20px;
}

.dermaglos_header{
	width:100%;
	background-color:#ffffff;
	margin-bottom:20px;
}
.LoginErrorMSG{
    padding: 5px 10px !important;	
	font: 300 0.8em/1.3em 'Raleway', sans-serif;
	color: #FFFFFF;
	background-color: #f46d6a;
	text-align: center;

}
.nombreLogin {
    text-transform: uppercase;
    font: 300 0.85em/1.3em 'Lato', sans-serif;
    color: #FFFFFF;
    background-color: #f46d6a;
    padding: 3px 5px;
    white-space: nowrap;
    position: absolute;
    right: 20px;
}
.nombreLogin a:hover { text-decoration:none; color:#fdebea;}


.RowHeader{
	Padding-Top:30px;	
	Padding-Bottom:15px;
}

.RowBanner{
	Padding-Bottom:20px;
}

.dermaglos_header{
	width:100%;
	background-color:#ffffff;
	margin-bottom:20px;
}
.LoginErrorMSG{
    padding: 5px 10px !important;	
	font: 300 0.8em/1.3em 'Raleway', sans-serif;
	color: #FFFFFF;
	background-color: #f46d6a;
	text-align: center;

}
.nombreLogin {
    text-transform: uppercase;
    font: 300 0.85em/1.3em 'Lato', sans-serif;
    color: #FFFFFF;
    background-color: #f46d6a;
    padding: 3px 5px;
    white-space: nowrap;
    position: absolute;
    right: 20px;
}
.nombreLogin a:hover { text-decoration:none; color:#fdebea;}
.ng-binding{padding-left:5px;}

/* FIN ESTILOS LOGIN */

.menu-des{
	border-bottom: 1px solid #ccc; 
	margin: 15px 0px 0px 0px;
	border-top: 1px solid #ccc;
}

/*Caja del login */
.LoginPane{
	border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    padding: 5px;
	background-color:white;
	box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

#dnn_dnnTopNav_lblNombrePerfil{
	font: bold 13px "Raleway", Sans-Serif;
	cursor: pointer;
	margin: 6px 5px;
	float: left;
}

#dnn_dnnTopNavPOR_lblNombrePerfil{
	font: bold 13px "Raleway", Sans-Serif;
	cursor: pointer;
	margin: 6px 5px;
	float: left;
}

.fa-user-circle{font-size:18px;}


.icon-login-md{
	float: left;
    margin: 10px 10px 0px 0px;
	font-size: 20px;
}

.acceso-prof{
	float: left;  
	margin: 11px 0px;
}


.buscadorPtosVentaMobile {
    text-align: center;
    padding: 5px 0px;
    border-bottom: 1px solid #ccc;
}



/* INICIO FOOTER */
.icon-redes {
	/*padding-top: 25px;*/
}

.icon-redes-por {
	padding-top: 25px;
}

.icon-redes-por div {
	float: right;
}

.icon-redes div {
	float: right;
}
.footer-bottom {
    margin-top: 40px;
}
.footer-bottom div {
	display: inline-block;
}

.ico-footer {
    padding: 10px 0px 0px;
    float: left;
    width: 100%;
    text-align: center;
}

.text-footer {
    float: left;
    margin-top: 5px;
    width: 100%;
    text-align: center;
}

.footer-bottom img {
	margin: 0px 15px;
}

.nuestras-redes{
	background-color: #fafafb;
    padding: 30px 0px;
}
/* FIN FOOTER */


/* ESTILOS AUXILIARES */
.marginTop5
{
    margin-top:5px;
}

.marginTop10
{
    margin-top:10px;
}

.marginTop15
{
    margin-top:15px;
}

.marginBottom20
{
    margin-bottom:20px;
}

.marginTop20
{
    margin-top:20px;
}

.marginTop25
{
    margin-top:25px;
}

.marginTop30
{
    margin-top:30px;
}

.DNNEmptyPane {
	height: 0px;
    min-height: 0px !important;	
}

.btnc-center
{
	text-align:center;
}

.btnc-right
{
	text-align:right;
}

.form-checkbox {
    font: 1em/1.3em 'Amiri',sans-serif;
}

.text-danger
{
   font: 0.85em/1.1em 'Amiri',sans-serif;
   color:#a94442;
}

/*FORMULARIOS*/
.btn-info {
    color: #ffffff;
    background-color: #0067ac;
    border: none;
    border-radius: 0;
    font: 0.9em /1.3em 'Raleway',sans-serif;
    font-weight: 700;
	white-space: unset;
    text-transform: uppercase;
}

.btn-info-custom {
   color: #ffffff;
    background-color: #0067ac;
    border: none;
    border-radius: 0;
    font: 0.9em/1em 'Raleway',sans-serif;
    font-weight: 700;
    white-space: unset;
    text-transform: uppercase;
    width: 100%;
    height: 60px;
    font-size: 18.5px !important;
    line-height: 25px;
}

.form-checkbox-agree-to-terms
{
	font: 1em/1.3em 'Amiri',sans-serif;
}


input.ng-empty[type="checkbox"]:after{
	content: "";
    display: block;
    width: 18px;
    height: 18px;
	color:#fff;
    margin-top: -2px;
    margin-right: 5px;
    border-radius: 2px;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
	background:#999c99;
}

input.ng-not-empty[type="checkbox"]:after{
    content: "\2714";
    display: block;
    width: 18px;
    height: 18px;
    margin-top: -2px;
    margin-right: 5px;
	color:#fff;
    border-radius: 2px;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
	background:#a9c4e1;
	text-align: center;
	font: 1em/1.1em 'Verdana';	
}

input[type="radio"]:after{
	content: "";
    display: block;
    width: 18px;
    height: 18px;
	color:#fff;
    margin-top: -2px;
    margin-right: 5px;
    border-radius: 2px;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
	background:#999c99;
	border-radius:18px;
}

input.ng-valid-parse[type="radio"]:after{
    content: "\2714";
    display: block;
    width: 18px;
    height: 18px;
    margin-top: -2px;
    margin-right: 5px;
	color:#fff;
    border-radius: 2px;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
	background:#a9c4e1;
	text-align: center;
	font: 1em/1.1em 'Verdana';	
	border-radius:18px;
}

.radio-inline span.ng-binding {
    margin-top: 4px;
    position: relative;
    float: left;
}

.ui-datepicker
{
	z-index:2 !important;
}

.fileinput-button input[type="file"]
{
	display: block;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/*PAGINADOR*/

.PagingTable
{
	width:100%;
	margin-top:10px;
}

.PagingTable td:nth-child(2) span
{
	color:#0093d1;
}

.PagingTable td:nth-child(2) a
{
	color:#0093d1;
	font-weight:bold;
	text-decoration:none;
}


/*ENCABEZADOS*/

.header-seccion
{
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-color: #4a92d2;
	margin-left: 0 !important;
    margin-right: 0 !important;
	margin-top: 10px;
	min-height:176px;
}

.header-seccion-v2 {
    background-color: #4a92d2;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 10px;
    min-height: 150px;
}

.header-seccion-v2  .header-tit-v2 {
    position: relative;
    margin-top: 3%;
    margin-left: 5%;
    margin-bottom: 6%;
    width: 60%;
}

.header-seccion-v2  .header-tit-v2 h1 {
    color: #fff !important;
    font: 200 3.35em/1.05em 'Raleway', sans-serif !important;
    margin-bottom: 1% !important;
    margin-top: 0 !important;
}

.header-seccion-v2  .header-tit-v2  h2{color:#fff !important;font: 200 1.8em/1em 'Raleway', sans-serif !important; letter-spacing: -0.025em; margin-top: 0;margin-bottom:0;margin-left:0% !important;}


.header-img-v2 { min-height: 150px !important; background-position: center center;  background-repeat: no-repeat; background-size: cover;} 

.header-img-Ecomm,.header-img-Ecommb2c,.header-img-Ecommb2c2 { min-height: 150px !important; background-position: center center;  background-repeat: no-repeat; background-size: cover;} 

.header-Ecomm-v2 .header-img-Ecomm { background-image: url('/Portals/0/images/headers/hdr-pedidos-andromaco.jpg');}
.header-Ecommb2c .header-img-Ecommb2c { background-image: url('/Portals/0/images/headers/hdr-tienda-andromaco.jpg');}
.header-Ecommb2c2 .header-img-Ecommb2c2 { background-image: url('/Portals/0/images/headers/hdr-donde-comprar.jpg');}

.header-convencion .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-convencion.jpg');} 
.header-valija-virtual .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-valija-virtual.jpg');} 
.header-solar-fps50-facial .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-solar-fps50-facial.jpg');} 
.header-app-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-app.jpg');}
.header-perfil-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-perfil.jpg');}
.header-perfil2-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-perfil-2.jpg');background-position: top center;}
.header-historia-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-historia.jpg');}
.header-mision-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-mision.jpg');}
.header-calidad-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-politica-de-calidad.jpg');}
.header-mercados-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-mercados-externos.jpg');}
.header-personas-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-personas.jpg');}
.header-comunidad-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-comunidad.jpg');}
.header-campanias-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-comunidad-2.jpg');}
.header-cultura-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-cultura.jpg');}
.header-visitas-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-visitas.jpg');}
.header-conexion-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-conexion-ediciones.jpg');}
.header-gente-en-accion-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-conexion-gente-en-accion.jpg');}
.header-en-servicio-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-conexion-en-servicio.jpg');}
.header-en-tema-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-conexion-en-tema.jpg');}
.header-reflexiones-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-conexion-reflexiones.jpg');}
.header-novedades-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-novedades.jpg');}
.header-picato-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-picato.jpg');}
.header-jornada-salud-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/header-jornada-salud.jpg');}
.header-mebutar-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-mebutar.png');}
.header-fasgo-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-fasgo-2019.jpg');}
.header-encuesta-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-encuesta.jpg');}
.header-encuesta-post .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-encuesta-post.jpg');}
.header-temassalud-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-temassalud.jpg');}
.header-parasitosis-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-parasitosis.jpg');}
.header-beneficios-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-Beneficios-exclusivos.jpg');}

.header-contac-v2 .header-img-v2 { background-image: url('/Portals/0/images/headers/hdr-contacto.jpg');}

.header-historia { background-image:url('/Portals/0/images/headers/historia.jpg');}
.header-mision { background-image:url('/Portals/0/images/headers/mision.jpg');}
.header-gente-en-accion { background-image:url('/Portals/0/images/headers/gente-en-accion.jpg');}
.header-en-servicio { background-image:url('/Portals/0/images/headers/en-servicio.jpg');}
.header-registracion { background-image:url('/Portals/0/images/headers/header_registracion.jpg');}
.header-conexion{ background-image:url('/Portals/0/images/headers/header_conexion.jpg');}
.header-mercados-externos{ background-image:url('/Portals/0/images/headers/mercado-externo.jpg');}
.header-personas{ background-image:url('/Portals/0/images/headers/personas.jpg');}
.header-comunidad{ background-image:url('/Portals/0/images/headers/comunidad.jpg');}
.header-ced {background-image: url('/Portals/0/images/headers/header_ced.jpg');}
.header-novedades{ background-image:url('/Portals/0/images/headers/header_novedades.jpg');}
.header-cultura{ background-image:url('/Portals/0/images/headers/cultura.jpg');}
.header-en-tema{ background-image:url('/Portals/0/images/headers/en-tema.jpg');}
.header-perfil{ background-image:url('/Portals/0/images/headers/perfil.jpg');}
.header-reflexiones{ background-image:url('/Portals/0/images/headers/reflexiones.jpg');}
.header-visita-planta{ background-image:url('/Portals/0/images/headers/visita-planta.jpg');}

.header-picato{ background-image:url('/Portals/0/images/headers/header-picato.jpg');}

.header-tit {
    position: relative;
    margin-top: 3%;
    margin-left: 5%;
    margin-bottom: 6%;
	width:60%;
}

.header-tit  h1{color:#fff !important;font: 200 3.35em/1.05em 'Raleway', sans-serif !important; margin-bottom: 1% !important;margin-top:0 !important;}

.header-tit  h2{color:#fff !important;font: 200 1.8em/1em 'Raleway', sans-serif !important; letter-spacing: -0.025em; margin-top: 0;margin-bottom:0;margin-left:0% !important;}


/* CUCURDAS FICHA DE PRODUCTO */

.item-resultado-prod .etiqueta {
    position: absolute;
   /* bottom: 0px;*/
    font: 800 0.8em "Raleway", sans-serif;
    width: 80%;
    padding: 3% 1%;
    text-align: center;
    left: 10%;
	margin:0 0;
}

.etiqueta
{
	display: inline-block;
    padding: 6px 12px;
    margin: 20px 0px;
    border: none;
    border-radius: 0;
    font: 0.9em /1.3em 'Raleway',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.etiqueta-fps {
    position: absolute;
    margin-top: 4px;
    margin-left: 80%;
    width: 22px;
    height: 45px;
    border-style: solid;
    border-width: 1px;
    line-height: 70px;
    font: 800 0.75em/5.5em 'Lato',sans-serif;
    letter-spacing: -0.05em;
    text-align: center;
	display:none;
}

.dmg-corp-muy-secas {
    background-color: #625e9d;
    color: #ffffff;
}

.dmg-corp-secas {
    background-color: #ce8cbc;
    color: #ffffff;
}

.aveno {
    background-color: #f2823a;
    color: #ffffff;
}
.dmg-corp-normales {
    background-color: #00c08b;
    color: #ffffff;
}

.dmg-corp-todo-tipo-piel {
    background-color: #09519d;
    color: #ffffff;
}

.dmg-corp-piel-diabetico
{
    background-color: #00326c;
    color: #ffffff;
}

.dmg-autobronceante
{
    background-color: #bb7b4b;
    color: #ffffff;
}

.dmg-pieles-secas{
	background-color: #c589cb;
    color: #ffffff;
}

.dmg-pieles-rojeces{
	background-color: #9d2548;
    color: #ffffff;
}

.dmg-pieles-normales
{
	background-color: #3076c0;
    color: #ffffff;
}

.dmg-pieles-mixtas
{
	background-color: #3b8b77;
    color: #ffffff;
}

.dmg-todo-tipo-piel
{
	background-color: #09519d;
    color: #ffffff;
}

.dmg-ninos
{
	background-color: #85afde;
    color: #ffffff;
}

.dmg-toda-familia
{
	background-color: #0081ab;
    color: #ffffff;
}

.dmg-mujer
{
	background-color: #5bb7c1;
    color: #ffffff;
}

.dmg-especial
{
	background-color: #0a244a;
    color: #ffffff;
}

.dmg-post-solares
{
	background-color: #00a17d;
    color: #ffffff;
}

.dmg-ultra-mas-30
{
	background-color: #adc4d1;
    color: #ffffff;
}

.dmg-ultra-mas-50
{
	background-color: #d8a9ae;
    color: #ffffff;
}

.dmg-ultra-firmeza
{
	background-color: #ab7fb3;
    color: #ffffff;
}

.dmg-ultra-volumen
{
	background-color: #da3f40;
    color: #ffffff;
}


.dmg-ultra-volumen-estructura
{
	background-color: #959397;
    color: #ffffff;
}
.dmg-ultra-estructura
{
	background-color: #b58873;
    color: #ffffff;
}

.dmg-ultra-hidratacion
{
	background-color: #00ace5;
    color: #ffffff;
}

.dmg-hidrate-proteccion
{
	background-color:#ef7624;
	color:#ffffff;
}

.dmg-BB-CC{
	background-color: #E8D3C8;
    color: #ffffff;
}

.dmg-corp-manos-unas
{
	background-color: #FF818D;
    color: #ffffff;
}

.dmg-corp-regeneracion-intensiva
{
	background-color: #625E9D;
    color: #ffffff;
}

.dmg-corp-hidratacion-profunda
{
	background-color: #c18ac5;
    color: #ffffff;
}

.dmg-corp-hidratacion-inmediata
{
	background-color: #00A783;
    color: #ffffff;
}

.dmg-hombres
{
	background-color: #76777b;
    color:#ffffff;
}


.fps-m {
    background-color: #bf630e;
    color: #ffffff;
    border-color: #bf630e;
}
.fps-a {
    background-color: #773d8a;
    color: #ffffff;
    border-color: #773d8a;
}

.fps-ma {
    background-color: transparent;
    color: #0a244a;
    border-color: #0a244a;
}

.etiqueta-dis
{
	display: inline-block;
    padding: 6px 12px;
    margin: 5px 0px;
    border: none;
    border-radius: 0;
    font: 0.9em /1.3em 'Amiri',sans-serif;
    font-weight: 700;
	width: 90%;
    margin-left: 5%;
}

.detalle-prod .etiqueta-dis {margin-left: 0;}

.disclaimer
{
	background-color: #09519d;
    color: #ffffff;
	
}


/*ARTICULO CONEXION*/

.articleConexion .contenido table li {
    color: #fff !important;
    font: normal 13px/22px Raleway, Arial, sans-serif !important;
}

.articleConexion .contenido blockquote li {
    font-size: 1em;
    color: #0067ac;
    font: italic 1.2em / 1.2em 'Amiri', sans-serif;
}

.articleConexion h2 { }

.articleConexion cite em {
    font: bold 15px/30px Raleway, Arial, sans-serif;
    color: #666;
    text-transform: uppercase;
	
}


.articleConexion cite {
    font: 13px/22px Raleway, Arial, sans-serif;
    color: #666;
    padding-top: 6px;
    float: left;
}


.articleConexion .sobretitulo,.listConexion .sobretitulo  {
    display: inline-block;
    border-right: 2px solid #0093d1;
    margin: 10px 0px;
	background-color: transparent;
	padding:0;
}

.articleConexion .sobretituloText,.listConexion .sobretituloText {
	background-color: #0093d1;
    display: inline-block;
    padding: 1px 10px;
    margin-right: 2px;
    color: #fff;
    font: bold 14px/24px Raleway, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    width: 99%;
}

.articleConexion h2, .articleConexion h3 {
    font: 700 1.3em/1.6em 'Raleway', sans-serif;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 0.5em;
    letter-spacing: 0;
    color: #0093d1;
}

.articleConexion h4 {  font: 600 1.3em/1.4em 'Raleway', sans-serif;  margin-bottom: 0.5em; margin-top: 0em; color: #0093d1; font-style: italic;}

.articleConexion .titulo h1 {
    margin-top: 5px;
}

.articleConexion .titulo h2 {
    font: 300 1.2em/1.1em 'Raleway', sans-serif;
    text-transform: uppercase;
    margin: 5px 0 0 0;
}


.articleConexion .foto {
	margin-bottom: 10px;
}

.articleConexion .foto img {
	width: 100%; 
	height: auto;
}

.articleConexion .abstract, .articleConexion .abstract p {
    font: normal 1.2em/1.5em 'Raleway', sans-serif;
    color: #004573;
}

.articleConexion .fotoCopete {
    position: absolute;
    bottom: 0;
    width: calc(100% - 30px);
    background: rgba(0,0,0,0.5);
    padding: 10px;
    border-top: 1px solid #fff;
    color: #fff;
    font: normal 1.2em /1.2em Amiri, Times New Roman, serif;
}

.articleConexion h5.masRevista {
	font: 800 1.25em/1.1em Raleway, sans-serif !important;
    color: #e76100 !important;
    letter-spacing: 0.01em;
    margin-top: 20px;
    text-transform: uppercase;
    margin-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    width: 100%;
}

.masRevista-item {
    margin: 3px 0px 0px;
}

.masRevista-item a,.masRevista-item a:visited,.masRevista-item a:link,.masRevista-item a:hover,.masRevista-item a:active 
{
	font: normal 1.3em/1.2em Amiri, Times New Roman, serif;
    color: #000;
	text-decoration:none;
	margin-top:1%;
}

.masRevista-item .fa
{
	color: #e76100;
}

.articleConexion h5.masRelacionados {
	font: 800 1.25em/1.1em Raleway, sans-serif !important;
    color: #014471  !important;
    letter-spacing: 0.01em;
    margin-top: 20px;
    text-transform: uppercase;
    margin-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    width: 100%;
}



.masRelacionados-item a,.masRelacionados-item a:visited,.masRelacionados-item a:link,.masRelacionados-item a:hover,.masRelacionados-item a:active 
{
	font: normal 1.3em/1.2em Amiri, Times New Roman, serif;
    color: #000;
	text-decoration:none;
	margin-top:1%;
}

.masRelacionados-item p {
    margin: 0px 0px 13px;
    font: normal 1.3em/1.2em Amiri, Times New Roman, serif;
}

.masRelacionados-item .fa
{
	color: #014471;
}

.listado-notas
{
	border-bottom: 3px solid #0093d1;
	padding-bottom:1%;
}

.nro-revista
{
	color: #aaa;
    font-weight: bold;
    font-size: 1.6em;
    float: right;
    margin-top: -10%;
    margin-right: -3%;
}

.articleConexion .contenido {
	font: normal 1.2em / 1.4em Amiri, Times New Roman, serif;
	color: #666;
}

.articleConexion .contenido blockquote { 
	border-top: 15px solid #0093d1;
    width: 40%;
    margin: 1% 3% 3% 0%;
    float: left;
    clear: both;
    padding: 0;
    border-left: 0;
}

.articleConexion .contenido blockquote b {
    float: left;
    width: 100%;
    margin: 3px 0px;
    text-align: center;
    padding: 5% 10%;
    border-top: 2px solid #0093d1;
    border-bottom: 3px solid #0093d1;
    font: italic 29px/35px Amiri, Times New Roman, serif;
    color: #0067ac;
}

.articleConexion .contenido table {
	float: right;
    clear: both;
    width: 40%;
    margin: 0% 3% 2% 2%;
}

.articleConexion .contenido table th {
	background-color: #016d9a;
    padding: 19px 15px 9px;
    color: #fff;
    text-transform: uppercase;
    font: 300 19px/25px Raleway, Arial, sans-serif;
	letter-spacing:0;
    border-bottom: 1px solid #fff;
}

.articleConexion .contenido table td {
    background-color: #016d9a;
    color: #fff;
    font: normal 14px/26px Raleway, Arial, sans-serif;
	letter-spacing:0;
    padding: 10px 15px;
}

.articleConexion .contenido table th p,
.articleConexion .contenido table td p
{
    color: #fff !important;
    font: normal 14px/26px Raleway, Arial, sans-serif  !important;
}


.articleConexion .referencias {
	font: normal 12px/24px Raleway, Arial, sans-serif;
	letter-spacing:0;
	color: #666;
	border-top: 1px solid #016d9a;
	padding-top: 20px;
}

.articleConexion .referencias .destacado {
	font: bold 15px/32px Raleway, Arial, sans-serif;
	color: #666;
	text-transform: uppercase;
}

.articleConexion .referencias .destacado ::before {
}

.articleConexion ul {
    -webkit-padding-start: 20px;
}

.articleConexion li {
    color: #666;
    list-style-type: square;
    font: 400 1.35em / 1.2em 'Amiri', sans-serif;
}

.articleConexion li ul li {
    font-size: 1em;
}

.articleConexion li a, .articleConexion li p {
    font: 400 1em / 1.2em 'Amiri', sans-serif;
}

.container-h3
{
	font: 900 1.20em/1.4em 'Raleway', sans-serif;
	color: #0093d1;
	text-transform: uppercase;
	padding-bottom:1%;
	border-bottom: 1px solid #ccc;
	width:100%;
	position:relative;
	float:left;
}

.info-nota
{
	color:#999999;
}

.btn-ver-mas:before
{
	display: inline-block;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 500;
	margin-right:5px;
	content: "\f009";
	color: #0093d1 ;
}

.btn-ver-mas,.btn-ver-mas a,.btn-ver-mas a:hover,.btn-ver-mas a:visited,.btn-ver-mas a:link,.btn-ver-mas a:active
{
	font: 700 1.3em/1em 'Raleway', sans-serif;
    color: #0093d1;
	text-align:right;
	float:right;
	margin-right:5px;
	margin-bottom:10px;
}

/*LANDING CONEXION*/

.conexion-display .menu-lateral
{
	width:90%;
	margin-left:10%;
}
.conexion-display .menu-lateral-item a,.conexion-display .menu-lateral-item a:hover,.conexion-display .menu-lateral-item a:active,.conexion-display .menu-lateral-item a:visited
{
	font: 500 1.25em / 1.1em 'Raleway', serif;
	color:#0067ac !important;
	margin-top:2%;
	margin-bottom:2%;
}

.conexion-display .menu-lateral-item i
{
	margin-right:3%;
}


.conexion-display .division-revista
{
    border-top: solid 1px #0093d1;
	margin-bottom: 3%;
}

.conexion-display  .division-revista a
{
	 font: 700 1.0em / 1.1em 'Raleway', serif !important;
	 color:#666;
}

.conexion-display .portada-revista {
    padding: 1.5% 1% 1% 1%;
}

.conexion-display .portada-revista img
{
	width:75%;
	margin-left:12.5%;
}

.conexion-display h3 ,.grilla-revistas  h3{
    font: 700 1.17em / 1.1em 'Raleway', serif !important;
    color: #0093d1 !important;
}
.grilla-revistas h3 {
	margin-bottom:1% !important;
	margin-top:1% !important;
}
.item-grilla-revistas
{
	margin-bottom:2%;
}
.conexion-display .titulo-revista
{
	color: #0067ac;
	font: normal 1.45em / 1.05em 'Amiri', serif !important;
	margin-top:2.5%;
}

.conexion-display .bajada-revista
{
	color: #666569;
	font: normal 1.12em / 1.12em 'Amiri', serif !important;
	margin-bottom:0.5%;
}

.grilla-revistas
{
	text-align:center;
}

.grilla-revistas img
{
	width:100%;
	height:auto;
}


/*ITEMS ANUNCIOS*/

.announcement i
{
	font-size:2.5em;
}
.announcement-item {
    background: #fafafa;
    border-bottom: 1px solid #bebebe;
    padding: 2%;
}

.alternate-announcement-item {
    background: #fff;
    border-bottom: 1px solid #bebebe;
    padding: 2%;
}

/*.subtitulo-celeste {
	color: #1097d5;
	font: 800 1.5em/1em 'Raleway', sans-serif;
}*/

.subtitulo-celeste {
   color: #1097d5;
   font: 700 1.2em/1.4em 'Raleway', sans-serif;
   letter-spacing: -0.00em;
}

.sombreado-bottom {
	-webkit-box-shadow: 0px 11px 19px -14px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 11px 19px -14px rgba(0,0,0,0.4);
    box-shadow: 0px 11px 19px -14px rgba(0,0,0,0.4);
}
.listado-notas {
	margin-top: 17px;
}
.listado-notas .testimonios-img {
    float: left;
    overflow: hidden;
    padding-right: 10px;
}
.listado-notas .destaque {
	background: #f1f1f1;
    padding: 15px 25px;
    font-style: italic;
}
.listado-notas img {
	margin-bottom: 15px;
}
.viajes-sanitarios .viajes-testimonios .destacado-azul {
	margin-bottom: 3px;
    margin-top: 12px;
}
.padding5 {
	padding: 15px;
}
.padding10 {
	padding: 10px;
}
.padding15 {
	padding: 15px;
}
.listado-notas .enlace {
	color: #1097d5;
}
.listado-notas .gris {
	color: #666;
    font-weight: normal;
}

.destacado-azul {
	color: #004274;
	font: 400 1.3em / 1.4em 'Raleway', sans-serif;
}

.section-title {font-size:27px !important;}

/*.container_contacto{width:100% !important;}*/

.icon-login-mobile{
	width: 100%;
}

.icon-search-mobile {
   width: 100%;
}

.dynamicSearchPane
{
   padding-left: 15px;
   padding-right: 15px;
}

.search-btn{

   border-top-right-radius: 0px!important;
   border-bottom-right-radius: 0px!important;
   height: 40px;
}

.search-box {
   position: relative!important;
   vertical-align: top!important;
   background-color: transparent!important;
   position: absolute!important;
   top: 0px!important;
   left: 0px!important;
   border-color: transparent!important;
   box-shadow: none!important;
   opacity: 1!important;
   background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)!important;
}

/* LEGALES AMBITO MEDICO DE VADEMECUM */

.background-ambito-medico
{
	background:#000;
	opacity:0.8;
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:fixed;
	z-index:10000;
}

.popup-ambito-medico
{
	background:#fff;
	width:650px;
	height:350px;
	top:50%;
	left:50%;
	margin-top:-175px;
	margin-left:-325px;
	position:fixed;
	z-index:10010;
}


.titulo-resultado-prod
{
	position: relative;
	height:65px;
}

.popup-ambito-medico .bajada_popup
{
	padding:3%;
}

/*LOGIN DE FARMACIAS*/

.bk-farmacia-login
{
    background-image:url('/Portals/0/images/commons/bk_farmacia.jpg?v=2');
    background-size:cover;
    background-repeat:no-repeat;
    float:left;
	position:relative;
}

.bk-farmacia-login-accion {
    background-image: url(/Portals/0/images/commons/bk_farmacia_v2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    position: relative;
    background-position: 0 -60px;
}

.bk-proveedores-login-accion {
    background-image: url(/Portals/0/proveedores/bk_ingreso_Proveedores.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    position: relative;
    /*background-position: 0 -60px;*/
	min-height: 60vh;
}


.bk-convencion {
    background-image: url(/Portals/0/convencion-2021/bk_convencion_2021.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    position: relative;
    width: 100%;
    min-height: 70vh;
}


.bk-convecion-caja-login {
    padding: 20px;
    background-color: rgba(255,255,255,0.85);
    border-radius: 10px;
    min-height: 40vh;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);

}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800&display=swap');

.tituloConvencion {
    font: 600 1.8em/1.1em 'Montserrat', sans-serif;
    margin-bottom: 0.2em;
    color: #0093d1;
    letter-spacing: -0.015em;
}

.logoConvencion {
    width: 80%;
}

.pcp-header p {
    color: #666;
    font-size: 20px;
    text-align: center;
    margin-top: 10px;
}

.bk-farmacia-login-caja-login
{
    /*background-color:rgba(89,151,206,0.3);*/
	background-color: rgba(255,255,255,0.3);
}

.bk-farmacia-login-caja-registro
{
    background-color:rgba(0,0,0,0.2);
}

.tt-farmacia-login{
	background-color: #81bbc8;
}

.tt-farmacia-login img
{
    width:100%;
    height:auto;
    max-width:520px;
    text-align:center;
}

.box-farmacia-login img
{
    width:100%;
    height:auto;
    max-width:300px;
    text-align:center;
}

.farmacia-login-text {
    font-family: 'Amiri', serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
	color:#000;
}

.farmacia-login-text-color
{
	color:#0067ac;
}

.farmacia-login-caja input[type="text"],
.farmacia-login-caja input[type="password"]
{
    width:98%;
    height:50px;
    color:#555;
    padding-left:10px;
    border:none;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}

.farmacia-login-caja input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#555;
    border:none;
    padding-left:10px;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}
.farmacia-login-caja input::-moz-placeholder { /* Firefox 19+ */
    color:#555;
    border:none;
    padding-left:10px;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}
.farmacia-login-caja input:-ms-input-placeholder { /* IE 10+ */
    color:#555;
    padding-left:10px;
    border:none;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}
.farmacia-login-caja input:-moz-placeholder { /* Firefox 18- */
    color:#555;
    padding-left:10px;
    border:none;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}

.btn-farmacia-login
{
    background-color: #0067ac;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    width: 98%;
    height: 36px;
    line-height: 36px;
    position: relative;
    float: left;
    text-align: center;
    font-family: 'Raleway',sans-serif;
	border:none;
}

.tt-farmacia-login-olvide-clave
{
    font-family: 'Raleway', serif;
    font-size: 16px;
    text-align:center;
    color: #0067ac;
    line-height: 20px;
    text-align: center;
    text-decoration:none;
}

/*LOGIN GENERICO*/

.bk-acciones-login
{
    background-image:url('/Portals/0/images/commons/Asaigo-login-background.png');
    background-size:cover;
	background-position:center;
    background-repeat:no-repeat;
    float:left;
	position:relative;
}

.bk-acciones-login .bk-generico-login-caja-login {
    background-color: rgb(163 147 192 / 0.5) !important;
               padding-bottom: 20px;
}

.bk-acciones-login .btn-farmacia-login {
    background-color: #5c428c !important;
}


.bk-generico-login
{
    background-image:url('/Portals/0/images/commons/bk_login.jpg?v=2');
    background-size:cover;
	background-position:center;
    background-repeat:no-repeat;
    float:left;
	position:relative;
}

.bk-generico-login-caja-login
{
    background-color:rgba(89,151,206,0.3);
}

.bk-generico-login-caja-registro
{
    background-color:rgba(0,0,0,0.2);
}

.tt-generico-login img
{
    width:100%;
    height:auto;
    max-width:520px;
    text-align:center;
}

.box-generico-login img
{
    width:100%;
    height:auto;
    max-width:300px;
    text-align:center;
}

.generico-login-text {
    font-family: 'Amiri', serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
	color:#000;
}

.generico-login-text-color
{
	color:#0067ac;
}

.generico-login-caja input[type="text"],
.generico-login-caja input[type="password"]
{
    width:98%;
    height:50px;
    color:#555;
    padding-left:10px;
    border:none;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}

.generico-login-caja input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#555;
    border:none;
    padding-left:10px;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}
.generico-login-caja input::-moz-placeholder { /* Firefox 19+ */
    color:#555;
    border:none;
    padding-left:10px;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}
.generico-login-caja input:-ms-input-placeholder { /* IE 10+ */
    color:#555;
    padding-left:10px;
    border:none;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}
.generico-login-caja input:-moz-placeholder { /* Firefox 18- */
    color:#555;
    padding-left:10px;
    border:none;
    font-size:18px;
    font-family:'Raleway',sans-serif;
}

.btn-generico-login
{
    background-color: #0067ac;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    width: 98%;
    height: 36px;
    line-height: 36px;
    position: relative;
    float: left;
    text-align: center;
    font-family: 'Raleway',sans-serif;
	border:none;
}

.tt-generico-login-olvide-clave
{
    font-family: 'Raleway', serif;
    font-size: 16px;
    text-align:center;
    color: #0067ac;
    line-height: 20px;
    text-align: center;
    text-decoration:none;
}

#dnn_ctr943_ViewEvent_EventBooking1_lblNoBookingPermission{ text-transform:uppercase;}

@media (max-width:480px)
{
	.header-sitio {
	/*	background: url(/Portals/_default/Skins/Andromaco/images/bk-header-fiestas.jpg) 50px 30px no-repeat #fff;
		background-size: 75%;*/
	}
	.bk-farmacia-login-accion {	
		background-position: 0px -40px;
	}
	
	h2.noticias-titulo {
		height: auto !important;
	}

	.noticias-bajada p
	{
		height: auto !important;
	}
	p { }

	/*li { font: 400 0.70em/1.1em 'Amiri', sans-serif;}*/
	
	.destacado-azul {  font: 400 1.15em / 1.2em 'Raleway', sans-serif;}

	
	.header-tit-v2 h1	{ font: 200 2.4em/1em 'Raleway', sans-serif !important;}
	.header-tit-v2 h2	{ font: 200 1.8em/1em 'Raleway', sans-serif !important;}
	.header-img-v2		{ min-height:95px; }
	
	.header-seccion
	{
	   background-position-x:2em;
		min-height: auto;
	}
	.header-tit {
		position: relative;
		margin-top: 2.5%;
		margin-left: 0%;
		margin-bottom: 2.5%;
		width: 60%;
	}
	
	.header-tit  h1
	{
		font: 200 1.8em/1em 'Raleway', sans-serif !important;
		margin-top: 0;
	}
	.header-tit  h2
	{
		font: 200 1.6em/1em 'Raleway', sans-serif !important;
	}
	
	.articleConexion .fotoCopete {
		position: relative;
		width: 100%;
	}
	
	.articleConexion .contenido {
		font: normal 1.05em / 1.1em Amiri, Times New Roman, serif;
	}
	
	.articleConexion h1	{
		font: 500 2.3em/1.15em 'Raleway', Arial, sans-serif;
		margin:1% 0;
	}

	.articleConexion h2 {}
	
	.articleConexion .abstract ,.articleConexion .abstract p {	}
	
	.articleConexion h5.masRelacionados ,.articleConexion h5.masRevista {
		font: bold 1.1em/1.0em 'Raleway', sans-serif;
	}
	
	.conexion-display .menu-lateral {
		width: 100%;
		margin-left: 0;
	}
	
	.conexion-display .menu-lateral-item {
		width: 50%;
		float: left;
	}
	
	.conexion-display .menu-lateral-item i
	{
		font-size: 0.6em;
		margin-right:3%;
	}
	
	.conexion-display .menu-lateral-item a,.conexion-display .menu-lateral-item a:hover,.conexion-display .menu-lateral-item a:active,.conexion-display .menu-lateral-item a:visited
	{
		font: normal 1.1em/1.1em Amiri, Times New Roman, serif;
		color: #000;
		text-decoration: none;
	}
	
	.fa-user-circle{font-size:30px !important; padding: 5px;}
	.icon-search-mobile{padding: 5px;}
	.menu-des{border-bottom:none;}
		
	.titulo-resultado-prod
	{
		height:90px;
	}
}


/*------------------ CELULARES VERTICAL ---------------------------*/
@media (max-width: 479px)  {

	.desktopOnly{ display:none;}
	.desktopTablet{ display:none;}
	.mobileTablet{ display:block;}
	.mobileOnly{ display:block;}
	.tabletOnly { display: none;}
	.cd-dropdown-trigger {background-color: #0093d1 !important;}
	
	.articleConexion .contenido blockquote {
		width: 90% !important;
		margin: 0px 5% 5%;
		font: italic 26px/32px Amiri, Times New Roman, serif !important;
	}
	
	.articleConexion .contenido table {
		width: 90%;
		margin: 0% 5% 8% 5%;
	}
	
	.fa-user-circle{font-size:30px !important; padding: 5px;}
	.icon-search-mobile{padding: 5px;}
	
	.popup-ambito-medico
	{
		background: #fff;
		width: 96%;
		height: 96%;
		top: 2%;
		left: 2%;
		position: fixed;
		z-index: 10010;
		margin: 0;
	}
	
	.bajada_popup
	{
		height: 100%;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	
	.footer-bottom div {
    display: inline-block;
	}

	.ico-footer {
		padding: 10px 0px 3px;
		float: left;
		width: 35%;
		text-align: right;
	}
	.text-footer {
		float: left;
		margin-top: 16px;
		width: 60%;
		text-align: left;
	}
	
	
}



/*-------------- CELULARES HORIZONTAL & TABLETS VERTICAL  --------*/
@media (min-width: 480px ) and (max-width: 800px )  {
	
	.mobileTablet{ display:block;}
	.mobileOnly{ display:none;}
	.desktopOnly{ display:none;}
	.desktopTablet{ display:block;}
	.tabletOnly { display: block;}
	.cd-dropdown-trigger {background-color: #0093d1 !important;}
	
	.articleConexion .contenido blockquote {
		width: 100% !important;
		font: italic 26px/32px Amiri, Times New Roman, serif !important;
	}
	.fa-user-circle{font-size:30px !important; padding: 5px;}
	.icon-search-mobile{padding: 5px;}
	.menu-des{border-bottom:none;}
}



/*------------------ DESKTOP & TABLETS HORIZONTAL  ---------------*/
@media (min-width: 801px) {

	.mobileOnly{ display:none;}
	.mobileTablet{ display:none;}
	.desktopTablet{ display:block;}
	.desktopOnly{ display:block;}
	.tabletOnly { display: none;}
	.topNavBtnRegistro{float: left;margin-top: 5px;}
	
	.cinco-items{padding-left:12%;}
	
}



@media (max-width: 768px) {
	.user-info span {
		display: none;
	}
	.nav-pills > li {
		float: none;
	}
	.buscador-documentos input {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.herramientas-home div:nth-child(even){
		border-right:0px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 1060px;
	}
	.footer-bottom
	{
		height:63px;
	}
}





/*-------------- inline fix ----------- */

.listado-prod .header-listado  {
    background-color: #0093d1;
  	margin:0;
    }
    .listado-prod .header-listado .header-titulo h1, .listado-prod .header-listado .header-titulo p {
    color: white;
    }
    .listado-prod .header-listado .header-titulo p {
    margin-top: 1.2em;
    font-family: 'Raleway';
    }
    .listado-prod .header-listado .header-titulo {
    padding: 1em 6em 2em 4em;
    }
  .header-titulo h1 {
  	font: 200 3em/1em 'Raleway', sans-serif;
  	}
  
    .listado-prod .header-buscador {
    background-color: #efefef;
    padding: 0px;
    }
    .listado-prod .header-buscador p {
    font-family: 'Raleway';
    }
    .listado-prod .header-buscador img {
    width: 100%;
    }
    .listado-prod .buscador-prod input {
    height: 36px;
    border: none;
    width: 60%;
    padding-left: 7px;
    font-size: 1.4em;
    }
    .listado-prod .buscador-prod span {
    font-size: 20px;
    color: white;
    background-color: #004573;
    padding: 7px;
    position: relative;
    left: 5px;
    height: 35px;
    }
    .listado-prod .buscador-prod span:hover {
    cursor: pointer;
    opacity: 0.8;
    }
    .listado-prod .raya-media {
    background-image: url("/Portals/0/Images/Commons/raya-productos.png");
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 35px;
    background-position-y: 75%;
    text-align: center;
    }
  	.raya-media img
	{
		width:100%;
		max-width:152px;
	}	
    .listado-prod .raya-azul {
    background-image: url("/Portals/0/Images/Commons/raya-abajo.jpg");
    height: 7px;
    margin: 0px 20px;
    }
    .listado-prod .buscador-prod {
    padding: 3.5em;
    }
    .listado-prod h3 {
    font: 800 1.12em/1.2em 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #0067ac;
    position: relative;
    margin: 0 auto;
    margin-top: 10%;
    width: 95%
    }
    #resultados {
    min-height: 200px;
    }
    #resultados .item-resultado-prod {
    min-height: 240px;
	margin-top: 15px;
    }
    @media (max-width: 992px) {
    .listado-prod .header-listado .header-titulo {
    padding: 1em;
    }
    .listado-prod .buscador-prod {
    padding: 1em;
    }
    .listado-prod .buscador-prod input {
    width: 80%;
    }
    }
	
	.detalle-prod {
	border-bottom: 1px solid #b2b2b2;
	margin-top: 35px;
}
.detalle-prod .titulo-prod h1, .detalle-prod .titulo-prod h2 {
	color: #004573;
}


.detalle-prod  .titulo-prod li
{
	font: 400 1.4em / 1.2em 'Amiri', sans-serif;
    color: #666666;
    margin-top: -0.4em;
	list-style-type: disc;
	list-style-position: inside;
}

.detalle-prod  .titulo-prod i
{
	font: 400 1.05em / 1.0em 'Amiri', sans-serif;
	padding-left:20px;
	font-style:italic;
}

.detalle-prod .titulo-prod h1 {
	margin: 0px;
}
.detalle-prod .titulo-prod h2 {
	margin-top: 0px;
}
.detalle-prod .titulo-prod p {
	margin-top: 25px;
}
.detalle-prod .titulo-prod .estilo-venta-receta {
	display: inline-block;
	padding: 6px 12px;
	margin: 20px 0px;
	color: #ffffff;
    background-color: #0067ac;
    border: none;
    border-radius: 0;
    font: 0.9em /1.3em 'Raleway',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}


.descripcion-prod {
	border-right: 1px solid #b2b2b2;
	padding-right: 35px;
}
.descripcion-prod h2 {
	font-size: 1.5em;
	font-weight: bold;
	padding-left: 20px;
    position: relative;
	color: #3076c0 !important;
}

.descripcion-prod li
{
	font: 400 1.4em / 1.2em 'Amiri', sans-serif;
    color: #666666;
    margin-top: -0.4em;
	list-style-type: disc;
}

.descripcion-prod h2 a::before, .descripcion-prod h2 a::after {
    content: '';
    background: #3076c0;
    position: absolute;
    top: 11px;
    height: 2px;
    width: 9px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    -moz-transition: width 0.3s, -moz-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
}

.descripcion-prod h2 a[aria-expanded="false"]::after  {
    left: 5px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.descripcion-prod h2 a[aria-expanded="false"]::before {
	left: 0px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.descripcion-prod h2 a[aria-expanded="true"]::after  {
    left: 5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.descripcion-prod h2 a[aria-expanded="true"]::before {
	left: 0px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/*.descripcion-prod h5 a.collapsed::after {
    left: 5px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.descripcion-prod h5 a.collapsed::before {
    left: 0px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
*/

.descripcion-prod h5 {
	font-weight: bold !important;
	color: rgb(0, 69, 115);
	font: 200 2.5em/1em 'Raleway', sans-serif;
	color: #004573;
}
.categorias-prod h3 {
    font-size: 1.3em;
    border-bottom: 1px solid;
    font-weight: 800;
    padding-bottom: 0.1em;
    padding-top: 0.5em;
}
.categorias-prod h3 img {
    float: right;
    transform: translateY(-35%);
    padding-bottom: 6px;
    display: none;
}
.categorias-prod {
	margin-bottom:20px;
}
 

.presentaciones-prod h3 	{ background:url(/portals/0/Images/Commons/ico_presentacion.png) 100% 80% no-repeat; }
.principios-activos-prod h3 { background:url(/portals/0/Images/Commons/ico_principios.png) 100% 65% no-repeat; }
.prod-relacionados h3 		{ background:url(/portals/0/Images/Commons/ico_productos.png) 100% 70% no-repeat; }	
.obras-sociales-prod h3 	{ background:url(/portals/0/Images/Commons/ico_obrasSociales.png) 100% 80% no-repeat; }
.material-profesionales h3	{ background:url(/portals/0/Images/Commons/ico_material.png) 100% 80% no-repeat; }
.buscador-prod h3 			{ background:url(/portals/0/Images/Commons/ico_buscador.png) 100% 70% no-repeat; } 
  
.categorias-prod p {
	margin-bottom: 0em;
	color: #0171bb;
}
.categorias-prod p.gris {
	color: #999;
}
.obras-sociales-prod h3 {
	margin-bottom: 0px;
}
.listado-patologias a, .material-profesionales a {
	font-family: 'Amiri';
}
.relacionados-prod P:before, .principios-activos-prod P:before, .prod-relacionados P:before, .buscador-prod P:before {
    display: inline-block;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 500;
    content: "\f0c1";
	margin-right: 5px;
}

@media (max-width: 992px) {
	.descripcion-prod {
		padding-right: 0px;
		border-right: 0px;
	}
	.categorias-prod.marginTop30 {
		margin-top: 0px;
	}
}

	
	

