
/* Noticias */
.noticias {
}
.noticias .noticia_listado {
	border-bottom:0px solid #ccc;
	margin-bottom:30px;
}
/*.noticias .noticia_listado .antetitulo {
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	color: #9E9E9E;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 11px;
	padding: 8px 5px 7px 4px;
	text-transform: uppercase;
}
.noticias .noticia_listado .antetitulo a {
}*/
/*.noticias .noticia_listado .titular {
	color: #555555;
	font-weight:bold;
	font-family: 'Droid Sans', Arial, sans-serif !important;
	font-size: 17px;
	line-height:23px;
}*/
.noticias .noticia_listado .titular a {
	color: #000;
}
.noticias .noticia_listado .entradilla {
	font-family: 'Droid Sans', Arial, sans-serif !important;
	color:#555555;
	font-size:14px;
	line-height: 18px;
	padding-bottom: 10px;
}
.noticias .foto-not {
	float: left;
	margin: 0 10px 10px 0;
}
.noticias .foto-not {
	background-color: #fff
}

/*ultimas noticias*/
	#noticias-ultimas {
}
#noticias-ultimas .fecha {
	display:none;
}
#noticias-ultimas .header {
	background: none;
	color: #666666;
	font-family: 'Kreon', Arial, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	padding:0px 0px 15px 0px;
}
#noticias-ultimas a {
	color: #666666;
	font-size: 15px;
	text-decoration: none;
}
#noticias-ultimas ul {
	margin-left:15px;
}
#noticias-ultimas li {
	list-style:disc;
	line-height:20px;
	margin-bottom:10px;
}
/* Noticia */
.noticia {
	padding:0px;
}
.noticia .antetitulo {
}
.noticia .titular {
	font-family: 'Lato', Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.noticia .encabezado {
	background: url(/img/bottom-category-bg.png) no-repeat scroll left bottom transparent;
	padding:0px 0px 15px 0px
}
.noticia .firma {
	color:#999;
}
.noticia .url a {
	color:#689D08!important;
	font-weight:bold;
}
.noticia .entradilla {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	margin-bottom:10px;
}
/*paginacion*/
.paginacion {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin: 10px 0;
	text-align: center;
}
/*
.paginacion a {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #000;
	display: block;
	float: left;
	height: 45px;
	padding-top: 12px;
	width: 45px;
	margin-bottom:10px;
	font-size: 18px;
}
*/
.paginacion a {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #000;
	display: block;
	float: left;
	height: 35px;
	padding-top: 9px;
	width: 35px;
	margin-bottom:10px;
	font-size: 16px;
}
.paginacion a:last-child {
	border-right: 1px solid #ccc;
}
.paginacion a:hover, .paginacion a.activo {
	background-color:#62850f;
	border: 1px solid #62850f;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
/*listas*/
ol li {
	list-style:decimal;
	margin-bottom:20px;
	font-size:15px;
	line-height:20px;
}
/*contacto personalizado*/
.contacto {
	margin-right: 20px;
}
.contacto-perso {
	float:left;
	clear:none;
	border:1px solid #C1C1C1;
	width:300px;
	margin:0px 10px 10px 0px;
	padding:5px;
}
.contacto-perso .foto {
	float:left;
	clear:none;
}
.contacto-perso .datos {
	float:left;
	clear:none;
	padding-left:10px;
	padding-top:5px;
}
.contacto-perso .nombre {
}
.contacto-perso .cargo {
}
.contacto-perso .telefono {
}
.contacto-perso .mail {
}
.contacto .label {
	color: #000;
	font-size:13px;
	padding:0px;
}
.contacto .caja .campo input {
	height: 22px;
	width: 100%;
	font-size:13px;
	padding:0px 5px;
}
.botones-envio {
	width:100%!important;
	text-align:right;
	padding-right:10px;
}
.contacto .caja button {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	padding: 5px 10px;
}

/*tabla datos*/table.datos {
}
/**/
/*antetitulo*/p.antetitulo {
	font-size: 14px;
}
/*titulo1*/p.titulo1, p.titulo1 a {
	font-weight: normal;
	font-size: 18px;
	margin:0px 2px 5px 0px;
	color: #62850f;
	font-family: 'Droid Sans', Arial, sans-serif !important;
	text-align:left
}
/*titulo2*/p.titulo2, p.titulo2 a {
	font-weight: bold;
	font-size: 14px;
	margin:0px 2px 5px 0px;
	color: #62850f;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*titulo3*/p.titulo3, p.titulo3 a {
	font-weight: bold;
	font-size: 13px;
	margin:0px 2px 5px 0px;
	color: #62850f;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*titulo4*/p.titulo4, p.titulo4 a {
	font-weight: bold;
	font-size: 12px;
	margin:0px 2px 5px 0px;
	color: #62850f;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*titulo5*/p.titulo5, p.titulo5 a {
	font-weight: normal;
	font-size: 12px;
	margin:0px 2px 5px 0px;
	color: #62850f;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*titulo6*/p.titulo6, p.titulo6 a {
	font-weight: normal;
	font-size: 11px;
	margin:0px 2px 5px 0px;
	color: #62850f;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*titulo7*/p.entradilla {
	font-weight: bold;
	margin:0px 2px 0px 0px;
	color: #333333;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
.enlace p.entradilla{
	font-weight: normal;
	margin-bottom: 0px;
	margin-top:3px;
}
.enlace h3{
	margin:0px;
}
/*texto normal*/p.normal {
	font-size: 11px;
	margin:0px 2px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left
}
/*firma*/p.firma {
	font-size: 9px;
	margin:0px 2px 0px 0px;
	color: #000;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*pie de foto*/span.piefoto {
	font-size: 11px;
	margin:0px 2px 0px 0px;
	color: #666;
	font-family:Lato, Arial, sans-serif !important;
	text-align:left
}
/*tabla margen*/table.margen td {
	padding:5px;
}
/*caja sombra*/p.caja-sombra {
	border: 1px solid #CBC4C4;
	box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.1);
	background: none repeat scroll 0 0 #F1F1F1;
	border: 1px solid #FFFFFF;
	color: #6D6E6E;
	padding-left: 30px;
}

/*pestanas*/ul.pestanas {
}
/*inactivo*/span.inactivo {
}
/*tabla margen*/table.margen td {
	padding:5px;
}
/*caja sombra*/p.caja-sombra {
	border: 1px solid #CBC4C4;
	box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.1);
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #FFFFFF;
	color: #6D6E6E;
	padding-left: 30px;
	border-radius: 10px 10px 10px 10px;
	min-height: 35px;
	padding: 10px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
/*pestanas*/ul.pestanas {
	margin:0 0 15px 0;
	padding:0px;
	list-style:none;
	display:inline-block;
}
ul.pestanas li {
	display:inline;
	margin:0;
	padding:0;
}
ul.pestanas a {
	float:left;
	margin:0 5px 0 0;
	padding:6px 6px 0px 6px;
	text-decoration:none;
	float:left;
	display:block;
	color:#999;
	background-image: linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.2, rgb(255,255,255)), color-stop(0.52, rgb(241,241,241)) );
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
ul.pestanas span.inactivo {
	float:left;
	margin:0 5px 0 0;
	padding:6px 6px 0px 6px;
	text-decoration:none;
	float:left;
	display:block;
	font-weight:bold;
	color:#666;
	background-image: linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(241,241,241) 52%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.2, rgb(255,255,255)), color-stop(0.52, rgb(241,241,241)) );
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #666;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
ul.pestanas a:hover {
	background:url(/img/tabrightF.gif) no-repeat right top;
}
table.datos {
	border-right:1px solid #78CCCF
}
table.datos th {
	padding:0 5px 0 5px;
	background-color:#78CCCF;
	color: #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
table.datos td {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #78CCCF;
	border-left:1px solid #78CCCF;
}

.cuerpo {
	padding-top:10px;
}
/*titulos*/
#titulog-noticias {
	border-bottom: 1px solid #F1F1F1;
	color: #000000;
	font-size: 18px;
	margin-bottom: 15px;
	padding: 10px 0 5px 0;
	text-transform: uppercase;
	position:relative;
}
#titulog-noticias span {
	position:absolute;
	bottom: 0px;
	left: 0px;
	height:2px;
	width:85px;
	background-color: #9FC704;
}
.noticia-portada {
	line-height:20px;
	display:inline-block;
}
.noticia-portada.colC-revista{width:100%;}
.noticia .antetitulo {
	font-size:15px;
	color: #666;
	margin-bottom:15px;
	font-family:'Lato'
}

