/* ************************************************** */
/*                       RESET                        */
/* ************************************************** */
* {outline:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
a img {border:none;}
ul, figure {margin:0; padding:0;}
ul li {list-style-position:inside }
img {max-width: 100%;}
iframe {width: 100%;}
a,
a:hover,
a:focus {text-decoration: none !important; outline: none !important;}

figure img {-webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms;}
figure:hover img {-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05);}

.no-margin {margin:0 !important;}
.no-margin-vertical {margin-top:0 !important; margin-bottom:0 !important;}
.no-margin-horizontal {margin-left:0 !important; margin-right:0 !important;}
.no-margin-right {margin-right:0 !important;}
.no-margin-left {margin-left:0 !important;}
.no-margin-top {margin-top:0 !important;}
.no-margin-bottom {margin-bottom:0 !important;}
.yes-margin-vertical {margin-top:15px !important; margin-bottom:15px !important;}
.yes-margin-horizontal {margin-left:15px !important; margin-right:15px !important;}
.yes-margin-right {margin-right:15px !important;}
.yes-margin-left {margin-left:15px !important;}
.yes-margin-top {margin-top:15px !important;}
.yes-margin-bottom {margin-bottom:15px !important;}
.yes-half-margin-bottom {margin-bottom:7px !important;}

.no-padding {padding:0 !important;}
.no-padding-vertical {padding-top:0 !important; padding-bottom:0 !important;}
.no-padding-horizontal {padding-left:0 !important; padding-right:0 !important;}
.no-padding-right {padding-right:0 !important;}
.no-padding-left {padding-left:0 !important;}
.no-padding-top {padding-top:0 !important;}
.no-padding-bottom {padding-bottom:0 !important;}
.yes-padding-vertical {padding-top:15px !important; padding-bottom:15px !important;}
.yes-padding-horizontal {padding-left:15px !important; padding-right:15px !important;}
.yes-padding-right {padding-right:15px !important;}
.yes-padding-left {padding-left:15px !important;}
.yes-padding-top {padding-top:15px !important;}
.yes-padding-bottom {padding-bottom:15px !important;}


body {margin:0; padding:0; height:100%; background:url(../images/bg_top.png) top left repeat-x; font-family: 'FuturaMdRegular'; overflow-x:hidden;}

#disclaimer_mask {position:absolute; z-index:9000;background-color:#000;display:none;top: 0px;left: 0px;}   
#disclaimer .disclaimer_window {position:fixed;width:440px;height:200px;display:none;z-index:9999;padding:20px;background-color:#FFF;}
#disclaimer .disclaimer_window {position:fixed;width:440px;height:200px;display:none;z-index:9999;padding:20px;background-color:#FFF;}
#disclaimer #disclaimer_dialog {width:500px;height:420px;font-size:13px;font-family: 'FuturaMdRegular';color:#5c5c5c;}
#disclaimer #disclaimer_dialog small{text-align:center; display: block; font-size:11px; margin: 0 0 25px 0;}

a.small {text-decoration:none !important; color:#B70F89;}
a.small:hover {text-decoration:underline !important;}

a img{ border:none;}

#contenedor {min-height:100%;position:relative;     }
#contenedor.home {background:url(../images/bg_violeta.png) center -20px no-repeat;}
#content {margin:auto;}

#header {min-height:85px;}
#header {border: none\0/;}
#header h1 {position: absolute; display:block; float:left; z-index:999;}

.main-logo {display: block; float:left; width:100%; margin:0; padding:0; position:relative; background: #a51984;}
.main-logo img {display: block; float:none; width:auto; max-width: 100%; height: auto; margin:0 auto; padding:0;}
#logo {float:left;display:inline-block;margin:2px 0 0 75px;}

/*-----------------------------------*/
/*--------------- MENU---------------*/
/*-----------------------------------*/
#menu {float:left; height:78px; margin:28px 120px 0 0;}
#menu ul {margin:0;padding:0;height:78px;list-style-type:none;}
#menu li {display:inline-block; float:left; margin:0; padding:0; height:78px;}
#menu a {float:left; margin:0; padding:0 0 0 10px; text-decoration:none; height:78px; cursor:pointer; background:url("../images/menu_left.png") no-repeat left top;}
#menu a span {float:left; display:inline-block; padding:30px 10px 0 0; color:#979797; height:49px; font-size:17px; cursor:pointer;}
#menu a span {float:none;}
#menu a:hover span {color:#a21983;}
#menu a:hover, #menu a.activo {background:url("../images/menu_left_hover.png") no-repeat left top; color:#a21983 !important;}
#menu a:hover span, #menu a span.activo {background:url("../images/menu_right.png") no-repeat right top; color:#a21983 !important;} 
div#menu ul#menu-principal.menu li.current-menu-item {background:url("../images/menu_left_hover.png") no-repeat left top; color:#a21983 !important;}	  
div#menu ul#menu-principal.menu li.current-menu-item a span {background:url("../images/menu_right.png") no-repeat right top; color:#a21983 !important;}	  	  
div#menu ul#menu-principal.menu li.current-menu-item:hover {background: none;}	  

/*-----------------------------------*/
/*-------------- FOOTER--------------*/
/*-----------------------------------*/
.clearfooter {clear: both;}
#footer {left:0;position:absolute;width:100%;height:250px; }
.int-footer {background-position: left -219px !important; height: 120px !important;}

#pods{
	width:960px;
	height:170px;
	margin:auto;
	display:table;
	clear:both;
	padding:0px 0px 0px 0px; 
}

#pods h2{
	margin:7px 0px 5px 0px;
	padding:0;
	color:#b70f89;
	font-weight:normal;
	font-size:15px;
	letter-spacing:0.01em;	
}

#pods h3{
	margin:0px 0 5px 0;
	padding:0;
	font-family:'FuturaMdRegular';	
	font-size:13px;
	color:#333;
}

#pods h3 a:link, #pods h3 a:visited{
	margin:0px 0 0px 0;
	padding:0;
	font-family:'FuturaMdRegular';
	font-size:13px;
	color:#333;
	text-decoration:none;
}

#pods h3 a:hover
{
	margin:0px 0 5px 0;
	padding:0;
	font-family:'FuturaMdRegular';	
	font-size:13px;
	color:#b70f89;
	text-decoration:none;
}

#pods p{
	font-family:Arial;
	font-size:12px;
	margin:5px 0px 5px 0px	;
	color:#535353;
}

#pods a.more{
	margin:0px;	
}





#novedades{
	float:left;
	height:147px;
	width:323px;
	background:url(../images/bg_novedades.png) left center no-repeat;
	padding: 0px 0px 0px 0px;
}

#novedades_inside {
	padding: 25px 30px 0px 10px;
	}


