@charset "utf-8";


/* aviso legal */

@media screen and (max-width:870px){

	#contentError {
		padding: 0px 0px 25px 0px;
		padding-top:60px;
	}

	#contentErrorIn{
		padding:40px 40px 0px 40px;
	}

	#urlErronea.error, #titularError.error {
		text-align: center;
	}

	#titularError {
		font-size: 250%;
	}
}

@media screen and (max-width:700px){
	#avisoTxt{
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;

		-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
		-moz-column-gap: 0px; /* Firefox */
		column-gap: 0px;

	}

	#avisoTxt table {
		overflow-x: auto;
		display: block;

	 /* These are technically the same, but use both */
	  overflow-wrap: initial;
	  word-wrap: initial;

	  -ms-word-break: initial;
	  /* This is the dangerous one in WebKit, as it breaks things wherever */
	  word-break: initial;
	  /* Instead use this non-standard one: */
	  word-break: initial;

	  /* Adds a hyphen where the word breaks, if supported (No Blink) */
	  -ms-hyphens: initial;
	  -moz-hyphens: initial;
	  -webkit-hyphens: initial;
	  hyphens: initial;
	}

	#contentError.light #contentErrorIn {
		padding: 0px 10px;
	}
}

@media screen and (max-width:460px){
	#contentErrorIn{
		padding:0px 20px 0px 20px;
	}

	#titularError {
		font-size: 200%;
	}
	
	#orderMenu{
		font-size: 80%;
	}

	#orderBody{
		padding-top: 46px;
	}

	#orderData,
	#toBorrador,
	#formalizarOpen,
	#addLinesToOrder {
		min-height: 31px;
	}
}

/* general */

@media screen and (min-width:2000px){

}

@media screen and (max-width:600px){

	.paddinger{
		padding:40px 20px;
	}

	.paddinger.contacto{
		padding:20px;
	}

	.slider_topos.absolute {
		padding-right: 5px;
	}
}

@media screen and (max-width:460px){
	.entity_dato {
		white-space: initial;
	}

}

/* home */