.noticia .titulo {
	font-size:22px;
	color: #000;
	margin-bottom:5px;
	font-weight: bold;
	margin-top:0px;
	padding:0px 0 11px 0!important;
}
.noticia .titulo a {
	color:#000;
}
.noticia .foto img {
	float:left;
	margin:0 10px 5px 0;
	width:auto
}
.noticia .autor {
}
.noticia .vertodo {
	text-align:right;
}
.noticia .vertodo a {
	font-weight: bold;
	color: #666;
	text-decoration:underline;
}



/*publicidad
 .publicidad-cab {
	margin: 0 auto;
	padding-top:5px;
	text-align: center;
	width: 1002px;
}
.publi-top:before {
	content: "publicidad";
	left: 0;
	position: absolute;
	top: 0;
}
.publi-top {
	clear: none;
	float: left;
	background-color: #f6f4f3;
	color: #aba39e;
	font: 9px arial;
	margin-right: 10px;
	padding: 10px 0 0 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	display:inline-block;
	width:32%;
}*/

/*VADEMECUM*/
	.consigna {
	border:1px solid #ccc;
	background-color: #fff;
	font-size:15px;
	padding:5px;
	margin:0px 0px 10px 0px;
	line-height: 20px;
}
#plantas {
	padding-left:5px;
	margin-bottom:10px;
}
#plantas-vademecum {
	padding-left:5px;
	margin-bottom:10px;
	text-align: left;
}
#plantas-vademecum .buscador-sensitiv{
	display:inline-block;
}
.campo-verde{}
/*.active .campo-verde strong{*/
li.active .campo-verde strong{
	color:#fff;
}
.campo-verde strong{
	color:#62850f;
}
#plantas-vademecum .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #62850f;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}