#novedades img{
	float:left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}

#serv_profesionales{
	background:url(../images/bg_profesionales.png) left center no-repeat;
	float:left;
	height:147px;
	width:323px;
	padding:0px;
}

#serv_profesionales_inside {
	padding: 25px 30px 0px 160px;
	}


#contacto_pod{
	background:url(../images/bg_contacto.png) left center no-repeat;
	float:left;
	height:147px;
	width:310px;
	padding:0px;
}

#contacto_pod_inside {
	padding: 10px 10px 0px 100px;
	}

#contacto_pod h2{
	margin:27px 0 15px 0;
	color:#fff;	
}

#bottom{
	background:url(../images/footer.png) right top no-repeat;
	border-top:1px #BFBFBF solid;
	display:block;
	height:40px;
	margin:auto;
	margin-top:25px;
	padding-top:6px;
	color:#A6A6A6;
	font-size:10px;
	font-family:Arial, Helvetica Light, Helvetica, sans-serif;
}

#bottom #footer_menu {margin-top:12px; /*padding-left:250px;*/}

#bottom a, 
#bottom a:link {color:#A6A6A6;}
#bottom a:hover {color:#6F6F6F;}
#bottom a:visited {color:#A6A6A6;}
#bottom a:active {color:#A6A6A6;}


/*@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #bottom {margin-top:34px}
 }*/

#qkstudio{
	float:left;
	display:inline-block;
	width:150px;
}

#qkstudio p{
	float:left;	
	font-family:Arial;
	font-size:11px;
	color:#838282;
	*margin-top:8px;
}

a.qkracha{
	background:url(../images/qkstudio_com.png) top left no-repeat;
	display:inline-block;
	float:left;
	width:87px;
	height:24px;
	}
	
a.qkracha:hover{ background-position:bottom left;}





#foot_menu{
	float:left;	
}

#foot_menu ul{
	float:left;
	margin:5px 0 0 28px;
	padding:0;
}

#foot_menu ul li{
	float:left;
	display:inline-block;
	margin:0 5px;
	padding:0 10px 0 0;
	border-right:solid 1px #e35aa5;
	height:35px;
	width:95px;
	text-align:center;
}

#foot_menu ul li#menu-item-1480 {
	width: 80px;
	}
#foot_menu ul li#menu-item-1479 {
	width: 65px;
	}
#foot_menu ul li#menu-item-26 {
	width: 95px;
	}
#foot_menu ul li#menu-item-1481 {
	width: 100px;
	}
#foot_menu ul li#menu-item-1482 {
	width: 85px;
	}
#foot_menu ul li#menu-item-1483 {
	width: 40px;
	}
#foot_menu ul li#menu-item-1494 {
	width: 80px;
  border:0
	}

#foot_menu ul li a{
	color:#838282;
	text-decoration:none;
	font-size:12px;
}

#foot_menu ul li a:hover{
	color:#A21983;
}

li.last{ border:none !important}

#bago {float:right;width:90px;	}
#bago a {color:#A21983;text-decoration:none;font-size:13px;	margin:8px 10px 0 0;float:left;}
#bago a:hover {color:#838282;}

.logo_bago {padding:0 0 0 15px; display:block;float:right;}

