#contenido_editado div.ingcontplaya {
	width: 99%;
}
#contenido_editado div.inglimpiafloat {
	clear: both;
}
#contenido_editado div.ingcontplaya dl dt {
	background: none;
}
#contenido_editado div.ingcontplaya dl dd {
	background: none;
}
.cajabordeverdebus {
	Position:relative;
	width:95%;
	border:1px solid #D0E0C3;
	padding:0px;
	margin-top:10px;
	float:left;
	background-attachment: scroll;
	background-image: url(../img/bus.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cajabordeverdebici {
	Position:relative;
	width:100%;
	border:1px solid #D0E0C3;
	padding:0px;
	margin-top:10px;
	float:left;
	background-attachment: scroll;
	background-image: url(../img/bici.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cajabordeverde {
	position:relative;
	width:98%;
	border:1px solid #D0E0C3;
	padding:5px;
	margin-top:10px;
	float:left;
}
.cajaimagen {
	padding:10px;
	vertical-align:middle
}
.cajaimagen img {
	padding:10px;
	vertical-align:middle
}
.hache4 {
	Position:relative;
	width:100%;
	float:left
}
.cuarentaynueve1b {
	Position:relative;
	width:90%;
	border:0px;
	padding:4px;
	margin:0px;
	clear:both;
	line-height:1.8em;
}
.cuarentaynueve1c {
	Position:relative;
	width:60%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	line-height:1.8em;
	left: 15px;
	top: 9px;
	text-align:left
}
.cuarentaynueve1e {
	Position:relative;
	width:100%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	line-height:1.8em;
	left: 15px;
	top: 9px;
	text-align:left
}
.cuarentaynueve1d {
	Position:relative;
	width:50%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	line-height:1.8em;
	left: 15px;
	top: 9px;
	text-align:left
}
.cuarentaynueve1f {
	Position:relative;
	width:51%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	line-height:1.8em;
	left: 15px;
	top: 9px;
	text-align:left
}
.cuarentaynueve1 {
	Position:relative;
	width:42%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	float:left;
	line-height:1.8em;
	left: 15px;
	top: 9px;
	text-align:left
}
.cuarentaynueve2 {
	Position:relative;
	width:48%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	margin-left:2%;
	float:left;
	line-height:1.8em;
	top: 9px;
	text-align:left
}
.cuarentaynueve6 {
	Position:relative;
	width:58%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	margin-left:2%;
	float:left;
	line-height:1.8em;
	top: 9px;
	text-align:left
}
.cuarentaynueve7 {
	Position:relative;
	width:52%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	margin-left:2%;
	float:left;
	line-height:1.8em;
	top: 9px;
	text-align:left
}
.cuarentaynueve3 {
	Position:relative;
	width:35%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	margin-left:2%;
	float:left;
	line-height:1.8em;
	top: 9px;
	text-align:left
}
.cuarentaynueve4 {
	Position:relative;
	width:27%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	margin-left:2%;
	float:left;
	line-height:1.8em;
	top: 9px;
	text-align:left
}
.cuarentaynueve5 {
	Position:relative;
	width:30%;
	border:0px;
	padding:4px;
	padding-bottom:15px;
	margin:0px;
	margin-left:2%;
	float:left;
	line-height:1.8em;
	top: 9px;
	text-align:left
}
.cajabordeverderojo {
	Position:relative;
	width:100%;
	border:1px solid #D0E0C3;
	padding:4px;
	margin-top:10px;
	background:#F4FBFF;
	float:left;
}
.cajabordeverderojo2 {
	Position:relative;
	width:100%;
	border:1px solid #D0E0C3;
	padding:0px;
	margin-top:10px;
	background:#F4FBFF url(../img/surf.jpg) no-repeat right top;
	float:left
}
.cajabordeverderojo3 {
	Position:relative;
	width:100%;
	border:1px solid #D0E0C3;
	padding:0px;
	margin-top:10px;
	background:#F4FBFF url(../img/soco.jpg) no-repeat right top;
	float:left
}
.cajabordeverdecabecera {
	Position:relative;
	width:95%;
	height:126px;
	background:#FFFFFF;
	float:left;
	overflow:hidden
}
.cajabordeverdecabecera2 {
	Position:relative;
	width:95%;
	height:126px;
	background:#FFFFFF url(../img/topllegar.jpg) no-repeat;
	float:left
}
.cajabordeverdecabecera3 {
	Position:relative;
	width:95%;
	height:126px;
	background:#FFFFFF url(../img/consejos.jpg) no-repeat;
	float:left
}
.cajabordeverdecabecera4 {
	Position:relative;
	width:95%;
	height:126px;
	background:#FFFFFF url(../img/toparmintza.jpg) no-repeat;
	float:left
}
.cajafin {
	Position:relative;
	margin-top:30px;
	width:95%;
	height:20px;
	background:#FFFFFF;
	float:left;
	padding: 5px;
}
span.hache4playas {
	Position:relative;
	background:#27AdF2;
	line-height:1.8em;
	font : normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	float:left
}
span.azulplayas {
	Position:relative;
	color:#27AdF2;
	line-height:1.8em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left
}
.imgder {
	Position:relative;
	float:right;
}
#mareas[class="derecha"] {
	width:52%;
	margin-top: -80px;
	float:right;
	margin-right:10px;
}
#mareas[class="derecha"] .caja_pleamar {
    background-image: url("../irudiak/hondartzak/inf_diaria/horas_pleamar_peque.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 30px !important;
}
#mareas[class="derecha"] .caja_bajamar{
	background-image: url("../irudiak/hondartzak/inf_diaria/horas_bajamar_peque.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 30px !important;
}
#mareas[class="derecha"] .marea_data{ margin: 5px 0 5px 45px !important;}

DIV.cajabordeverdebus A {
	background:#FFFFFF
}
.contenedortextos {
	Position:relative;
	width:64%;
	float:left;
	background:#F4FBFF;
	padding:4px
}
.contenedortextos1 {
	Position:relative;
	width:64%;
	float:left;
	background:#FFFFFF;
	padding:4px
}
h6.azulplayas {
	Position:relative;
	color:#27AdF2;
	line-height:1.8em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left
}
ul#playasul {
	Position:relative;
	margin:0px;
	padding:0px;
	width:100%;
}
ul#playasul li {
	Position:relative;
	padding:0px;
	margin:0px !important;
	display:inline
}
ul#zonasul {
	Position:relative;
	width:100%;
	margin:0px;
	padding:0px
}
ul#zonasul li {
	Position:relative;
	display:inline;
	padding:0px;
	width:auto;
	margin:0px 18px;
}
/*Estilos plantilla de playas*/
.inguruPlaya {
	width:98%;
	border:1px solid #D0E0C3;
	padding:0.5em;
	margin-top:1em;
	clear:both;
	float:left;
}
.inguruServicios {
	background:#F4FBFF url(../img/soco.jpg) no-repeat 106% top;
}
.inguruEquipamientos {
	background:transparent url(../img/bici.jpg) no-repeat right top;
}
.inguruActividades {
	background:#F4FBFF url(../img/surf.jpg) no-repeat right top;
}
.inguruActividades p.limpiar {
	width:88%!important;
}
.inguruSeparador {
	clear:both;
}
.inguruColumna1 {
	float:left;
	width:44%;
}
.inguruColumna2 {
	float:left;
	width:40%;
}
#contenido_editado .inguruPlaya h5 {
	float:left;
	line-height:1.8em;
	font-size:1.1em;
	color:#FFFFFF !important;
	padding:0.3em 0.5em !important;
	font : normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	background:#075076 url(none) !important;
}
.actualidadInicio #contenido_editado .inguruPlaya h5:before {
	content:none !important;
}
#contenido_editado .inguruPlaya dl, #contenido_editado .inguruPlaya dl.inguruFlotar {
	clear:both;
	float:left;
}
#contenido_editado .inguruPlaya dl dt, #contenido_editado .inguruPlaya dl dd {
	background:transparent url(none) no-repeat scroll left center;
	margin:0 !important;
	padding:0 !important;
}