#plantas-vademecum.buscador-abc, {
	background-color: #f1f1f1;
	display:inline-block;
	padding:15px;
	text-align:left!important;
}
#plantas-vademecum-alfa{
	background-color: #f1f1f1;
	padding:0px 5px;
	margin-bottom: 10px;
	text-align:left!important;
	color: #000;
}
#plantas-vademecum-alfa button{
	background-color: #62850f;
}
#plantas-vademecum-alfa #buscar-abc{
	color: #000;
}

#plantas-vademecum-alfa.buscador-abc{

}
#plantas-vademecum .form-control, #plantas-vademecum-alfa .form-control {
	display: inline-block;
	background-color: #fff!important;
}
#plantas-vademecum .buscador-sensitiv{
	margin-bottom:8px;
}
.buscador-abc {
	background-color: #f1f1f1;
	display:block;
	padding-right:8px;
	text-align:right;
}

#plantas-vademecum #buscar-abc, #plantas-vademecum-alfa #buscar-abcd, #plantas-vademecum-alfa #buscar-abcd2 {
	background-color: #f1f1f1;
	color: #000;
	font-size: 14px;
	margin: 8px 0px 8px 0px;
	width: auto;
	z-index: 0;
}
#plantas-vademecum #buscar-abc2 {
	background-color: #f1f1f1;
	color: #3a7864;
	font-size: 14px;
	margin: 8px 0px 8px 0px;
	width: auto;
	z-index: 0;
}
#buscar-abc,  #buscar-abcd {
	background-color: #f1f1f1;
	color: #3a7864;
	font-size: 14px;
	margin: 8px 0px 8px 0px;
	width: auto;
	z-index: 0;
}
ul.lista-abc {
	display:inline;
	padding:0px;
}
ul.lista-abc li {
	display:inline-block;
	/*width:24px;*/
	text-align:center;
	padding:5.9px;
}
ul.lista-abc li a {
	display:block;
}
ul.lista-abc li.activo {
	display:inline-block;
	width:24px;
	background-color:#62850F
}
ul.lista-abc li.activo a {
	color: #fff;
}
.plantas {
	margin:10px 0 25px 0;
	border-bottom:1px dotted #ccc;
}
.marco-buscadort {
	margin:10px 0 0px 0;
	border-bottom:1px dotted #ccc;
}
select#plantas-lis, select#plantas-lis-a, select#plantas-lis-b {
	background-color: #f1f1f1;
	color: #000;
	font-size: 14px;
	width: auto;
	z-index: 0;
	padding:1px 5px;
	float:right;
	margin-top:5px;
}
/*toxicidad*/
	span.rojo {
	width:11px;
	height:11px;
	background-color: #ED3232;
	display:inline-block;
	margin-left:4px;
}
span.verde {
	width:11px;
	height:11px;
	background-color: #AAEA65;
	display:inline-block;
	margin-left:4px;
}
.ficha-planta h3 {
	font-size:40px;
	color:#62850F;
	margin-bottom:30px;
}
h3.plantas-medicinales {
	background-image:url(/img/ico-plantas.gif);
	background-repeat:no-repeat;
	padding-left:50px;
}
h3.present-simples {
	background-image:url(/img/ico-p-simples.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:50px;
}
h3.present-compuestas {
	background-image:url(/img/ico-p-compuestas.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:50px;
}
h3.formu-magistrales {
	background-image:url(/img/ico-formu-magistrales.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:50px;
}
h3.laboratorios {
	background-image:url(/img/ico-laboratorios.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:50px;
}
.ficha-planta a {
	color:#62850f;
	text-decoration:underline;
}
.nombre-cientifico {
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
.nombre-cientifico span{
	font-style:normal;
}
.nombre-idiomas {
	padding:5px 0px;
	margin: 5px 0px;
	font-size: 15px;
	line-height: 20px;
}
.foto-ficha {
	background-color: #fff;
	float: right;
	padding: 10px;
}
.tabla-ficha-g {
	background-color: #fff;
	float: right;
	padding: 10px;
}
.tabla-ficha {
	width:330px;
	border:1px solid #ccc;
	font-size: 11px;
	margin-bottom:15px;
}
.info-adicional {
	float: right;
}
.tipo-pest {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding: 5px 20px 5px 20px;
	display:inline-block;
	margin-right:10px;
}
/*tabla datos*/
	.tipo-pest.activo {
	background-color: #62850f;
	color: #fff;
	font-weight:bold;
	border:0px;
}
.tipo-pest.activo a {
	color: #fff;
}
.tabla-datos {
	border:1px solid #ccc;
}
.tabla-datos td {
	padding:10px;
}
.tabla-datos tr:nth-child(even) {
	background: #f1f1f1
}
.tabla-datos tr:nth-child(odd) {
	background: #ffffff
}
label input {
	color: #62850f;
	font-weight: normal;
	padding-left: 0.5em;
}
.foto-thumb-p {
	width:50px;
}
#preview {
	position:absolute;
	border:1px solid #ccc;
	padding:5px;
	display:none;
	color:#fff;
	top:-300px;	
	background-color: #fff;
}
#preview img{
	max-width: 500px;
}
/*publicaciones*/
	#listado-publicacion .ordenar-lista-publicaciones {
	margin-bottom:10px;
}
#listado-publicacion .ordenar-lista-publicaciones select {
	border-bottom:1px solid #ccc
}
#listado-publicacion .publicacion {
	padding: 10px 0px;
	border-bottom:1px solid #ccc;
	display:inline-block;
	width:100%;
}
#listado-publicacion .publicacion .autor {
	font-weight: normal;
	font-size:15px;
	color:#666;
	padding-bottom:7px;
}
#listado-publicacion .publicacion .titulo {
	padding:0px!important
}
#listado-publicacion .publicacion .titulo a {
	font-weight: bold;
	font-size: 14px!important;
	font-family: Arial!important;
	color: #000;
	line-height:20px;
}
#listado-publicacion .publicacion .f-portada {
	float: left;
	margin:0px 10px 10px 0px;
}
.publicacion {
	padding: 10px 0px;
	border-bottom:1px solid #ccc;
	display:inline-block;
	width:100%;
}
.publicacion .autor {
	font-weight: normal;
	font-size:12px;
	color:#000;
}
.publicacion .f-portada {
	float: left;
	margin:0px 10px 10px 0px;
}
#detalle-publicacion .publicacion {
	padding: 10px 0px;
	border-bottom:1px solid #ccc;
	display:inline-block;
}
#detalle-publicacion .publicacion .autor {
	font-weight: normal;
	font-size:15px;
}
#detalle-publicacion .publicacion .titulo {
	padding:0px;
	font-size:24px;
	font-weight: bold;