a.more {font-family:Arial;color:#fe7200;text-decoration:none;font-size:12px;display:inline-block;		}
a.more:hover, #bago a:hover {text-decoration:underline ;}


/*-----------------------------------*/
/*--------------- MAPA --------------*/
/*-----------------------------------*/
#mapa {background:url(../images/mapa.png) top center no-repeat;width:960px;height:370px;margin:auto;display:table;clear:both;}
#center {display: table; margin-top: -15px;}

/*-----------------------------------*/
/*------------- LEFT-COL ------------*/
/*-----------------------------------*/
#left_col {float:left;}
#left_col select {padding: 6px 2px;border:solid 1px #c1c1c1;width:100%;height:32px;margin:0 0 18px 0;color:#666;font-size:13px;	-moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;background: url(../images/degradee_form.jpg) repeat-x left bottom;}
#left_col h2 {font-size:15px;margin:8px 0 8px 5px;padding:0;color:#444;letter-spacing:0.1em;font-family:'FuturaMdRegular'; 		}

input.btn_buscar {float:right;display:inline-block;background:url(../images/bg_buttons.png) top left repeat-x;height:25px;clear:both;border:none;cursor:pointer;margin: 0 5px 10px;
color: #FFF;font-size: 12px;padding: 0px 5px 5px 5px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
input.btn_buscar:hover {background-position: left bottom;}
input.btn_lupa:hover {background-position: left -34px;}
	
#buscador form#searchform {padding:1px;border:solid 1px #c1c1c1;color:#666;font-size:13px;width:100%;float:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;background: url(../images/degradee_form.jpg) repeat-x left bottom;}

input.empty-input {background:none; border:none; color:#666; font-size:13px; padding: 5px 11px;float:left;margin:0;}
input.btn_lupa {background:url(../images/btn_lupa.png) top left no-repeat;width:40px !important;height:28px;border:none !important;cursor:pointer;float:right;}

option {padding:7px;border-bottom:dotted 1px #ccc;}
option:hover {background-colour:#000000;color :#ffffff;}

	
/*-----------------------------------*/
/*----------- COLUMNA INTERNA ---------*/
/*-----------------------------------*/
#left_col.interna {display: block; float:left; width:100%; background:#ececec; padding:15px; margin-bottom:20px;}

#filtro,
#left_col.interna #filtro {display: block; float:left; width:100%; margin:0;}
#left_col.interna #filtro h2, 
#left_col.interna #buscador h2 {color:#B1097D;font-family:'FuturaMdRegular';font-size:15px;}

#buscador,	
#left_col.interna #buscador {display: block; float:left; width:100%; margin:0;}
#left_col.interna #buscador form#searchform {display: block; float:left; width:100%;}
#left_col.interna #buscador form#searchform input.empty-input {width:158px;}

span.rounded {display:inline-block;margin:-1px 0 0 -4px;}
	
#lanzamientos {display: block; float:left; width:100%;margin:30px 0 9px 0;border:1px solid #cdcdcd;background:#f3f3f3;overflow:hidden;}
#lanzamientos h2 {margin:0;background:#B1097D;color:#fff;font-family:'FuturaMdRegular';padding:5px 20px;font-size:18px;letter-spacing:0.1em;}
#lanzamientos #datos {margin:0; }
#lanzamientos p {font-family:Arial;font-size:12px;margin:0;color:#666666;}

#neuro {display: block; float:left; width:100%;margin:0px 0 9px 0;border:1px solid #cdcdcd;background:#fff;overflow:hidden;}
#neuro h2 {font-family:'FuturaMdRegular';color:#760b7b;padding-left:18px;font-size:14px;}
#neuro h3 {font-family:'FuturaMdRegular';color:#5b5b5b;padding-left:23px;font-size:18px;line-height:22px;}
#neuro p {font-family:'FuturaMdRegular';color:#fe7200;padding-left:23px;font-size:14px;}
	
	
/*-----------------------------------*/
/*---------- COLUMNA INTERNA --------*/
/*-----------------------------------*/	
#pod_orientación {display: block;float:left; width: 100%;background:url(../images/pod_orientacion.jpg)top left no-repeat; background-size: 100% auto; min-height:142px;padding:0 0 0 100px;}
#pod_orientación h3{color:#454545;font-weight:normal;}
#pod_orientación span{color:#fff;font-weight:normal;font-size:19px;margin:9px 0 0 0;float:left;	}

#pod_consultas {display: block; float:left; width: 100%;background:url(../images/pod-consumidor.jpg) top left no-repeat; background-size: 100% auto; background-repeat:no-repeat; min-height:125px; position: relative;}
#pod_consultas h3 {font-size:20px;color:#454545;display:block;margin: 25px 0 35px 90px;}
#pod_consultas span {color:#fff;margin-left:90px;font-size:19px;}

#pod_concenso {display: block; float:left; width: 100%;border: 1px solid #cdcdcd;margin:0 0 15px 0;padding:0 15px 15px 15px;background-image:url(../images/pdf_descarga.png); background-size: 100% auto; background-repeat:no-repeat; min-height:162px;}
#pod_concenso h3 {letter-spacing:0.1em;font-family:'FuturaMdRegular';margin:20px 0 12px 0;color:#fff;	font-size:16px;}
#pod_concenso p{font-family:'FuturaMdRegular';font-size:12px;color:#666;padding:0 70px 0 0;margin:22px 0;}
#pod_concenso a{display:block;	}
	
#pod_farmacovigilancia {display: block; float:left; width: 100%; border: 1px solid #cdcdcd; margin:15px 0 0 0; padding:0 15px 15px 15px; background-image:url(../images/pod_fvigilancia.jpg); background-size: 100% auto; background-repeat:no-repeat; min-height:130px;}
#pod_farmacovigilancia h3 {letter-spacing:0.1em;font-family:'FuturaMdRegular';margin:12px 0 12px 0;color:#fff; font-size:16px;}
#pod_farmacovigilancia p {font-family:'FuturaMdRegular';font-size:12px;color:#666;padding:0 70px 0 0;margin:5px 0;}
#pod_farmacovigilancia a {text-decoration:none;color:#701365; font-size:12px;}
#pod_farmacovigilancia span {color:#fff;margin-left:90px;font-size:19px;}
#pod_farmacovigilancia a:hover {text-decoration:underline;}

#pod_servipharma {display: block; float:left; width: 100%; border: 1px solid #ccc; margin:15px 0 0 0; padding:10px 0 15px 48px; text-align:center; background-repeat:no-repeat; min-height:135px;background-image:url(../images/bg_servipharma.jpg); background-size: 100% auto; position:relative;}
#pod_servipharma p {font-size:12px; margin: 9px;}
#pod_servipharma h3 {color:#760b7b; letter-spacing:0.10em;font-size:26px;}
#pod_servipharma span {display:block;text-align:center;font-size:19px;margin:16px 0 0 20px;color:#fff;font-family:'FuturaMdRegular';}

#pod_newsletter {display: block; float:left; width: 100%;background:url(../images/bg_farmacovigilancia.jpg) top center no-repeat;background-size: 100% auto;float:left;clear:both;border: 1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:15px 0 30px 0;padding:6px 0 0 0;}
#pod_newsletter h3 {margin:0;display:block;color:#fff;font-weight:normal;padding:3px 15px;}
#pod_newsletter input {width:100%;margin:10px auto 10px auto;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:solid 1px #ccc;padding:5px;color:#666;}
#pod_newsletter input:hover, 
#buscador_bibliografia input:hover {border-color:#5dc4de;}
#pod_newsletter input.btn_buscar2 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:url(../images/bg_button.jpg) top left repeat-x #8e0760;border:none;width:75px;height:25px;padding:8px 10px 22px 10px;cursor:pointer;color:#ca88b4;margin:0 0 10px 10px;display:block;}

div#content div#center div.sidebar div#pod_newsletter div#_MP_mf_0.MailPress div.mp-container div.mp-formdiv form.mp-form input.MailPressFormSubmit {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:url(../images/bg_button.jpg) top left repeat-x #8e0760;border:none;width:75px;height:25px;padding:5px 10px 22px 10px;cursor:pointer;color:#ca88b4;margin:0 0 10px 10px;display:block;}
div#content div#center div.sidebar div#pod_newsletter div#_MP_mf_0.MailPress div.mp-container div.mp-formdiv form.mp-form input.MailPressFormSubmit:hover {color:#fff;}	
html body div#contenedor div#content div#center div.sidebar div#pod_newsletter div#_MP_mf_0.MailPress div.mp-container div.mp-formdiv form.mp-form br {display:none;}	
	
#col_right {padding-top:0; padding-bottom:50px; display:block; float:left;}	
#col_right p {font-size:12px;color:#6d6d6d;letter-spacing:0.01em;}
#col_right p a {color:#9D196F;}

#col_right_biblio, 
#col_right_long {display:block; float:left; padding-top:0; padding-bottom:20px;}
#col_right_biblio p, 
#col_right_long p {font-size:12px;color:#6d6d6d;letter-spacing:0.01em;	}
#col_right_biblio p a,
#col_right_long p a {color:#9D196F;}

div#content div#center div#col_right div.nota div.info_nota p,
div#content div#center div#col_right div.nota div.info_nota2 p {font-size:14px;color:#6d6d6d;letter-spacing: normal;padding: 5px 0px 3px 0px;margin:0px;}
div#content div#center div#col_right_biblio div.nota div.info_nota p,
div#content div#center div#col_right_biblio div.nota div.info_nota2 p,
div#content div#center div#col_right_long div.nota div.info_nota p,
div#content div#center div#col_right_long div.nota div.info_nota2 p {font-size:14px;color:#6d6d6d;letter-spacing: normal;padding: 5px 0px 3px 0px;margin:0px;}

/*ANEXO*/
#anexo {display: block; float:right; margin: 20px 0px;}
#anexo span#medicos-title {font-size:16px; line-height:24px;color:#fff;padding: 0 15px;background: url(../images/barra-medicos.png) no-repeat right top #a01e8c;background-size:auto 100%; margin-bottom: 10px; display:block;letter-spacing:0.1em; font-family:'FuturaMdRegular';}
#anexo section.caja_borde {border: 1px solid #d0d0d0;padding: 10px;width: 100%;margin: 0px 0px 10px 0px;}
#anexo section.caja_borde_pub {border: 1px solid #b70f89;padding: 10px;width: 188px;margin: 0px 0px 10px 0px;}
#anexo section.caja_borde h3,
#anexo section.caja_borde_pub h3{font-size: 15px;color:#B1097D;letter-spacing:0.1em;font-family:'FuturaMdRegular';padding-left: 20px !important;font-size:14px;background: url('../images/arrow-bullet.png') no-repeat left center;margin-left:5px;  margin-bottom: 0;}
#anexo section.caja_borde a.ver_todos_gris,
#anexo section.caja_borde_pub a.ver_todos_gris {display:block;background: url('../images/degradee_form.jpg') repeat-x left bottom transparent;border: 1px solid #C1C1C1;border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;color: #666666;font-size: 13px;padding: 7px 10px;}	
#anexo section.caja_borde ul,
#anexo section.caja_borde_pub ul { padding:0; margin:5px 0;}
#anexo section.caja_borde ul li,
#anexo section.caja_borde_pub ul li {padding:7px 5px;display:block; border-bottom: 1px solid #cdcdcd;}
#anexo section.caja_borde ul li a,
#anexo section.caja_borde_pub ul li a	{ font-size:12px;color:#454545;}
#anexo section.caja_borde ul li .losiento,
#anexo section.caja_borde_pub ul li .losiento	{ font-size:12px;color:#454545;}
#anexo section.caja_borde ul li:last-child,
#anexo section.caja_borde_pub ul li:last-child { border:none!important }
#anexo section.caja_borde ul#linkpod,
#anexo section.caja_borde_pub ul#linkpod { margin:0; }
#anexo section.caja_borde ul#linkpod li a,
#anexo section.caja_borde_pub ul#linkpod li a {color:#B1097D;padding-left: 20px;font-size:14px;background: url('../images/arrow-bullet.png') no-repeat left center;letter-spacing:0.1em;}
#anexo section.caja_borde ul#linkpod li a:hover,
#anexo section.caja_borde_pub ul#linkpod li a:hover { color:#454545; }
	
#col_right div #anexo section.caja_borde h3.subti,
#col_right div #anexo section.caja_borde_pub h3.subti {
    color: #a21983;
    font-family: 'FuturaStdHeavy';
    font-size: 16px;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}


#col_right div #anexo section.caja_borde ul,
#col_right div #anexo section.caja_borde_pub ul
{  color: #666;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
	list-style:none;
	clear:both;}



#col_right div col_right div#anexo section.caja_borde ul li,
#col_right div col_right div#anexo section.caja_borde_pub ul li
{  color: #666;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	list-style:none;
	border-bottom: 1px solid #d5d5d5;
	text-decoration: none;}
	

#col_right div anexo section.caja_borde ul li a:link,
#col_right div anexo section.caja_borde ul li a:visited,
#col_right div anexo section.caja_borde_pub ul li a:link,
#col_right div anexo section.caja_borde_pub ul li a:visited
{


	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	list-style:none;
	font-size: 12px;
    font-weight: normal;
	}	
	
#col_right div anexo section.caja_borde ul li a:hover,
#col_right div anexo section.caja_borde_pub ul li a:hover
{  color: #a21983;
	text-decoration: none;
	font-size: 12px;
    font-weight: normal;}	


#col_right div anexo section.caja_borde a.ver_todos_gris,
#col_right div #anexo section.caja_borde_pub a.ver_todos_gris
{width: 198px; display:block;}

#col_right div anexo section.caja_borde a.ver_todos_gris:link,
#col_right div anexo section.caja_borde a.ver_todos_gris:visited,
#col_right div anexo section.caja_borde_pub a.ver_todos_gris:link,
#col_right div anexo section.caja_borde_pub a.ver_todos_gris:visited
{
	color: #666;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
	list-style:none;
	border: 1px solid #d5d5d5;
	background:url(../images/vertodo_bg.jpg) top left repeat-x;
	height: 15px;
	text-decoration:none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	border-radius: 5px;
	}
	
#col_right div anexo section.caja_borde a.ver_todos_gris:hover,
#col_right div anexo section.caja_borde_pub a.ver_todos_gris:hover{
	color: #a21983;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
	list-style:none;
	border-bottom: 1px solid #d5d5d5;
	background:url(../images/vertodo_bg.jpg) top left repeat-x;
	height: 15px;
	text-decoration:none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	border-radius: 5px;
	}	


div#anexo section.caja_borde a span,
div#anexo section.caja_borde_pub a span  { padding:10px 0 10px  30px; }
div#anexo section.caja_borde a.ver_prospecto span,
div#anexo section.caja_borde_pub a.ver_prospecto span { background: url("../images/icon_pdf.png") no-repeat left center; }
.ver_video span { background: url("../images/icon_video.png") no-repeat left center !important; }
.ver_informacion span { background: url("../images/icon_informacion.png") no-repeat left center !important; }

div#anexo section.caja_borde a.ver_bibliografia span,
div#anexo section.caja_borde_pub a.ver_bibliografia span { background: url("../images/icon_book.png") no-repeat left center; }
	
div#anexo section.caja_borde a.ver_prospecto:link,
div#anexo section.caja_borde a.ver_prospecto:visited,
div#anexo section.caja_borde_pub a.ver_prospecto:link,
div#anexo section.caja_borde_pub a.ver_prospecto:visited {background: url("../images/degradee_form.jpg") repeat-x scroll left bottom transparent; border: 1px solid #C1C1C1;-moz-border-radius: 5px; -webkit-border-radius: 5px;-o-border-radius: 5px; border-radius: 5px;color: #666666; display: block; font-size: 13px; padding: 8px 10px;margin: 5px 0 5px 0;}
	
div#anexo section.caja_borde a.ver_prospecto:hover,
div#anexo section.caja_borde a.ver_todos_gris:hover {color: #a21983;}	

div#anexo section.caja_borde a.ver_bibliografia:link,
div#anexo section.caja_borde a.ver_bibliografia:visited{background: url("../images/degradee_form.jpg") repeat-x scroll left bottom transparent; border: 1px solid #C1C1C1; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;color: #666666;display: block;font-size: 13px;padding: 8px 10px;}
div#anexo section.caja_borde a.ver_bibliografia:hover{color: #a21983;}
	



/*-----------------------------------*/
/*----------- MENU MEDICOS ---------*/
/*-----------------------------------*/	

#navtop_medicos ul#menu_medicos {
	background:url(../images/bg_menu_medicos.jpg) top left repeat-x;
    font-size: 14px;
    padding: 0;
    margin:0 0 20px 0;
    list-style: none;
	height:40px;
	width:100%;
	float:left;
	border:solid 1px #ccc;
}

#navtop_medicos ul#menu_medicos li{ 
	display:block;
    position: relative;
    float: left;
	list-style-type:none;
	height:40px;
	border-right:solid 1px #ccc;
	margin: 0px !important;
	padding:0px !important;
}

#navtop_medicos ul#menu_medicos li.first{
	background:url(../images/bg_medicos.jpg) top left no-repeat;
	color:#b1097d;
	text-transform:uppercase;
	width:97px;	
	padding:12px 0 0 16px !important;
	height:30px;
	border:none;		
}