span.asterisco {
	color:#f00!important;
	padding-top:0.3em!important;
	}
p.asterisco{
	width:100%;
	margin:0;
	padding:0.2em 0;
	color:#f00!important;
	}

#contenido_editado .inguruPlaya .inguruColumna1 p, #contenido_editado .inguruPlaya .inguruColumna2 p {
	margin-top:0;
}
#contenido_editado .inguruPlaya dl dt, #contenido_editado .inguruPlaya p span.ingurucolumna {
	width:14em;
	float:left;
	text-align:left;
	color:#075076;
	font-weight:bold;
}
#contenido_editado .inguruPlaya dl dd {
	margin-left:14em !important;
	padding:0 !important;
	margin-bottom:0.9em !important;
}
#contenido_editado .inguruPlaya dl.inguruFlotar {
	clear:both !important;
	float:left;
	margin:1em 0 1em 2.3em;
	width:95%;
}
#contenido_editado .inguruPlaya dl.inguruFlotar dt, #contenido_editado .inguruPlaya dl.inguruFlotar dd {
	float:left !important;
	width:23%;
	margin:0!important;
	padding:0.5em 0 0 0!important;
	text-align:left !important;
}
#contenido_editado .inguruPlaya dt {
	color:#075076;
}
#contenido_editado .inguruPlaya dl.inguruFlotar dd.inguruajuste {
	padding:0.2em !important;
}
#contenido_editado .inguruPlaya p {
	float:left;
	width: 90%;
	clear:both;
}
#contenido_editado .inguruPlaya ul {
	clear:both;
}
#contenido_editado .inguruPlaya ul.inguruFotos {
	clear:both;
	list-style-image:url(none) !important;
	padding-left:0 !important;
	margin:0.1em !important;
	overflow:auto;
}
#contenido_editado .inguruPlaya ul.inguruFotos li {
	float:left;
	list-style-type:none;
	margin:0.2em;
}
#contenido_editado .inguruPlaya li strong, #contenido_editado .inguruPlaya p strong {
	color:#075076;
}
.inguruImg {
	border:1px solid #CCCCCC;
	padding:0.5em;
	margin:0 0.5em 0.5em 0.5em;
}
.inguruImgN {
	border-left:1px solid #000;
	border-right:1px solid #000;
}
#contenido_editado .inguruPlaya ul.inguruDiario {
	clear:both;
	overflow:auto;
	list-style-image:url(none) !important;
	margin:0 !important;
	padding-left:0.5em;
}
#contenido_editado .inguruPlaya ul.inguruDiario li {
	float:left;
	list-style-type:none;
	margin:0 0.3em;
	padding:0 0.5em;
	border-right:1px solid #000;
}
#contenido_editado .inguruPlaya ul.inguruDiario li.ingurusin {
	border-right:0;
}
ul.inguruZonas {
	list-style-image:url(none) !important;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	float:left;
	width:100%;
}
ul.inguruZonas li {
	float:left;
	padding:0.5em !important;
	margin:0.3em !important;
}
ul.inguruLeyenda {
	list-style-image:url(none) !important;
	list-style-type:none;
	margin:0 0 2.6em 0 !important;
	padding-left:0 !important;
	clear:both;
	/*float:left;*/
	width:100%;
	text-align:center !important;
	line-height:40px;
	padding-top:0.5em !important;
}
ul.inguruLeyenda li {
	padding:1.2em 0 1.2em 4em !important;
	margin:0 0.8em 0.2em 0 !important;
	/*float:left;*/
	display: inline;
}
ul.inguruLeyenda li a {
	text-decoration:none;
	font-weight:bold;
}
ul.inguruLeyenda li.bi {
	background:url(../irudiak/Ura/cerob.png) left top no-repeat;
}
ul.inguruLeyenda li.bs {
	background:url(../irudiak/Ura/unob.png) left top no-repeat;
}
ul.inguruLeyenda li.bb {
	background:url(../irudiak/Ura/dosb.png) left top no-repeat;
}
ul.inguruLeyenda li.be {
	background:url(../irudiak/Ura/tresb.png) left top no-repeat;
}
ul.inguruLeyenda li.bl {
	background:url(../irudiak/Ura/verde.png) left top no-repeat;
}
ul.inguruLeyenda li.bp {
	background:url(../irudiak/Ura/ama.png) left top no-repeat;
}
ul.inguruLeyenda li.bn {
	background:url(../irudiak/Ura/rojo.png) left top no-repeat;
}
ul.inguruLeyenda li.nadador {
	background:url(../img/nadador.gif) left top no-repeat;
}
ul.inguruLeyenda li.gota {
	background:url(../img/gota.gif) left top no-repeat;
}
table.inguruDatos {
	font-size:1em !important;
	padding:0;
	margin:0.5em 0 !important;
	border:0 !important;
	border:1px solid #ccc !important;
	border-collapse: collapse;
	width:99%;
}
table.inguruDatos caption {
	font-size:1em !important;
	padding:0.5em 0;
	white-space:nowrap;
}
table.inguruDatos th {
	padding:0.7em 0.2em 0.7em 0.2em !important;
	margin:0;
	background-color:#F1F1F3;
	text-align:center !important;
	font-size:1em !important;
}
table.inguruDatos td {
	border-bottom:1px solid #ccc !important;
	text-align:center;
}
table.inguruDatos td.inguruleft {
	border-bottom:1px solid #ccc !important;
	text-align:left;
}
table.inguruDatos td a {
	font-size:1em;
}
table.inguruDatos td a img {
	margin-top:1em;
	width:50px;
}
/**************ESTILOS PARA MAREAS**************/