font-family: Arial!;
	color: #000;
	line-height:27px;
}
#detalle-publicacion .publicacion .f-portada {
	float: left;
	margin:0px 20px 20px 0px;
}
#detalle-publicacion .publicacion .entradilla {
	font-size:16px;
	font-weight: bold;
	font-family: Arial;
	color: #689d08;
	margin-bottom:10px;
}
#detalle-publicacion .publicacion .texto {
	font-size: 14px;
}
.volver-listado {
	text-align: right;
}
.volver-listado a {
	text-decoration:underline;
	color:#689d08;
	font-size: 13px;
	background-image: url(/img/ico-listado.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	color: #666;
	display: inline-block;
	font-size: 13px;
	text-indent: 15px;
	vertical-align: middle;
}
#detalle-publicacion .publicacion .enlace-pdf {
	background-image: url(/img/ico-pdf.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-indent: 20px;
	vertical-align: middle;
}
#detalle-publicacion .publicacion .enlace-url {
	font-size:13px;
	font-weight:bold
}
/*publicidad en contenido*/
	.publi-contenido {
	text-align:center;
}
/*revistas*/

.revistas .f-portada a {
	margin-right:5px;
}
.revistas .f-portada a img {
	width:90px!important
}
.revistas .f-portada a.pdf-rev img {
	width:20px!important;
}
.revistas .f-portada a.pdf-rev-user img {
	width:20px!important;
}
.revistas .tit-entradilla {
	display:table-cell;
}
.revistas .tit-entradilla .titulo {
	color: #000;
	font-size: 15px!important;
	font-weight: bold;
}
.revistas .tit-entradilla .titulo a {
	color: #000;
}
.revistas .tit-entradilla .entradilla {
	color: #000;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	text-align: justify;
}
.revistas .tit-entradilla .antetitulo {
	color:#666;
	font-weight: bold;
	font-family:"Lato", Arial;
	font-size:17px;
}
.revistas .tit-entradilla .numero {
	margin-bottom:4px;
}
.revistas .tit-entradilla .numero a {
	color:#769625;
	text-decoration:underline;
	font-weight: bold;
}
a.acceso-documentos{clear:both; display:block; margin-bottom:3px}
.revistas .f-portada a.acceso-documentos img{width:110px!important;}
	.revistas .f-portada {
	display:table-cell;
}
/*.buscador-revistas {
	float:right;
}*/
.buscador-revistas {
    position: absolute;
    top: 0px;
    right: 0;
}
@media (max-width: 767px){
	.buscador-revistas {
    position: relative;
}
}
.buscador-revistas a {
	background-color: #ccc;
	color: #fff;
	font-size: 14px;
	padding:7px 8px;
	vertical-align: middle;
}
.buscador-revistas input {
	vertical-align:middle;
	height: 29px;
}
.buscador-volumenes {
	background-color: #f1f1f1;
	display: block;
	display:inline-block;
	padding: 10px 8px;
	text-align: left;
	font-weight: bold;
	margin:10px 0px;
	width:100%;
}
.buscador-volumenes a {
	color: #62850f; /*#000;*/
	font-weight: bold;
	margin-right:10px;
}
.buscador-volumenes select {
	font-weight: normal;
}
.buscador-volumenes .enlaces {
	float:right;
}
.detalle-volumen {
	background-color: #9FC604;
	display: block;
	height: 35px;
	padding: 10px 8px;
	text-align: left;
	font-weight: bold;
	margin:10px 0px;
	color:#fff;
}
.detalle-volumen a {
	color:#204303;
	text-decoration:underline;
	font-weight: bold;
	margin-left:5px;
}
/*registro*/
	#usuario-pass {
	position: absolute;
	top: 26px;
	z-index: 100;
	display:none;
	background-color: #ffffff;
	border: 1px solid #f1f1f1;
	padding:10px;
	width:auto;
	right:0px;
	text-align:left;
	width:200px;
}
#usuario-pass input {
	height: 25px;
	margin-bottom:5px;
	padding-left:2px;
	width:100%;
}
#usuario-pass .button {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #666;
	font-size: 13px;
	padding: 0;
	text-align: center;
	width: auto;
	display: block!important;
}
#usuario-pass .button a {
	display:block;
	padding-top:3px;
}
.recuperar {
	clear:both;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 7px;
}
.ventajas {
	position:absolute;
	right: 15px;
	color: green;
	clear: both;
}
.ventajas a {
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#62850f;
}
.ventajas i {
	font-size:8px;
	color:#62850f;
}
.perfil {
	position:absolute;
	right: 15px;
	color: green;
	clear: both;
}
.perfil a {
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#62850f;
}
.suscripcion {
	display:inline-block;
	width:49%;
	padding-left:10px;
	border-left:4px solid green;
	font-size: 15px;
	line-height:20px;
}
table.suscripcion-ventajas p {
	margin-bottom:0px;
}
h4.title {
	clear: both;
	color: #666;
	font-family: "Lato";
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 20px;
}
.suscripcion h5 {
	font-weight: bold;
}
.suscripcion label {
	font-weight: normal;
}
#datos-perso .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	width: 49%;
}
#datos-perso label {
	display: inline-block;
	font-weight: bold;
	margin-bottom: 15px;
	width: 44%;
}
.button-datos {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #666;
	font-size: 13px;
	padding: 5px;
	text-align: center;
	width: 48px;
	margin-top:20px;
	margin-bottom:20px;
}
.checkbox {
	margin-bottom:10px;
}
.form-inline .form-control {
	width:50%!important;
}
.atrasados {
	display:inline-block;
	width:49%;
	padding-left:10px;
	border-left:4px solid #769625;
	margin-bottom:15px;
}
.atrasados h5 {
	font-weight: bold;
	text-decoration:underline;
	padding-bottom: 10px;
}
.atrasados label {
	font-weight: normal;
}
.atrasados input {
	width:20px;
}
.completa {
	background-color: #f1f1f1;
	border:1px solid #ccc;
	margin-top:20px;
	margin-bottom:20px;
}
.form-inline .checkbox {
	margin-right:15px;
	line-height: 20px;
}
.subtotal {
	display:inline-block;
	width:100%;
	padding:10px;
	border-left:4px solid green;
	margin:15px 0px;
}
.subtotal input {
	width:50px;
}
.subtotal h5 {
	display:inline;
	font-size:20px;
}
.subtotal .button-datos {
	display:inline;
}
/*registrado*/
		