#navtop_medicos ul#menu_medicos li ul {
	display: none;
}

#navtop_medicos ul#menu_medicos li a {
	display: block;
    text-decoration: none;
    color: #818181;
    white-space: nowrap;
    padding: 12px 20px 0 14px;
	*padding: 12px 7px 0 7px !important;    
    margin-left: 1px;
	height:28px;
}

/*OPERA*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #navtop_medicos ul#menu_medicos li a { padding: 12px 12px 0 12px;};
	   #navtop_medicos ul#menu_medicos li span{ margin:0 4px 0 4px;}
}

/*OPERA*/
#navtop_medicos ul#menu_medicos li span {height:40px; float:left; margin:0 5px 0 6px;}
#navtop_medicos ul#menu_medicos li span.prospecto {background:url(../images/icon_prospecto.png) top left no-repeat; width:14px;}
#navtop_medicos ul#menu_medicos li span.bibliografia {background:url(../images/icon_bibliografia.png) top left no-repeat; width:11px;}
#navtop_medicos ul#menu_medicos li span.congresos {background:url(../images/icon_congresos.png) top left no-repeat; width:14px;}
#navtop_medicos ul#menu_medicos li span.publicaciones {background:url(../images/icon_publicaciones.png) top left no-repeat; width:16px;}
#navtop_medicos ul#menu_medicos li span.prensa {background:url(../images/icon_prensa.png) top left no-repeat; width:12px;}
#navtop_medicos ul#menu_medicos li span.mas {background:url(../images/icon_mas.png) top left no-repeat; width:10px;}
#navtop_medicos ul#menu_medicos li a:hover {background:url(../images/bg_menu_medicos_h.jpg) 0 0 repeat-x;color:#8e0760;}
#navtop_medicos ul#menu_medicos li:hover span {background-position:bottom left;}
#navtop_medicos ul#menu_medicos li:hover ul {display: block; position: absolute;background: #fff;border:solid 1px #ccc;margin:0;padding:0;}
#navtop_medicos ul#menu_medicos li:hover li {width:210px;font-size: 13px;border-bottom:solid 1px #ccc;border-right:none;	}
#navtop_medicos ul#menu_medicos li:hover li a:hover {background:url(../images/bg_menu_medicos_h.jpg) 0 0 repeat-x;color:#8e0760;}
#navtop_medicos ul#menu_medicos li span {margin: 0 5px 0 5px\9 }
#navtop_medicos ul#menu_medicos li a {padding: 12px 13px 0 8px\9 }