.tablamareas {
	margin-top:0.5em!important;
	width: 100%!important;
	border:solid 1px #9BB0C2!important;
}
.tablamareas th {
	background-color:#94C0E6;
	border:solid 1px #fff!important;
	font-size:0.9em!important;
}
.tablamareas td {
	padding-left:0.5em!important;
}
.tablamareas tr.activo td {
	background-color:#334E66;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.tablamareas caption {
	display:table-caption;
}
ul.contenido_error {
	margin:0 auto!important;
	padding:0!important;
	border:none!important;
	list-style-image:none!important;
	width:98%!important;
}
ul.contenido_error li {
	margin:1em 0!important;
	padding: 0.6em 1%!important;
	border:solid 1px #CCCCCC!important;
	width:98%;
	list-style-type:none!important;
	list-style-image:none!important;
	text-align:left!important;
}
h5.tit_error {
	color:#CC0000!important;
}
h5.tit_error:before {
	content:inherit!important;
}
.form_mareas_dia label {
	width:18em!important;
	margin:0;
	padding:0;
	display:block;
	float:left;
	clear:none;
}
.form_mareas_dia input.texto {
	border:solid 1px #069;
	margin:0;
	padding:0;
	display:block;
	float:left;
	clear:none;
	font-size:1em;
	font-family:verdana, arial, helvetica, san-serif;
	width: 7em;
}
.form_mareas_dia input.submit {
}
#contenido_editado p.texto_formulario_anio {
	padding-left:0.2em;
	font-style:italic;
	margin-left:-10%!important;
	margin-top:0em!important;
}
#contenido_editado .boton_inputCalendario {
	background-image:url(../irudiak/egutegia.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	background-color:transparent;
	border:none;
	cursor:pointer;
	width:2em;
	height:1.2em;
	margin-left:0.3em!important;
}
.compensador {
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	font-size:0;
	height:0!important;
}
/******************FILTRO CALENDARIO con estilos de bizkaia.net************************/