.registro > a.registrado::before {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 0 none;
	border-right: 0 none;
	content: "x";
	font-weight: bold;
	height: 6px;
	position: absolute;
	right: 8px;
	top: 5px;
	transform: none;
	width: 6px;
	z-index: 10;
}
/*common creative*/
.copy {
	margin:30px 0 15px 0;
	background-color: #f1f1f1;
	padding:15px;
}
.txt-destacado {
	margin:10px 0px;
	background-color: #ccc;
	padding:15px;
}
.txt-destacado p img {
	padding:0 5px 5px 0;
}

/*check suscripcion*/span.check {
	font-size:26px;
	color:#62850f;
}
/*cruz suscripcion*/span.cruz {
	font-size:26px;
	color:#000;
}
/*tabla suscripcion ventajas*/table.suscripcion-ventajas {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:15px;
	border-left:0px;
}
table.datos {
	border-right:1px solid #62850f;
	border-top:1px solid #62850f;
	margin-bottom:15px;
}
table.datos th {
	padding:0 5px 0 5px;
	background-color:#62850f;
	color: #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
table.datos td {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #62850f;
	border-left:1px solid #62850f;
}
table.suscripcion-ventajas th {
	padding:0 5px 0 5px;
	background-color:#62850f;
	color: #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
table.suscripcion-ventajas td:first-child {
	padding:5px 5px 5px 25px;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
table.suscripcion-ventajas td:first-child.titu {
	padding:5px;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
table.suscripcion-ventajas td {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
hr {
	height:1px;
	background-color: #f1f1f1;
	visibility: visible;
	margin-top:10px!important;
	margin-bottom:10px!important;
}
/*formularios*/
#form-registro {
}
.pasos {
	box-sizing: border-box;
	height: auto;
	width: 100%;
}
.paso {
	background-color: #aaa;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	overflow: hidden;
	padding:10px 10px 10px 40px;
	position: relative;
	height:	50px;
	width:33%;
	font-size: 20px;
}
.paso span {
	background-color:#ccc;
	bottom: 0;
	font-size: 24px;
	left: 0;
	padding: 10px;
	position: absolute;
	top: 0;
}
.paso p {
	padding-top:5px;
}
.pasos .activo {
	background-color: #27ae60;
}
.pasos .activo span {
	background-color:#1d864a
}
hr.separa-form {
	clear: both;
	height: 1px;
	margin: 20px!important;
}
.modalidad {
	font-size: 20px;
	color:#27ae60;
}
/*enlaces*/
.enlaces .categoria {
	border-bottom: 1px solid #ccc;
	padding-bottom:5px;
	color: green !important;
}
.enlaces .categoria a {
	color: #62850f;
	font-weight: bold;
}
.enlaces .enlace {
	border-bottom:1px dotted #ccc
}
.enlaces .enlace h3 a {
	color: #222;
	font-weight:normal;
	font-size: 15px;
}
/*col C revista*/
.colC-revista {
	text-align:center
}
.colC-revista .foto img {
	width:70%;
}
/*button*/
.button-sesion {
	width:100%;
	background-color: #eee;
	padding:5px;
	text-align:center;
}
.enlaces .enlace {
    border-bottom: 1px dotted #ccc;
    margin: 0;
    padding: 10px 0;}
	
	/*estilos resultados b�squeda*/
	#resultados-listados {
    padding: 10px 20px 10px 0px;
}
/*
#resultados-listados h2 {
    border-bottom: 2px solid #ccc;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
*/
#resultados-listados h2 {
    border-bottom: 2px solid #ccc;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
#resultados-listados h2 span {
    color: #62850f;
    font-weight: bold;
}
#resultados-listados h2 span.seccion {
    color: #62850f;
    font-size: 17px;
    font-weight: bold;
}
.resultados {
    margin: 15px 20px;
}
/*
.resultados h3 {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 2px;
	line-height:auto;
}
*/
.resultados h3 {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0 2px;
	line-height:auto;
}
.resultados h3 a:before {
   font-family: FontAwesome;
   content: "\f054";
   padding-right:5px;
   margin-left: -22px;
}
.resultados h3 a {
    color: #62850f;
    padding-left: 8px;
	line-height:auto;
	line-height:20px;
}
.resultados .entradilla {
    line-height: 17px;
    margin: 0 0 0 6px;
}
#resultados-listados .paginacion {
    margin-left: 0;
}
#resultados-listados .paginacion {
    border-bottom: 1px dotted #cccccc;
    display: inline-block;
    font-size: 14px;
    height: auto;
    margin: 10px 0;
    padding-bottom: 10px;
    text-align: center;
    clear:both;
}