/*-----------------------------------*/
/*------------- PATHWAY -------------*/
/*-----------------------------------*/	
div#pathway {margin:0;padding:5px 0;display:inline-block;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;width:100%;}
div#pathway_productos{padding: 20px 0 0px 18px; display:inline-block;}
div#pathway p {list-style-type:none;float:left;display:inline-block;font-size:14px;margin:0 10px;color:#666;}
div#pathway p a,
div#pathway a {text-decoration:none;color: #B1097D;	}
div#pathway p a:hover,
div#pathway a:hover {text-decoration:underline;	}

/*-----------------------------------*/
/*------------- div filtro letras ---*/
/*-----------------------------------*/	

div#filtro-letras{
	margin:0 0 20px 0;
	padding:5px 0;
	display:inline-block;
	border-bottom:solid 1px #ccc;
	width:100%;
}
div#filtro-letras ul { margin-top:0; padding-left: 7px; }

div#filtro-letras ul li { 
	list-style-type:none !important;
	list-style-image:none !important;
	float:left;
	margin: 0 3px !important;
	}

div#filtro-letras ul li  a { font-size:12px !important; }

a.letra-activa { color:#B1097D !important; /*font-weight:bold;*/ }	

div#filtro-letras ul li  a:hover { color:#B1097D !important;  }

.sidebar{ float:left; padding-bottom:50px;}

/*-----------------------------------------------------*/
/*------------- SERVICIOS A PROFESIONALES -------------*/
/*-----------------------------------------------------*/	
div.titulo {background:url(../images/bg-title-section.png) repeat-x left top;display:block;clear:both;width:100%;float:left;margin:0;height:80px;}
div.titulo span {display:block; margin:0 auto;}
div.titulo h2 {display:block; float:left; width:100%; margin:0;	color:#3a3a3a;font-size:26px;letter-spacing:0.03em;padding: 15px 0; text-align:center;}

a.ver_mas {display:block;float:right;color:#e6b2d5;text-decoration:none;}
a.ver_mas span {font-size:11px; font-family:Arial;}
a.ver_mas:hover {color:#fff;}

#buscador_bibliografia{background:url(../images/bg_buscador.jpg) top left repeat-x; background-size: cover; border: 1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:15px;margin:15px 0;display:inline-block; float:left;}
#buscador_bibliografia form#searchform {border:none; background:none;}	
#buscador_bibliografia input {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:solid 1px #ccc;padding:5px;color:#666; float:left; margin: 10px 0; width:100%;}
#buscador_bibliografia form br {display:none;}	
#buscador_bibliografia select {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%;border:solid 1px #ccc;padding:5px;margin:10px 0;color:#666;float:left}
#buscador_bibliografia h3 {float:left;margin:5px 15px 0 0 !important;font-size:20px !important;color: #B1097D !important;font-weight:normal !important;}
#buscador_bibliografia p {margin:5px 0 15px 0;font-size:12px;display:block;}
#buscador_bibliografia input.btn_buscar2, 
form#contact_form input.btn_buscar2 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:url(../images/bg_button.jpg) top left repeat-x #8e0760;border:none;padding:6px;cursor:pointer;color:#ca88b4;margin:10px 0 !important; width:100%;}
#buscador_bibliografia input.btn_buscar2 {float:left; margin-left: 5px;}
.btn_buscar2:hover {color:#fff !important;}

.nota {float:left; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #cdcdcd;}

span.img_wrap {display:block;float:left;}
span.img_wrap a:link,
span.img_wrap a:visited {border:solid 1px #ccc;display:block;float:left; width: 100%;}
span.img_wrap a:hover {border:solid 1px #666;}
span.img_wrap img {padding: 3px 3px 3px 3px; width: 100%; display: block; float: left; height: auto;}		

.nota img {float:left;border:solid 3px #fff;display:inline-block;}
div#center div#col_right div.nota span.img_wrap img.attachment-featured-image {width:140px;height:95px;}	

.info_nota {float:right;}
.info_nota2 {margin: 0;padding: 0;}	
.info_nota2 p {font-family:'FuturaMdRegular' !important; }
	
span.fecha {font-family:Arial;font-size:11px;color:#666;margin: 0px 0px 5px 0px;display:inline-block;}
span.posttype {font-size:12px;text-transform:capitalize;color:#6d6d6d;}	
.nota h3 {font-size:16px;font-weight:normal;margin:5px 0;}
.nota p {font-family:Arial;font-size:12px !important;}

hr.divisor {width:680px;clear:both;display:inline-block;background-color:#ccc;}
hr.divisor {border-color: #fff\9}

span.titulo-serv {display:block;clear:both;padding:10px 20px;margin:15px 0 0;background:url(../images/titulo-serv-bg.jpg) no-repeat left center #B1097D;}
div#col_right span.titulo-serv h2.subtit {color:#fff !important;margin:0 !important;font-size: 16px !important; display: inline !important;}	
section#queries-serv section {margin-top:25px; float:left; clear:both;}
section#queries-serv section:first-child {margin-top:10px; }	
section#queries-serv section  div.nota:last-child {border-bottom:0; }
	
/*-----------------------------------*/
/*------------- CONTACTO ------------*/
/*-----------------------------------*/		
form#contact_form{float:left;clear:both;width:680px;}
form#contact_form input, 
form#contact_form textarea, 
form#contact_form select{width:400px;float:left;margin:6px auto 6px auto;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;behavior: url(border/PIE.html);border:solid 1px #ccc;padding:8px;color:#666;font-family:Arial;font-size:12px;}	
form#contact_form input:hover, form#contact_form textarea:hover, form#contact_form select:hover{border-color:#5dc4de;}
form#contact_form textarea{min-height:100px;}
form#contact_form select{width:418px;height:38px;}
form#contact_form input.btn_buscar2{clear:both;margin:15px 0 0 0;}
.cform.contacto  {display: table !important; padding: 10px 0 !important; width: 50% !important; float: left !important;}
.cform.contacto input,
.cform.contacto select,
.cform.contacto textarea {width:98% !important;}
div#the_content {margin-top:20px; }
div#the_content h3 {text-transform:uppercase; margin-top:20px !important; }
div#the_content p {margin:0; font-size:12px; line-height:1.eem; }

div#the_content_producto {margin-top:20px;width:460px;float:left;display:inline-block; }
div#the_content_producto h3 {text-transform:uppercase; margin-top:20px !important; }
div#the_content_producto p {margin:0; font-size:12px; line-height:1.eem; }

/* SUB-TITULOS */
#col_right h3,
#col_right_biblio h3, 
#col_right_long h3 {font-weight:normal;font-size:15px;font-family: 'FuturaMdRegular';color:#5e2256;padding: 0;margin:0 0 10px 0;letter-spacing:0.1em;}
#col_right h3 a:link,
#col_right h3 a:visited,
#col_right_biblio h3 a:link,
#col_right_biblio h3 a:visited,
#col_right_long h3 a:link,
#col_right_long h3 a:visited {font-weight:normal;font-size:15px;font-family: 'FuturaMdRegular';color:#5c5c5c;padding: 0px;margin:3px 0px 0px 0px;text-decoration:none;}
#col_right h3 a:hover,
#col_right_biblio h3 a:hover {color:#333;text-decoration:none;}		

h1.titulos_int{font-size:28px;margin:15px 0 15px 0;font-weight:normal;color:#9D196F;display:block;}
	
#col_right h2,
#col_right_biblio h2,
#col_right_long h2 {font-size:20px;margin:30px 0 10px 0;color:#9D196F;font-weight:normal;display:block;}	
	
#col_right span.titulo h2.subtit,
#col_right_biblio span.titulo h2.subtit,
#col_right_long span.titulo h2.subtit {color:#fff;margin:0px;font-size: 16px;font-weight: normal;}

h4 {font-size:20px;margin:15px 0 25px 0;font-weight:normal;color:#9D196F;display:block;}
h5 {font-weight:normal;font-size:16px;font-family: 'FuturaStdHeavy';color:#5c5c5c;}

img.lanzamiento{border:none;margin-top:15px; width: 100%; height: auto;}

ul.lanza {margin:20px 0px 30px 0px;padding:0px 0px 0px 20px;display:block;width: 680px;}
#col_right ul.lanza li {list-style-image:url(../images/bullet.jpg); margin:5px 0; padding:5px 0; border-bottom:solid 1px #ccc;color:#666; font-size:14px;}
#col_right ul li, 
#col_right_biblio ul li, 
#col_right_long ul li {list-style-image:url(../images/bullet2.png);margin:0px 0;padding:5px 0;color:#666;font-size:12px;letter-spacing:0.1em;}
#col_right ul li a:link,
#col_right ul li a:visited,
#col_right_biblio ul li a:link,
#col_right_biblio ul li a:visited,
#col_right_long ul li a:link,
#col_right_long ul li a:visited {color:#666;font-size:14px;text-decoration:none;}
#col_right ul li a:hover, 
#col_right_biblio ul li a:hover, 
#col_right_long ul li a:hover {color:#333;font-size:14px;text-decoration:none;}

/* LISTADO-DE-PRODUCTOS */
ul.lineas_prod {margin:0;padding:0;}
ul.lineas_prod li {list-style-type:none;display:block;float:left;	width:100%;margin:8px 0;background-color:#ececec;padding:3px 15px;color:#8e0760;letter-spacing:0.02em;}
ul.lineas_prod li a {color:#B1097D !important;margin-right: 10px; padding: 0 0 0 10px !important;display:block;background: url('../images/arrow-bullet.png') no-repeat right center;} 	
ul.lineas_prod li.bg_white {background-color:#fff;margin:0 0 10px 0;padding:0 0 0 15px;color:#a2a2a2;font-size:14px;}
ul.lineas_prod li p {color:#a2a2a2;font-size:12px;padding-left:5px;margin:3px 0;}
ul.lineas_prod li.bg_white {color: #666666; font-size: 14px; margin: 5px 0; padding: 0 0 5px;}	
ul.lineas_prod li a:link,
ul.lineas_prod li a:visited {text-decoration:none;color:#666;padding: 0px 0px 0px 5px;}	
ul.lineas_prod li a:hover {text-decoration:none;color:#333;}	

.alignleft {display: inline;float: left;margin-right: 1.625em;}
.alignright {display: inline;float: right;margin-left: 1.625em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

p img,
.wp-caption {margin-top: 5px;}
.wp-caption {background: #eee;margin-bottom:5px;max-width: 96%;padding: 5px 0px 0px 0px;}
.wp-caption img {display: block;margin: 0 auto;max-width: 98%;}
.wp-caption .wp-caption-text,
.gallery-caption,
div#content div#center div#col_right div#attachment_10.wp-caption p.wp-caption-text {color: #666;font-family: Georgia, serif;font-size: 11px;}
.wp-caption .wp-caption-text {padding: 5px 0px 0px 10px;position: relative;}
.wp-caption .wp-caption-text:before {color: #666;font-size: 11px;font-style: normal;position: absolute;top: 5px;}


#col_right p.citapie {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	font-size:11px;
	line-height: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	background: #f5f5f5;
	padding: 10px 0px 10px 10px;
	margin: 20px 0px 10px 0px;
	color: #666;
	text-wrap:normal;
	}

#productos_relacionados {
	width: 680px;
	height: 210px;
	margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	display: inline-block;
	}

.prod_rel {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 214px;
	height: 200px;
}

.prod_rel img{
	text-align:center;
	margin: 0 auto;
	padding: 10px 0px 0px 30px;
	
}

#productos_relacionados h4.rela{
	font-weight:normal;
	font-size:16px;
	color:#9D196F;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: 'FuturaMdRegular';
	}
	

div#productos_relacionados div.prod_rel p a:link,
div#productos_relacionados div.prod_rel p a:visited {
	font-weight:normal;
	font-size:11px;
	color:#999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px;
	font-family: 'FuturaMdRegular';
	text-align:center;
	text-decoration: none;
	}	
	
div#productos_relacionados div.prod_rel p a::hover
{
	text-decoration: none;
	color:#9D196F;
	
	}		
	
	
#contenidos_relacionados {
	width: 680px;
	margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}	
	
#contenidos_relacionados h4.rela{
	font-weight:normal;
	font-size:16px;
	color:#9D196F;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	font-family: 'FuturaMdRegular';
	}	
	
div#contenidos_relacionados div.biblio_rel ul li a,
div#contenidos_relacionados div.biblio_rel ul li a:link,
div#contenidos_relacionados div.biblio_rel ul li a:visited
{
font-weight:normal;
font-size:13px;
color: #666;
text-decoration:none;

	}
	
div#contenidos_relacionados div.biblio_rel ul li a:hover
{
color: #333;
text-decoration:none;
	}	
	

div#contenidos_relacionados div.biblio_rel ul {
	color: #666666;
    font-size: 14px;
    margin: 0 0;
    padding: 0px 0px 10px 0px;
	}


a.vertodabiblio:link,
a.vertodabiblio:visited{
    background: #ccc;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    cursor: pointer;
    display: block;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 0px 10px;
	font-size:12px;
	width: 135px;
	text-decoration:none;
}

a.vertodabiblio:hover{
    background: #333;
    color: #ccc;
	text-decoration:none;
}


div.ancla {
	width: 670px;
	margin: 5px 0px 5px 0px;
	padding: 10px 0px 0px 0px;	
	 display: block;
	 border-top: 1px solid #ccc;
	}

a.subir:link,
a.subir:visited{
    background: #ccc;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    cursor: pointer;
    display: block;
    height: 20px;
    margin: 0px 0px 0px 20px;
    padding: 5px 5px 0px 10px;
	font-size:12px;
	width: 40px;
	text-decoration:none;
	float:right;
	}

a.subir:hover{
    background: #333;
    color: #ccc;
	text-decoration:none;
	}

/*back to top*/

#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -150px;
	}

#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	}
	
#back-top a:hover { color: #000; }

/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(../images/up-arrow.png) no-repeat center center;

	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	}
	
#back-top a:hover span {background-color: #777;}
div#col_right h1.filtro, 
div#col_right_biblio h1.filtro, 
div#col_right_long h1.filtro {background: #B70F89;color:#fff;padding: 10px;font-size: 16px;margin: 15px 0 0 0;font-weight:normal;}
div#col_right h1.filtro span.filter_back, 
div#col_right_biblio h1.filtro span.filter_back, 
div#col_right_long h1.filtro span.filter_back,
div#col_right h1.filtro span.filter_back a, 
div#col_right_biblio h1.filtro span.filter_back a, 
div#col_right_long h1.filtro span.filter_back a,
div#col_right h1.filtro span.filter_back a:link, 
div#col_right_biblio h1.filtro span.filter_back a:link, 
div#col_right_long h1.filtro span.filter_back a:link,
div#col_right h1.filtro span.filter_back a:hover, 
div#col_right_biblio h1.filtro span.filter_back a:hover, 
div#col_right_long h1.filtro span.filter_back a:hover {color:#000;font-size: 16px;font-weight:normal;	}
#col_right p.losiento,
#col_right_biblio p.losiento,
#col_right_long p.losiento {padding: 15px; display: table;}	
	
#col_right h1.filtro img,
#col_right_biblio h1.filtro img,
#col_right_long h1.filtro img {padding: 0 5px 0 0; height: auto;}
	
#left_col.interna div#lanzamientos span.img_lanzamientos a img {padding:0px 0px 0px 0px;width: 232px;height:80px;}
	
/* PAGE-CONTACTO */
.cform input, 
.cform textarea {width:260px !important; }
.cform select  width:273px !important; }
input.sendbutton {width: 75px !important; }

/* DISCLAIMER */
#disclaimer #btn_ingresar {width:115px;height:35px;background-image:url(../images/entrar_btn-2019.png);background-repeat:no-repeat;margin:0 auto;cursor:pointer; padding-top:-10px;}
#disclaimer #btn_ingresar:hover {background-position:bottom;}
#disclaimer #btn_ingresar2 {width:115px;height:35px;background-image:url(../images/entrar_btn2.png);background-repeat:no-repeat;margin:0 auto;cursor:pointer;}
#disclaimer #btn_ingresar2:hover {background-position:bottom;}
/* KNEWS */
.newsletter {float:left; display: block; margin: 0 !important; padding: 0; width: 470px; }
li#knews_widget-2.widget {list-style-type: none !important;}
li#knews_widget-2.widget h2.widgettitle {display: none !important;}
li#knews_widget-2.widget div#knewsform_1.knews_add_user form label {padding: 7px 5px;background-color: #fff; border: solid 1px #CCC; vertical-align: top; font-size: 12px; color: #666666; border-radius: 3px 3px 3px 3px;}
li#knews_widget-2.widget div#knewsform_1.knews_add_user form input {padding: 7px 5px; background-color: #fff; border: solid 1px #CCC; vertical-align: top;font-size: 12px; color: #666666; border-radius: 3px 3px 3px 3px;   width: 100% !important;}
li#knews_widget-2.widget div#knewsform_1.knews_add_user form select  {padding: 6px 5px; background-color: #fff; border: solid 1px #CCC; vertical-align: top; font-size: 12px; color: #666666;  border-radius: 3px 3px 3px 3px;   width: 100% !important;}
li#knews_widget-2.widget div#knewsform_1.knews_add_user form input[type="submit"] {background: url("../images/bg_button.jpg") repeat-x scroll left top #8E0760;border: medium none; border-radius: 5px 5px 5px 5px; color: #CA88B4; cursor: pointer; height: 35px; margin: 0 0 0 0px; padding: 10px; width: 75px !important; float: right;}
li#knews_widget-2.widget div#knewsform_1.knews_add_user form input[type="submit"]:hover {color: #fff;}
li#knews_widget-2.widget div#knewsform_1.knews_add_user div.response p { display:block; margin:15px 0; font-family: 'FuturaMdRegular'; color:#00998C; text-align:center; width: 414px; padding:10px; border: dashed 1px #00998C;}


.videoContent .accordionButton{cursor:pointer; padding: 15px 20px; border:solid 1px #ccc; position: relative; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 27%, rgba(242,242,242,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(242,242,242,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(242,242,242,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(242,242,242,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 27%,rgba(242,242,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );}
.videoContent .accordionButton:after{content: url(../images/down.png); position: absolute; right: 20px; top: 23px;}
.videoContent .accordionButton.on:after{content: url(../images/up.png);}
.videoContent .accordionButton h4{margin: 0; font-size: 17px; line-height: 22px; max-width: 95%; color: #444;}
.videoContent .accordionButton h4:first-letter{color: #b1097d;}
.videoContent .accordionContent{border:solid 1px #ccc; border-top: none; padding: 15px; box-sizing:border-box;}
.videoContent .accordionContent video{
    width: 100%;
    height: 370px;
}
.videoContent .accordionContent iframe{
    width: 645px;
}
body .gss-pager .cycle-pager-active, .gss-pager .cycle-pager-active:hover{
	background-color: #FE7200;
}
body .gss-info {
    background-color: #b1097d;
}
body .gss-prev, body .gss-next {
    color: #ddd;
    display: inline-block;
    background-color: #84005B;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 5px 6px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    border-radius: 4px;
    border: none;
    line-height: 16px;
    font-family: Helvetica,​Arial,​Verdana,​Sans-Serif;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
body .gss-prev:hover, body .gss-next:hover {
    color: #fff;
    background-color: #E2049D;
    opacity: 1;
    filter: alpha(opacity=100);
}
.btn-descargar{
	background-color: #B1097D;
	color: #fff !important;
	padding: 3px 11px !important;
	border-radius: 3px;

	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.btn-descargar:hover {background-color: #E40FA2;}
#gslideshow_pager {display: none;}

.wp-pagenavi {margin-top: 30px;float: left;}
.wp-pagenavi .pages {font-size: 12px; border: none; color: #666;font-weight: normal; margin-right: 5px;}
.wp-pagenavi a, 
.wp-pagenavi span {font-family: 'FuturaMdRegular' !important; font-size:16px; font-weight:normal; font-size: 12px !important; color: #666;}
.wp-pagenavi .current {color: #fff; font-size: 12px !important; padding: 5px 10px !important; font-family: 'FuturaMdRegular' !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #B1097D; font-weight:normal !important; border: 1px solid #B1097D !important;}
.wp-pagenavi a {padding: 5px 10px !important; font-family: 'FuturaMdRegular' !important; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight:600;}
.wp-pagenavi a:hover {border: 1px solid #666 !important; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}

/* para la parte de referencias en pages */
.container ol { padding: 10px 0px 10px 40px !important; display: block; list-style-type: decimal !important; }
.container ol li { padding-top:10px !important; list-style-type: decimal !important;}




/* ************************************************** */
/*                     RESPONSIVE                     */
/* ************************************************** */

/* LG */ 
@media (max-width: 1500px) {
	
	/* SIDEBAR */
	#pod_consultas h3 {margin: 20px 10px 15px 0; float: right;}
	#pod_consultas span {margin: 3px 10px 0 0;float: right; position:absolute; bottom:0; right:0;}
	#pod_farmacovigilancia p {padding: 0; margin: 5px 0 15px 0; float: left; width: 50%;}
	#pod_servipharma {padding: 0;}
	#pod_servipharma h3 {font-size: 22px; float: right; margin: 10px 10px 0 0;}
	#pod_servipharma p {margin: 5px 10px 0 0;float: right;}
	#pod_servipharma span {font-size: 18px; margin: 10px 10px 0 0;float: right; position:absolute; bottom:5px; right:0;}
	#pod_concenso {padding: 0;}
	#pod_concenso h3 {margin:25px 0 10px 10px;}
	#pod_concenso p {padding: 0; margin: 10px 0 10px 10px; float: left; width: 60%;}
	#neuro h3 {font-size: 15px; line-height: 17px; margin-bottom:10px;}

}

/* MD */
@media (max-width: 1024px) {
	
	/* SIDEBAR */
	#neuro h3 {font-size: 15px; line-height: 17px; margin-bottom:10px;}
}
	
/* SM */
@media (max-width: 768px) {
	
	/* HEADER */
	#header {min-height: 68px;}
	
	/* PAGE-CONTACTO */
	.cform.contacto,
	.cform.contacto li {width:100% !important;}
	.cform.contacto input, 
	.cform.contacto select, 
	.cform.contacto textarea {width: 97% !important;}
	
}

/* XS */
@media (max-width: 640px) {
	
	/* SIDEBAR */
	.sidebar{ float:left; padding-bottom:0;}
}

@media (max-width: 550px) {
	
	#disclaimer #disclaimer_dialog {position: absolute !important; width: 350px; height: 473px; top: 2% !important; left:8% !important;}
	
}

@media (max-width: 480px) {
	
	#disclaimer #disclaimer_dialog {position: absolute !important; width: 350px; height: 473px; top: 2% !important; left:8% !important;}
	
}

@media (max-width: 360px) {
	
	#disclaimer #disclaimer_dialog {position: absolute !important; width: 250px; height: 575px; top: 3% !important; left:12% !important;}
	
}

a.btn-2017 {
color:#ffffff !important; background:#9d196f; padding: 20px; margin: 20px 0px; display:inline-block; max-width: 50%; text-align:center; min-height: 50px; font-size:14px; font-weight:bold; border: 1px solid #9d196f;
}

a.btn-2017:hover {
color:#9d196f !important; background:#fff; 
border: 1px solid #9d196f;
}