.konPubCentroCalendario {
	text-align:center;
}
.Cal_Caja_Ext {
	background-color:#F2F8F9;
	border:none;
	height:auto;
	margin:0;
	padding:0;
	width:230px;
}
#Cal_Cabecera {
	background-color:#94C0E6;
	border-top:1px solid #BED2E5;
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	margin:1px;
	width:228px;
	padding:0.2em 0;
}
#Cal_Cerrar {
	background-color:#94C0E6;
	float:right;
	text-align:center;
	padding:0;
	margin:0;
	width:20px;
}
.Cal_Celda_Boton_Cerrar {
	background-color:#94C0E6;
	border:none!important;
	color:#000000;
	cursor:pointer;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	width:auto!important;
	padding:0 0.3em!important;
	margin:0!important;
}
#Cal_MesAnio {
	background-color:#94C0E6;
	float:none;
	line-height:15px;
	text-align:center;
	font-size:1em;
}
#Cal_Controles {
	background-color:#3B4F63;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:1.5em;
	height:20px;
	line-height:20px;
	margin:1px;
	width:230px;
	width:auto !important;
}
#Cal_AnioPrevio {
	background-color:transparent;
	float:left;
	line-height:20px;
	text-align:center;
	width:19px;
}
#Cal_MesPrevio {
	background-color:transparent;
	float:left;
	line-height:20px;
	margin:0px;
	text-align:center;
	width:19px;
}
#Cal_AnioSiguiente {
	background-color:transparent;
	float:right;
	line-height:20px;
	margin:0px;
	text-align:center;
	width:19px;
}
#Cal_MesSiguiente {
	background-color:transparent;
	float:right;
	line-height:20px;
	margin:0px;
	text-align:center;
	width:19px;
}
#Cal_Hoy {
	background-color:transparent;
	float:none;
	line-height:20px;
	margin:1px;
	text-align:center;
}
#contenido_editado #Calendario {
	background-color:transparent;
	border:0 none #82A7CA;
	border-collapse:separate;
	border-spacing:1px;
	color:#43659C;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	text-align:center;
	width:100%;
}
#Calendario .Cal_Celda_Dias {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;
	font-size:0.7em;
}
#Calendario th {
	font-size:1.2em;
	font-weight:bolder;
	text-align:center;
	margin:2px;
	padding:2px;
}
#Calendario .Cal_Nada {
	background-color:#F4F4F4;
	border:0 none;
	color:#CCCCCC;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	text-align:center;
}
#Calendario td .Cal_Celda_Boton {
	background-color:transparent;
	border:medium none;
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	padding:2px;
	width:26px;
}
#Calendario .Cal_Celda {
	background-image:url(../irudiak/fondo_cal_dia_con.gif)!important;
	background-repeat:repeat-x;
	background-color:transparent;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-variant:normal;
	width:16px;
	border-bottom:solid 2px #6990BB!important;
}
#Calendario td#hoy {
	background-image:url(../irudiak/fondo_cal_dia_activo.gif)!important;
	background-repeat:repeat-x;
	background-color:transparent;
	border-color:#FDB523;
	border-style:solid;
	border-width:1px 1px 2px;
	color:#C38E03 !important;
	font-size:1em;
	font-variant:normal;
	border-bottom:2px solid #FDB523 !important;
}
.Cal_Celda_Boton_Cabe_2 {
	background-color:transparent;
	border:0 none #B6D9E4;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
}
.Cal_Celda_Boton_Cabe {
	background-color:transparent;
	border:0 none #B6D9E4;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	width:25px;
}
.Cal_Caja_Ext {
	background-color:#eaeff3;
	height:auto;
	margin:1em auto;
	padding:0;
	width:230px;
}
table#Calendario {
	border-collapse:separate!important;
	border:none!important;
}
#Calendario tbody td {
	background-color:#eaeff3!important;
	border:none!important;
}
#Cal_Hoy input.Cal_Celda_Boton_Cabe {
	font-size:0.7em;
	width:8em;
	padding-top:0.2em;
}
.botonera-exterior {
	width:40em!important;
	margin:0.5em auto 0.5em auto!important;
	text-align:center!important;
}
.botonera-exterior .boton_licitaciones2 {
	background-image:url(../irudiak/fondo_boton_flecha_05.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:transparent;
	color:#000000;
	background-color:#ffffff!important;
	font-size:0.7em!important;
	border:none;
	cursor:pointer;
	padding:0.3em 2em!important;
	margin:auto!important;
	float:none!important;
	border:none!important;
	width:15em!important;
}
.licitaciones2 .inform label {
	width:10em;
}
#Calendario td .Cal_Celda_BotonHoy {
	background-color: transparent;
	border:medium none;
	color:red;
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	padding:2px;
	width:26px;
}
/*caption {
	display:none;
}*/