/*mapa web*/
.mapa-web ul {
    padding: 10px 0;
}
.mapa-web ul li {
    border-color: #f1f1f1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 10px 10px 11px -2px rgba(245, 245, 245, 1);
    float: none;
    font-weight: bold;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 12px;
    padding: 10px;
    text-transform: normal;
    width: auto;
}
.mapa-web ul li a {
    color: #000;
}
.mapa-web ul ul {
    background: none repeat scroll 0 0 transparent;
	height: auto;
	padding: 5px 0 0 12px;
}
.mapa-web li li {
    border: 0 none;
    box-shadow: 0 0 0 0 rgba(245, 245, 245, 1);
    float: none;
    font-weight: normal;
    list-style-position: outside;
    list-style-type: square;
    margin: 5px 12px 5px 24px;
    padding: 5px 0;
    text-transform: normal;
    width: auto;
}
.mapa-web li li a {
    color: #888;
    font-weight: normal;
}
.map-aweb li li li a {
    color: #000;
    font-weight: normal;
}
.mapa-web ul ul ul {
    border-left: 2px solid #cccccc;
    margin: 5px 12px;
    padding: 5px;
}
.mapa-web li li li {
    border: 0 none;
    box-shadow: 0 0 0 0 rgba(245, 245, 245, 1);
    float: none;
    font-weight: normal;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px;
    padding: 5px 0 0;
    text-transform: none;
    width: auto;
}
.alert-fito{
	margin-top:38px;
}



.entradilla sup {
    line-height: 15px!important;
}

.entradilla sub {
    line-height: 15px!important;
}
.publicacion .foto-revista{
	float:right;
	margin:0px 0px 10px 10px;
}

/*buscador terapeutico*/
.buscador-terapeutico{
	background: #f1f1f1 none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 10px;
}
i.buscador-terapeutico-link{margin-right:45px; font-size:18px;}
.buscador-zona1{
	margin:10px 0px;
	padding-bottom:5px;
}
.buscador-zona1 span{
	font-weight: bold;
	padding-bottom:15px;
	display: block;
}
.buscador-zona2{
	margin:10px 0px;
}
.buscador-zona2 textarea{
	width:100%;
}
.botones-buscadort{
	width:50%;
	padding-top: 15px;
}
.descripcion-buscador{
	padding-top:15px;
}
.buscar-enformulas{
	margin-top:10px;
}
.buscar-enformulas span{margin:5px 5px 5px 0px;}

/*buscador terapuetico*/
#buscador-terapeutico{

}
#buscador-terapeutico .resultados{
	float:left;
	width:45%;
}
#buscador-terapeutico  .paginacion{
	display:block;
}
#buscador-terapeutico #resultados-listados.publica .resultados{
	float:none;
	width:100%;
}
.marco-resultados-terapeutico {
    border-bottom: 1px dotted #ccc;
    margin: 10px 0 10px 0;
}
/*#info-buscar{	
    border: 1px solid #f1f1f1;
    font-size: 11px;
    padding: 20px;
    margin-bottom:20px;
}*/
.info-buscar{	
    border: 1px solid #f1f1f1;
    font-size: 11px;
    padding: 20px;
    margin-bottom:20px;
}

.btn-disabled[disabled] {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}

/*responsive nuevo*/
/*menu*/
@media (min-width: 992px) and (max-width:1199px){
#menu ul.nivel1 li.nivel1 a {
    background-color: transparent;
    font-size: 14px;
    color: #204303 !important;
    padding: 20px 2px 23px 10px;
    font-family: Lato, Arial, sans-serif !important;
    text-transform: uppercase;
    font-weight: bold;
}
}

@media (max-width: 991px){
#menu {
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 0px;
}
#menu ul.nivel1 {
    text-align: left;
    width: 100%;
    border: none;
    margin: 0 auto;
    height: auto;
    background-color: transparent;
    padding-left: 0px;
}
#menu ul.nivel1 li.nivel1 {
    padding: 0px;
    margin: 0;
    position: relative;
    border-right: none;
    display: inline-block;
    width: 100%;
    padding: 5px 0px;
    border-bottom: 1px dotted #ccc;
}
}

/*Estilos WYSIWYG*/
/*zoom*/a.thumbnail {padding: 0 0px 0 0;}
/*pdf*/a.pdf { background: url(/img/ico_pdf.jpg) no-repeat scroll left top transparent; margin: 5px 0;padding-left: 20px;}

/*tabla centrada*/table.centrada{ margin: auto;}
/*img centrada*/img.centrada{margin:0 auto; display:block;}
/*titulo portada*/p.titulop{font-size:20px; font-weight: bold; color:#666}
/*text portada*/p.portada{font-size:15px;}
/*tabla datos*/table.datos{}
/*separador*/.w_p_separador {
    background-color: #ccc;
    border: 0 none;
    clear: both;
    height: 5px;
    margin: 0 2px 20px;
    padding: 0;}

/**/
/*antetitulo*/p.antetitulo{font-size: 14px;}



/*Separador*/p.w_p_separador {height: 10px; margin: 0 2px 5px 2px; padding: 0; border: 0; clear: both;}
/*Img izquierda*/img.w_img_izquierda {float: left; margin: 0 5px 2px 0;}
/*Img derecha*/img.w_img_derecha {float: right; margin: 0 0 2px 5px;}
/*Txt centrado*/p.w_p_centrado {text-align: center;}
/*Txt izquierda*/p.w_p_izquierda {text-align: left;}
/*Txt derecha*/p.w_p_derecha {text-align: right;}
/*Txt justificado*/p.w_p_justificado {text-align: justify;}
/*Bloque 1/3*/div.w_p_tercio {width: 33.3%; *width: 33%; float: left;}
/*Bloque 2/3*/div.w_p_dostercios {width: 66.6%; *width: 66%; float: left;}
/*Bloque 1/2*/div.w_p_medio {width: 50%; *width: 49%; float: left;}
/*Bloque 1/4*/div.w_p_cuarto {width: 25%; *width: 24.5%; float: left;}
/*Bloque 3/4*/div.w_p_trescuartos {width: 75%; *width: 74%; float: left;}
/*abre_ventana*/a.wys-abre-ventana{padding: 0 0px 0 0;}
/*Subrayado*/span.wys-subrayado {text-decoration:underline; margin:5px 0}
/*Rojo*/span.wys-rojo {color: #D81B12;}

.wysiwyg img.w_img_izquierda {
	padding:0 15px 2px 0
}
.wysiwyg ul, .wysiwyg ol {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
	padding-left:0px;
}
/**/
.wysiwyg p, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
	clear: both;
	line-height: 20px;
	margin: 0 0px 15px 0;
	font-size:13px
}

/*titulo1*/p.titulo1, p.titulo1 a{font-weight: normal; font-size: 22px; margin:0px 2px 5px 0px; color: #000; text-align:left}}
/*titulo2*/p.titulo2, p.titulo2 a{font-weight: bold; font-size: 14px; margin:0px 2px 5px 0px; color: #62850f; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*titulo3*/p.titulo3, p.titulo3 a{font-weight: bold; font-size: 13px; margin:0px 2px 5px 0px; color: #62850f; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*titulo4*/p.titulo4, p.titulo4 a{font-weight: bold; font-size: 12px;  margin:0px 2px 5px 0px; color: #62850f;font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*titulo5*/p.titulo5, p.titulo5 a{font-weight: normal; font-size: 12px; margin:0px 2px 5px 0px; color: #62850f; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*titulo6*/p.titulo6, p.titulo6 a{font-weight: normal; font-size: 11px; margin:0px 2px 5px 0px; color: #62850f; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*titulo7*/p.entradilla{font-weight: bold; margin:0px 2px 15px 0px; color: #333333; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*texto normal*/p.normal{font-size: 11px; margin:0px 2px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left}
/*firma*/p.firma{font-size: 9px; margin:0px 2px 0px 0px; color: #000; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*pie de foto*/span.piefoto{font-size: 11px; margin:0px 2px 0px 0px; color: #666; font-family:Droid Sans,Arial,sans-serif !important; text-align:left}
/*tabla margen*/table.margen td{padding:5px;}
/*caja sombra*/p.caja-sombra{
   border: 1px solid #CBC4C4;
    box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.1);
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #FFFFFF;
    color: #6D6E6E;
    padding-left: 30px;
	border-radius: 10px 10px 10px 10px;
    min-height: 35px;
    padding: 10px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
p.titulo3 a.boton-accion{
	background: #62850f;
	padding:10px; color: #fff; font-size:15px; display: inline-block; margin-bottom:20px;
}
.wysiwyg ul li {
 line-height: 13px;
 list-style-type: disc;
}
.wysiwyg ul {
	margin-left: 10px;
	margin-bottom: 30px;
}
.wysiwyg ul li {
	line-height: 20px;
	list-style-type: disc;
	margin-bottom:20px;
}
.wysiwyg ul ul {
	margin-top: 10px;
}
.wysiwyg ul ul li {
	list-style:square
}
.wysiwyg ul ul ul {
	margin-top: 10px;
}
.wysiwyg ul ul li ul li {
	list-style:circle
}
.wysiwyg a {
	color:#8C1C55;
	text-decoration:none;
	font-weight:normal;
}
.wysiwyg a:hover {
	text-decoration:underline;
}
.texto .wysiwyg {
	text-align:justify
}
/*estilos wysiwyg*/
/*aspecto*/
.wysiwyg p {
	margin-bottom:15px;
	line-height:20px;
	font-size:14px;
	color: #333;
}
.wysiwyg h5 {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 15px 2px 5px 2px;
}
.wysiwyg h3 {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin: 10px 2px;
	color:#666
}
.wysiwyg ul li {
	margin-bottom: 10px;
	font-size:15px;
}
.wysiwyg a {
	color:#62850f;
	text-decoration:none;
	font-weight:bold;
}
/*zoom*/a.thumbnail {
	padding: 0 0px 0 0;
}
/*pdf*/a.pdf {
	background: url(/img/ico_pdf.jpg) no-repeat scroll left top transparent;
	margin: 5px 0;
	padding-left: 20px;
}
/*Subrayado*/span.wys-subrayado {
	text-decoration:underline;
	margin:5px 0
}
/*Rojo*/span.wys-rojo {
	color: #D81B12;
}
/*tabla centrada*/table.centrada {
	margin: auto;
}
/*img centrada*/img.centrada {
	margin:0 auto;
	display:block;
}
/*titulo portada*/p.titulop {
	font-size:20px;
	font-weight: bold;
	color:#666
}
/*text portada*/p.portada {
	font-size:15px;
}
/*Verde*/span.wys-verde {
	color: #006600;
}
/*Naranja*/span.wys-naranja {
	color: #ff9900;
	margin: 20px;
	text-align:center;
	display:block
}


/*fin Estilos WYSIWYG*/

/*heredados tpv*/
.paso {
    background-color: #aaa;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    overflow: hidden;
    padding: 10px 10px 10px 40px;
    position: relative;
    width: 24%;
}
.paso p {
    color: #fff;
    line-height: 120%;
}

.paso span {
    bottom: 0;
    font-size: 24px;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0;
        margin-bottom: 0px !important;
}
.pasos .activo span {
    background-color: #1d864a;
}
.sesion {
/*  	border:2px solid #385723; */
  	margin:20px 0px;
/*  	background-color: #C8DBBD;*/
  	text-align: center;
}

.resaltar {
    background: yellow none repeat scroll 0 0;
    padding: 5px;
}


.col-md-12 .titu-img {
    background: #385723 none repeat scroll 0 0;
    padding: 5px;
    margin-bottom: 10px;
}
.col-md-12 .titu-img img {
    max-height: 50px;
}
.resaltar {
    background: yellow none repeat scroll 0 0;
    padding: 5px;
}
.link-verde {
    color: #769625;
    font-weight: bold;
}
/*ul.list-inst {
    margin: 10px;
}*/
ul.list-inst li {
    list-style-type: none;
}
ul.list-inst2 li {
    list-style-type: disc;
}
hr {
    background-color: #f1f1f1;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    visibility: visible;
}
label.clearfix {
    display: block;
}

#plantas-vademecum-alfa .pequeno {
  display: none;
}

@media (max-width: 960px) {
  #plantas-vademecum-alfa .grande { display: none; }
  #plantas-vademecum-alfa .pequeno { display: inline-block; }
}

@media (max-width: 600px){
.pasos p{
	display: none;
}
.paso span {
    width: 100%;
    text-align: center;
}
.paso{
	width: auto;
}
}

@media (max-width: 767px) {
    .suscripcion, .atrasados {
        display: block!important;
        width: auto!important;
    }
}

/*enlaces buscador*/ 
.enlaces-buscadores{
	margin:30px 0px;
	padding:10px;
	border:1px solid #ddd;
}
.enlaces-buscadores a{
	margin:5px 0px 0px 0px;
	display: inline-block;
	font-size:12px;
	position: relative;
}
.enlaces-buscadores a::before{    
	position: absolute;
	content: '»';
	margin-top: 0px;
	font-size: 14px;
	padding-right: 10px;
	top: 0;
	left: -15px;
	color: green;
}

/*cambios checkbox*/
.sus-newsletter input[type='checkbox'] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  vertical-align: middle;
  outline: none;
  font-size: inherit;
  cursor: pointer;
  width: 1.5em;
  height: 1.5em;
  background: white;
  border-radius: 0.25em;
  border: 0.125em solid #555;
  position: relative;
}

.sus-newsletter input[type='checkbox']:checked {
  background: #f1f1f1;
}

.sus-newsletter input[type='checkbox']:checked:after {
  content: "✔";
  position: absolute;
  left: 20%;
  top: 0%;
}
label[for='newsletter']{
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 4px;
}