fieldset.ocultoCalendario{
	border:none!important;
	display:block;
	margin:0;
	padding:0;
	min-height:0!important;
	background-color:#fff;
	}
	
fieldset.ocultoCalendario legend{
	padding-left:0.5em;
	display:block!important;
	margin:0 0 -1.5em 0;
	position:relative;
	z-index:2;
	font-size:1em;
	width:90%;
	text-align:center;
	}
	
.alto1{
	height:1.5em!important;
	}

.alto10{
	height:10em!important;
	}
		
.alto15{
	height:15em!important;
	}
	
.alto16{
	height:16em!important;
	}
#contenido_editado .inguruPlaya .inguruColumna1 .longitud_95pc{
	width:95%!important;
	}
.limpiar{
	clear: both!important;
}

/*****************************************************************/
/*						CALIDAD DEL AGUA						*/
/*****************************************************************/

#contenido_editado table[class="inguruDatos calidad"]{
	border:none!important;
	margin-bottom:2.8em !important;
	}

#contenido_editado table[class="inguruDatos calidad"]  th.col_encabezado, #contenido_editado table[class="inguruDatos calidad"] td.col_encabezado{
	background-color:#dcdcdc;
	}
	
#contenido_editado table[class="inguruDatos calidad"] td[class="inguruleft col_encabezado"], #contenido_editado table[class="inguruDatos calidad"]  th.col_encabezado{
	border-right:solid 1px #fff!important;
	border-bottom:dotted 1px #fff!important;
	}
	
#contenido_editado table[class="inguruDatos calidad"] th{
	background-color:#dcdcdc;
	border:solid 1px #fff;
	font-size:0.95em !important;
	padding:0.7em 0.1em 0.7em 0.1em !important;
	}
	
#contenido_editado table[class="inguruDatos calidad"] th a{
	text-decoration:none;
	}

#contenido_editado table[class="inguruDatos calidad"] td{	
	border:dotted 1px #ccc!important;
	}
	
#contenido_editado table[class="inguruDatos calidad"] td a span{
	display:block;
	width:100%;
	text-align:center;
	}	
	
#contenido_editado table[class="inguruDatos calidad"] td a span img{
	width:3em;
	}
	
#contenido_editado table[class="inguruDatos calidad"] tr.oculto{
	display:block!important;
	position:absolute!important;
	top:-1000000em;
	left:-1000000em;
	}
	
#contenido_editado table[class="inguruDatos calidad"] tr.oculto td{
	display:block!important;
	position:absolute!important;
	top:-1000000em;
	left:-1000000em;
	border:none!important;
	}
	
#contenido_editado td.col_encabezado{
	padding-left:0.5em;
	}	
	
#contenido_editado td[class="inguruleft"] a{
	text-decoration:none;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	}	
	
#contenido_editado td[class="inguruleft col_encabezado"] a{
	color:#125d9b!important;
	font-weight:600;
	text-decoration:underline;
}

#contenido_editado td[class="inguruleft col_encabezado"]{
	color:#125d9b!important;
	font-weight:600;
	}

dl.inguruLeyenda{
	/*margin-left:1em!important;
	margin-bottom:2em!important;
	padding:0;
	height:10em;*/
	margin: 0 auto 3.8em !important;
    padding-left: 1.5em;
    position: relative;
    width: 96%;
	
	}
		
	
#contenido_editado dl.inguruLeyenda dt{
	/*text-align:left;
	background-position:left top!important;
	padding:3.5em 0 0 0!important;
	margin:0;
	display:block;
	float:left;
	clear:none;
	width:14em;*/
	float: left;
    margin-left: 1em;
    padding-left: 0;
    padding-top: 4em;
    width: 32%;
	}

#contenido_editado dl.inguruLeyenda dt:first-child{
	margin-left: 0;
	}

#contenido_editado dl.inguruLeyenda dt.bn{
	 width: 14em !important;
	}
	
	
#contenido_editado dl.inguruLeyenda dt[class="bp tipo2"], #contenido_editado dl.inguruLeyenda dt.bn{
	/*margin-left:-12em;*/
	}
	
dl.inguruLeyenda dd{
	background-image:none !important;
	float:left;
	position:absolute;
	top: 6.8em;
	left: 1.5em;
	margin-left: 0 !important;
	padding:0 !important;
	width: 31%;
	
	/*
	margin:0!important;
	display:block;
	clear:none;
	position:relative;
	top:5em;
	left:-14em;
	width:15em!important;*/
 }

dl.inguruLeyenda dd.position_2{
	left: 34.5%;
}

dl.inguruLeyenda dd.position_3{
	left: 67%;
}
	 
dl.inguruLeyenda .ocultar{
	position:absolute!important;
	 top:-100000px !important;
	 left:-1000000px !important;
	 font-size:0!important;
	 width:0!important;
	 height:0!important;
	 }


dl.inguruLeyenda dt.bl {
	background:url(../irudiak/Ura/verde.png) left top no-repeat!important;
}
dl.inguruLeyenda dt.bp {
	background:url(../irudiak/Ura/ama.png) left top no-repeat!important;
}
dl.inguruLeyenda dt.bn {
	background:url(../irudiak/Ura/rojo.png) left top no-repeat!important;
}

table#riesgo-calidad{
	margin:2.2em auto 3em auto !important;
	width:99%!important;
	}
	
table#riesgo-calidad th{
	text-align:left!important;
	color:#ffff00!important;
	background-color:#4F81BD!important;
	padding-left:0.5em!important;
	}	
	
.parrafoLink{
	display:table;
	}

.parrafoLink a, .parrafoLink img{
	/*display:table-cell;*/
	vertical-align:middle;
	text-decoration:none;
	}
	
.parrafoNegritaCursiva{
	font-weight:bold;
	font-style:italic;
	}
	
div#contenido_editado .btn_volver {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:0.9em!important;
	text-transform: uppercase;
}

div#contenido_editado .btn_volver p {
	background-image:url(../irudiak/fnd_boton-volver.png)!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
	text-align:center!important;
	padding:4px 0 5px 0!important;
	margin:1em auto 0 35em!important;
	display:block;
	width:13em;
	height:20px;
}
div#contenido_editado .btn_volver p a {
	background-image:url(../irudiak/flechas_volver.png);
	background-position:1.5em 0.8em;
	background-repeat:no-repeat;
	width:100%;
	padding-top:0.5em;
	margin:0;
	display:block;
	text-decoration:none;
	color:#000!important;
}

.link_centrado { margin: 0.6em auto 2.6em auto !important; text-align: center !important;}
.parrafo_centrado { margin: 2em auto 1em auto !important; text-align: center !important;}
.separar_inf_2_6 { margin-bottom: 2.6em !important;}

ul.inline{
	display:block;
	margin:0 auto!important;
	text-align:center;
	}
	
ul.inline li{
	display:inline;
	text-align:center;
	margin-left:0!important;
	}

/***************** CERTIFICACIONES ****************/
table.tabla_cert{
	width:98%;
	margin:30px auto auto auto;
	border:solid 1px #d3d3d3!important;
}

table.tabla_cert caption{
	color:#c31300!important;
	padding-bottom:0.5em;
	font-weight:bold;
	text-align:center;
}

.tabla_cert thead th{
	background-color:#dfdfdf;
	height:2em;
}
	
.tabla_cert td img{
	width:30px;
}
	
.tabla_cert td, .tabla_cert th{
	border-style:solid!important;
}

.centrar_cert{
	text-align: center;
}

.btnCert{
	display:table-cell;
    background-image:url(../irudiak/fBoton_L.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border: medium none !important;
    width: 40em !important;
	padding-left:1em;
    height: 2em !important;
    font-size: 0.8em !important;
    text-transform: uppercase !important;
    font-family: Arial,Helvetica,sans-serif !important;
    text-align: left !important;
    background-color: rgb(255, 255, 255) !important;
    cursor: pointer !important;
	vertical-align:middle;
}

/*AVISO COVID 19*/

.covid19_iconList{
margin-top:1rem!important;
margin-bottom:1rem!important;
}

.covid19_iconList li{
	display:flex;
}

.covid19_iconList li span.MidAlign{
    display: inline-flex;
    align-items: center;
    padding-left: 1rem;
}

.color-ambar{
	color:#d64000;
}