hr
{
	clear: both;
	width: 100%;
	display: block;
	visibility: hidden;
}
h1, h2, h3, h4 {
	margin: 0 0 0px 0;
	padding: 0 0 0 0;

}
/*efectivo en polaco*/
h1
{
	font-size:16px;
	color:#555555;
}
hr 
{
	visibility: hidden;
	display: block;
	width: 100%;
	clear: both;
}
a {
	cursor: pointer;
}
h1.titulo
{
	font-size:18px;
	color:#464646;
	text-transform:capitalize;
	margin-bottom:15px;
}

h1.titulo a
{
  color:#464646;
  text-decoration:none;
}
a.botonInicio
{
	position: absolute;
	left:30px;
	display: block;
	width: 200px;
	height: 50px;
	top:20px;
	text-decoration: none;
}
a.botonInicio span
{
	visibility: hidden;
}
p {
	font-size: 11px;
	color: #707070;
}
ul.calidad
{
	color: #707070;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-position: inside;
}
ul.calidad li
{
	color: #707070;
	margin: 0 0 10px 0px !important;
	padding: 0 0 0 0px;
}

h2.subrayado {
	border-bottom: 1px solid #A0A0A4;
	margin-bottom:5px;
}
h1.subrayado {
	border-bottom: 1px solid #000000;
}
strong {
	color:#000000;
}
li {
	text-align:justify;
	font-size: 11px;
}
ul.opciones_adicionales {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul.opciones_adicionales li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 22px;
}
* html ul.opciones_adicionales li {
	line-height: 28px !important;
}
ul.opciones_adicionales li select {
	font-size: 11px;
}
ul.opciones_adicionales li strong {
	font-weight: bold;
}
ul.opciones_adicionales li strong.avisos {
	font-weight: bold;
	color: #65120c;
	text-transform: uppercase;
}
ul.opciones_adicionales li span {
	font-weight: bold;
	font-size: 14px;
}
div#titulo_catalogo h1 {
	position: absolute;
	left:20px;
	top:28px;
	width: 300px;
}
#parrafo_resultados a {
	font-size: 11px;
	text-decoration: none;
	color: #a70000;
	text-transform: uppercase;
	font-weight: bold;
}
#parrafo_resultados a strong {
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}
#parrafo_resultados strong {
	color: #a70000;
	font-weight: bold;
}
#parrafo_resultados a:hover {
	color: #000;
}
p.lista_resultados {
	margin: 10px auto 0 auto;
	padding: 0 0 0 0px;
	width: 884px;
	line-height: 33px;
	background-image: url(../images/fondo_resultados_cerrado.jpg);
	background-repeat: no-repeat;
}
p.lista_resultados span {
	padding: 0 0 0 35px;
}
p.lista_resultados_abierto {
	margin: 10px auto 0 auto;
	padding: 0 0 0 0px;
	width: 884px;
	line-height: 33px;
	background-image: url(../images/fondo_resultados_abierto.jpg);
	background-repeat: no-repeat;
}
p.lista_resultados_abierto span {
	padding: 0 0 0 35px;
}/*****************************************************************************************************************************************************************************//*  *//*menu principal *//**//*****************************************************************************************************************************************************************************/
p.titulo {
	margin: 0 0 0 0;
	position: absolute;
	top:30px;
	left:220px;
	width:500px;
}
ul.menu {
	list-style-type:none;
	list-style-image:none;
	margin:0px 0 0 35px;
	padding:0 0 0 0;
	position: absolute;
	top:96px;
	left:7px;
}
ul.menu li {
	display:block;
	float:left;
	list-style-image:none;
	text-transform:uppercase;
	padding:0 0 0 0;
	margin:0px 0 0 0;
	width:180px;
}
ul li.menu1 {
	margin: 0 0 0 0;
}
ul li.menu2 {
	margin: 0 0 0 3px;
}
ul li.menu3 {
	margin: 0 0 0 5px;
	position: relative;
}
ul li.menu4 {
	margin: 0 0 0 5px;
}
ul li.menu5 {
	margin: 0 0 0 5px;
}
ul.menu li a {
	display:block;
	float:left;
	width:178px;
	line-height: 40px;
	margin:0px 0 0 0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
ul.menu li a:hover {
	color:#A0A0A4;
}
ul.paises {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top:30px;
}
ul.paises li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	background-color: red;
	z-index: 20;
}/*****************************************************************************************************************************************************************************//*  *//*menu catalogo  *//**//*****************************************************************************************************************************************************************************/
ul.submenu {
	list-style-type:none;
	list-style-image:none;
	margin:0px 0 0 0px;
	padding:0 0 0 0;
	position: absolute;
	top:138px;
	right: 32px;
}
ul.submenu li {
	display:block;
	float:left;
	list-style-image:none;
	text-transform:uppercase;
	padding:0 0 0 0;
	margin:0px 0 0 0;
}
ul.submenu li a {
	text-decoration: none;
	background-repeat: no-repeat;
	color: #000;
}
ul.submenu li a span{
	visibility: hidden;
}
/********************************************** castellano ******************************************************************/
ul.submenu li a#sobresC
{
	display: block;
	width: 187px;
	height: 66px;
	background-image: url(../images/sus_sobres_cast_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#sobresC:hover
{
	background-image: url(../images/sus_sobres_cast_act_hover.jpg);
}
ul.submenu li a#bolsasC
{
	display: block;
	width: 182px;
	height: 66px;
	background-image: url(../images/sus_bolsas_cast_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#bolsasC:hover
{
	background-image: url(../images/sus_bolsas_cast_act_hover.jpg);
}
ul.submenu li a#packsC
{
	display: block;
	width: 183px;
	height: 66px;
	background-image: url(../images/su_packaging_cast_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#packsC:hover
{
	background-image: url(../images/su_packaging_cast_act_hover.jpg);
}ul.submenu li a#productosC
{
	display: block;
	width: 186px;
	height: 66px;
	background-image: url(../images/su_pack_cast_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#productosC:hover
{
	background-image: url(../images/su_pack_cast_act_hover.jpg);
}
/********************************************** INGLES ******************************************************************/
ul.submenu li a#sobresE
{
	display: block;
	width: 187px;
	height: 66px;
	background-image: url(../images/sus_sobres_eng_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#sobresE:hover
{
	background-image: url(../images/sus_sobres_eng_act_hover.jpg);
}
ul.submenu li a#bolsasE
{
	display: block;
	width: 182px;
	height: 66px;
	background-image: url(../images/sus_bolsas_eng_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#bolsasE:hover
{
	background-image: url(../images/sus_bolsas_eng_act_hover.jpg);
}
ul.submenu li a#packsE
{
	display: block;
	width: 183px;
	height: 66px;
	background-image: url(../images/su_packaging_eng_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#packsE:hover
{
	background-image: url(../images/su_packaging_eng_act_hover.jpg);
}ul.submenu li a#productosE
{
	display: block;
	width: 186px;
	height: 66px;
	background-image: url(../images/su_pack_eng_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#productosE:hover
{
	background-image: url(../images/su_pack_eng_act_hover.jpg);
}
/********************************************** FRANCES ******************************************************************/
ul.submenu li a#sobresF
{
	display: block;
	width: 187px;
	height: 66px;
	background-image: url(../images/sus_sobres_fran_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#sobresF:hover
{
	background-image: url(../images/sus_sobres_fran_act_hover.jpg);
}
ul.submenu li a#bolsasF
{
	display: block;
	width: 182px;
	height: 66px;
	background-image: url(../images/sus_bolsas_fran_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#bolsasF:hover
{
	background-image: url(../images/sus_bolsas_fran_act_hover.jpg);
}
ul.submenu li a#packsF
{
	display: block;
	width: 183px;
	height: 66px;
	background-image: url(../images/su_packaging_fran_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#packsF:hover
{
	background-image: url(../images/su_packaging_fran_act_hover.jpg);
}ul.submenu li a#productosF
{
	display: block;
	width: 186px;
	height: 66px;
	background-image: url(../images/su_pack_fran_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#productosF:hover
{
	background-image: url(../images/su_pack_fran_act_hover.jpg);
}
/********************************************** POLACO ******************************************************************/
ul.submenu li a#sobresP
{
	display: block;
	width: 187px;
	height: 66px;
	background-image: url(../images/sus_sobres_pol_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#sobresP:hover
{
	background-image: url(../images/sus_sobres_pol_act_hover.jpg);
}
ul.submenu li a#bolsasP
{
	display: block;
	width: 182px;
	height: 66px;
	background-image: url(../images/sus_bolsas_pol_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#bolsasP:hover
{
	background-image: url(../images/sus_bolsas_pol_act_hover.jpg);
}
ul.submenu li a#packsP
{
	display: block;
	width: 183px;
	height: 66px;
	background-image: url(../images/su_packaging_pol_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#packsP:hover
{
	background-image: url(../images/su_packaging_pol_act_hover.jpg);
}ul.submenu li a#productosP
{
	display: block;
	width: 186px;
	height: 66px;
	background-image: url(../images/su_pack_pol_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#productosP:hover
{
	background-image: url(../images/su_pack_pol_act_hover.jpg);
}
/********************************************** ALEMAN ******************************************************************/
ul.submenu li a#sobresD
{
	display: block;
	width: 187px;
	height: 66px;
	background-image: url(../images/sus_sobres_deu_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#sobresD:hover
{
	background-image: url(../images/sus_sobres_deu_act_hover.jpg);
}
ul.submenu li a#bolsasD
{
	display: block;
	width: 182px;
	height: 66px;
	background-image: url(../images/sus_bolsas_deu_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#bolsasD:hover
{
	background-image: url(../images/sus_bolsas_deu_act_hover.jpg);
}
ul.submenu li a#packsD
{
	display: block;
	width: 183px;
	height: 66px;
	background-image: url(../images/su_packaging_deu_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#packsD:hover
{
	background-image: url(../images/su_packaging_deu_act_hover.jpg);
}ul.submenu li a#productosD
{
	display: block;
	width: 186px;
	height: 66px;
	background-image: url(../images/su_pack_deu_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#productosD:hover
{
	background-image: url(../images/su_pack_deu_act_hover.jpg);
}
/********************************************** portugués ******************************************************************/
ul.submenu li a#sobresL
{
	display: block;
	width: 187px;
	height: 66px;
	background-image: url(../images/sus_sobres_port_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#sobresL:hover
{
	background-image: url(../images/sus_sobres_port_act_hover.jpg);
}
ul.submenu li a#bolsasL
{
	display: block;
	width: 182px;
	height: 66px;
	background-image: url(../images/sus_bolsas_port_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#bolsasL:hover
{
	background-image: url(../images/sus_bolsas_port_act_hover.jpg);
}
ul.submenu li a#packsL
{
	display: block;
	width: 183px;
	height: 66px;
	background-image: url(../images/su_packaging_port_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#packsL:hover
{
	background-image: url(../images/su_packaging_port_act_hover.jpg);
}ul.submenu li a#productosL
{
	display: block;
	width: 186px;
	height: 66px;
	background-image: url(../images/su_pack_port_act.jpg);
	background-repeat: no-repeat;
}
ul.submenu li a#productosL:hover
{
	background-image: url(../images/su_pack_port_act_hover.jpg);
}
/*****************************************************************************************************************************************************************************//*  *//*menu footer  *//**//*****************************************************************************************************************************************************************************/
div#footer p {
	width:280px;
	display:block;
	float:left;
	margin:0px 0 0 0px;
	position: absolute;
	left:40px;
	top:25px;
	font-size: 10px !important;
}
div#footer ul {
	margin:0px 0px 0 0px;
	padding:0px 0 0 0;
	display:block;
	position: absolute;
	right:40px;
	top:25px;
}
div#footer ul li {
	font-size: 10px !important;
	display:block;
	float:left;
	list-style-image:none;
	text-transform:uppercase;
	padding:0 0 0 0;
	margin:0px 0 0 20px;
}
div#footer ul li a {
	display:block;
	float:left;
	padding:0px 0px 0 0px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	color:#0C0000;
}
li.separar {
	margin: 0 0 0 70px !important;
}/*****************************************************************************************************************************************************************************//*  *//*HOME  *//**//*****************************************************************************************************************************************************************************/
div.colMitadIzda {
	position:relative;
	width:54%;
	padding:10px;
	float:left;

}
* html div.colMitadIzda
{
	width:53%;
}
div.colMitadDcha {
	position:relative;
	width:41%;
	padding:10px;
	float:right;
	
}
* html div.colMitadDcha
{
	padding:20px 0 0 0;
}
div.imagenPresent {
	background-image: url(/images/presentacion.gif);
	background-repeat:no-repeat;
	height:168px;
	margin:0 auto 0px auto;
}
div.recuadroInfo {
	background-image: url(/images/informacion.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:395px;
	height:58px;
	margin:10px 0 10px 0;
	position:relative;
}
div.recuadroInfo p {
	position:absolute;
	width:295px;
	height:30px;
	display:block;
	left:50px;
	bottom:5px;
	font-size:12px;
	color:#000000;
}
* + html div.recuadroInfo p {
	left:50px;
	bottom:15px;
}
div.bloqueConImagen {
	position:relative;
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
div.bloqueConImagen p.tituloBloque {
	font-size:12px;
	clear:both;
	width:100%;
	border-bottom: 1px solid #A0A0A4;
	margin:0 0 10px 0;
}
div.bloqueConImagen img {
	display:block;
	float:left;
	margin:10px 0 0  0;
}
div.bloqueConImagen p {
	font-size:10px;
	position:relative;
	float:right;
	width:85%;
	margin:10px 0 0 0;
}
div.bloqueFondoPolitica {
	background-image: url(/images/fondoPolitica.gif);
	background-repeat:repeat;
	background-position:20px 0px;
	min-height:221px;
	margin:10px 0 0 0;
}/*****************************************************************************************************************************************************************************//*  *//*EMPRESA  *//**//*****************************************************************************************************************************************************************************/
div.bloqueIzq3_4 {
	float:left;
	width:588px;
	margin:20px 0 0 15px;
	padding:0 0 0 10px;
}
* html div.bloqueIzq3_4 {
	margin:20px 0 0 5px;
}
div.bloqueImagenDecha {
	width:100%;
	border-bottom:1px dotted #A0A0A4;
	padding:0 0 15px 0;
}
div.bloqueImagenDecha p {
	width:39%;
	float:left;
	position:relative;
}
div.bloqueImagenIzda {
	width:100%;
	padding:0 0 15px 0;
	clear:both;
}
div.bloqueImagenIzda p {
	width:55%;
	float:right;
	position:relative;
}
div.bloqueImagenDecha img.imagenPosDcha {
	display:block;
	float:right;
	margin:5px 0 0 0;
}
div.bloqueImagenIzda img.imagenPosIzda {
	display:block;
	float:left;
	margin:5px 0 0 0;
}
div.bloqueImagenDecha a {
	background-image: url(/images/logoPdf.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
	width:16px;
	height:16px;
	text-align:right;
	padding:10px 20px 0 0px;
	display:block;
	width:95%;
	color:#5B000A;
	clear:both;
}
div.cronologia {
	background-image: url(/images/cronologia.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	width:576px;
	border-bottom:1px dotted #A0A0A4;
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
* + html div.cronologia {
	padding:0 0 0 0;
}
div.cronologia ul.anios {
	margin:0 0 40px 0px;
	padding:15px 0 15px 8px;
	list-style-type:none;
	width:100%;
}
* + html div.cronologia ul.anios {
	margin:0 0 20px 0px;
}
div.cronologia ul.anios li {
	display:block;
	float:left;
	list-style-image:none;
	padding:0 0 0 0px;
	margin:0px 3px 0 0px;
}
div.cronologia ul.anios li a {
	display:block;
	position:relative;
	float:left;
	/*width:60px;*/
	margin-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
* html div.cronologia ul.anios li a {
	margin-right:5px;
}
div.cronologia div.anio {
	background-image: url(/images/anio.jpg);
	background-repeat:no-repeat;
	background-position:0 0px;
	width:57px;
	height:40px;
	position:relative;
	display:block;
	float:left;
	margin:0 15px 0 0px;
}
div.cronologia div.anio span {
	position:absolute;
	width:55px;
	height:20px;
	top:15px;
	left:10px;
}
div.cronologia p {
	margin:10px 15px 0 0px;
}
div.cronologia p.lateral {
	display:block;
	float:left;
	margin:0pt;
	width:345px;
}
div.cronologia img.tompla {
	position:relative;
	display:block;
	float:right;
	width:140px;
}/*****************************************************************************************************************************************************************************//*  *//*menu lateral  *//**//*****************************************************************************************************************************************************************************/
ul.menuLat {
	width:279px;
	padding:90px 0 0 6px;
	margin:0 0 0 0;
	list-style-type:none;
}
ul.menuLat li a {
	display:block;
	text-decoration:none;
	color:#616161;
	width:100%;
	padding:5px 10px 5px 10px;
	text-transform:uppercase;
}
ul.menuLat li a:hover{
	
	
		border-top:1px dotted #D8D8D8;
		border-bottom:1px dotted #D8D8D8;
}
ul.menuLat li a.seleccionado {
	display:block;
	background-color:#D8D8D8;
	width:100%;
}
div#menuLateral div.barraTel {
	background-image: url(../images/barraTel.jpg);
	background-repeat:no-repeat;
	background-position:0 0px;
	width:282px;
	height:32px;
	position:absolute;
	bottom:0;
	left:10px;
	z-index: 5;
}
div#menuLateral div.barraTel p a {
	color:#FFFFFF;
	padding:0px 0 0 45px;
	margin:0px 0 0 0px;
	text-transform:uppercase;
	width:200px;
	text-decoration:none;
}/*****************************************************************************************************************************************************************************//*  *//*menu paises  *//**//*****************************************************************************************************************************************************************************/
ul#paises {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	bottom: 10px;
	left:66px;
}
ul#paises li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	float: left;
}
ul#paises li a {
	display: block;
	float: left;
	text-decoration: none;
}
ul#paises li a span {
	visibility: hidden;
}
ul#paises li a#espania {
	width: 87px;
	height: 122px;
	background-image: url(/recursos/images/espania.jpg);
	background-repeat: no-repeat;
}
ul#paises li a#espania:hover {
	background-image: url(/recursos/images/espania_over.jpg);
}
ul#paises li a#england {
	width: 80px;
	height: 122px;
	background-image: url(/recursos/images/england.jpg);
	background-repeat: no-repeat;
}
ul#paises li a#england:hover {
	background-image: url(/recursos/images/england_over.jpg);
}
ul#paises li a#francia {
	width: 73px;
	height: 122px;
	background-image: url(/recursos/images/france.jpg);
	background-repeat: no-repeat;
}
ul#paises li a#francia:hover {
	background-image: url(/recursos/images/france_over.jpg);
}
ul#paises li a#portugal {
	width: 93px;
	height: 122px;
	background-image: url(/recursos/images/portugal.jpg);
	background-repeat: no-repeat;
}
ul#paises li a#portugal:hover {
	background-image: url(/recursos/images/portugal_over.jpg);
}
/*****************************************************************************************************************************************************************************//*  *//*tabla empresa  *//**//*****************************************************************************************************************************************************************************/
table.tablaEmpresa {
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	margin-top:10px;
}
table.tablaEmpresa td {
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	padding:0 5px 0 5px;
	height: 25px;
}
table.tablaEmpresa td strong
{	
	font-weight: bold;
}
table.tablaEmpresa td.total {
	text-align:right;
	color:#5B000A;
}/*****************************************************************************************************************************************************************************//*  *//*un grupo europeo  *//**//*****************************************************************************************************************************************************************************/
div.contenidoIzq {
	width:58%;
	float:left;
}
div.contenidoDcha {
	width:40%;
	position:relative;
	border-left:1px dashed #A0A0A4;
	float:right;
	padding-left:5px;
}
div.bloqueApartado {
	border-bottom:1px dashed #A0A0A4;
	text-align:justify;
	margin:5px;
	padding:0 0 0px 0;
}
div.bloqueApartadoFinal {
	border:none;
}
div.bloqueApartado p {
	margin:0 0 15px 0;
	padding:0 0 0 0;/*clear:both;*/
}
div.bloqueApartado a {
	display:block;
	width:98%;
	text-align:right;
	color:#5B000A;
	padding:0 0 10px 0;
}
div.bloqueApartado a.logoPdf {
	background-image: url(/images/logoPdf.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:16px;
	height:16px;
	text-align:right;
	padding:0px 20px 0 0px;
	display:block;
	width:95%;
	color:#5B000A;
	margin:0 0 15px 0;
}
div.bloqueApartado a.logoFlash,div.bloqueApartado a.logoPdf2{
	background-image: url(/images/logoFlash.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:16px;
	height:16px;
	text-align:right;
	padding:0px 20px 0 0px;
	display:block;
	width:73%;
	color:#5B000A;
	margin:0 0 15px 0;
}
div.bloqueApartado a.logoPdf2
{
	background-image: url(/images/logoPdf.gif);
	width:90%!important;
	padding:0px 20px 0 0px!important;
	margin:0 0 0px 0;
}
a.pdfIzq {
	background-image: url(/images/logoPdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:16px;
	height:16px;
	display:block;
	width:80%;
	color:#5B000A;
	padding:0 0 0px 20px;
	font-size:9px;
	padding:10px 0 10px 20px;
	margin:0 0 30px 30px;
}
div.bloqueApartado p a {
	display:inline;
	padding:0 0 0 0;
	text-align:justify;
	text-decoration:none;
}
div.bloqueApartado img {
	margin:0 auto 20px auto;
	display:block;
}
div.bloqueApartado img.dchadelTexto {
	display:block;
	float:right;
	position:relative;
	margin:5px 5px 6px 10px;
}
div.bloqueApartado p.tit {
	font-size:14px;
	color:#000000;
	margin:0 0 5px 0;
	clear:both;
	text-align:left;
}
div.imagenMadrid {
	background-image:url(../images/madrid.gif);
	background-repeat:no-repeat;
	width:162px;
	height:115px;
	float:left;
	display:block;
	position:relative;
	margin:0 5px 20px 0;
	padding:0 0 10px 0;
}
div.imagenBarcelona {
	background-image:url(../images/barcelona.gif);
	background-repeat:no-repeat;
	width:162px;
	height:115px;
	display:block;
	float:left;
	position:relative;
	margin:0 0px 20px 0;
	padding:0 0 10px 0;
}
div.imagenInglaterra {
	background-image:url(../images/inglaterra.gif);
	background-repeat:no-repeat;
	width:162px;
	height:115px;
	display:block;
	float:left;
	position:relative;
	margin:0 5px 20px 0;
	padding:0 0 10px 0;
}
div.imagenFrancia {
	background-image:url(../images/francia.gif);
	background-repeat:no-repeat;
	width:162px;
	height:115px;
	display:block;
	float:left;
	position:relative;
	margin:0 0px 20px 0;
	padding:0 0 10px 0;
}
div.imagenMadrid label, div.imagenBarcelona label, div.imagenInglaterra label, div.imagenFrancia label {
	position:absolute;
	bottom:-15px;
	left:60px;
}
div.conImagenDcha {
	clear:both;
	width:100%;
	float:right;
	position:relative;
}
div.bloqueApartado div.conImagenDcha p {
	width:63%;
	float:left;
	position:relative;
	overflow:auto;
	margin:0pt 10px 15px 0pt;
}
div.bloqueApartado div.conImagenDcha p.textoSobres {
	width:45%;
}
div.bloqueApartado p.mitad {
	/*width:50%;
	float:left;
	position:relative;*/
	margin:0pt 10px 0pt 0pt;
	margin-bottom:15px;
}
div.bloqueApartado div.conImagenDcha div.huecoImagen {
	display:block;
	float:right;
	width:90px;
	margin:5px 0 0 0;
	height:107px;
	margin-bottom:10px;
}
div.informacionExtra {
	clear:both;
	background-color:#EFEFEF;
	padding:5px;
	margin:5px 0 5px 0;
}
div.informacionExtra p {
	text-align:left;
	color:#000000;
	margin:0 0 6px 0;
}
div.informacionExtra ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
div.informacionExtra ul li a {
	color:#5B000A;
	text-align:left;
	margin:0;
	padding:0;
	text-decoration:none;
}
div.informacionExtra ul li a:hover, div.informacionExtra ul li a.seleccionado {
	color:#808080;
}
p.migaPan {
	color:#5B000A;
	margin:0px 0pt 15px;
}/**************************************************TABLA DE LOS TIPOS DE SOBRE************************************/
table.tablaTiposSobre {
	border-left:1px dotted #C0C0C0;
	border-top:1px dotted #C0C0C0;
	
}
table.alineacionDcha {
	float:right;
	margin:20px 0 0 0;
}
table.tablaTiposSobre td, table.tablaTiposSobre th {
	border-bottom:1px dotted #C0C0C0;
	border-right:1px dotted #C0C0C0;
	padding:2px;
	font-size:9px;
	text-align:center;
}
table.tablaTiposSobre td.ensobradora {
	text-align:left;
}
table.tablaTiposSobre th {
	font-size:8px;
	padding-right:1px;
	padding-left:1px;
	margin:0;
	vertical-align:bottom;

}
table.tablaTiposSobre th img
{
	margin:0;
}

table.tablaTiposSobre tr.impar {
	background-color:#E9E9E9;
}
span.iconMax {
	background-image:url(../images/iconMax.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:25px;
	height:10px;
	display:block;
	float:right;
}
span.iconBuen {
	background-image:url(../images/iconBuen.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	float:right;
	width:25px;
	height:10px;
}
span.iconAdec {
	background-image:url(../images/iconAdec.gif);
	display:block;
	float:right;
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:25px;
	height:10px;
}
span.iconNoAdec {
	background-image:url(../images/iconNoAdec.gif);
	display:block;
	float:right;
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:25px;
	height:10px;
}/************************************************una idea de empresa**************************/
ul.listadoOrganizaciones {
	padding:0 0 0 0;
	margin:0 auto 10px auto;
	width:230px;
}
* + html ul.listadoOrganizaciones {
	overflow:auto;
}
ul.listadoOrganizaciones li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	float:left;
	list-style-type:none;
}
ul.listadoOrganizaciones li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul.listadoOrganizaciones li a.ecoembres {
	background-image:url(../images/organizaciones/ecoembes.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	display:block;
	float:left;
	width:155px;
	height:56px;
	margin-right:7px;
	text-decoration:none;
	margin-bottom:20px;
}
ul.listadoOrganizaciones li a.assoma {
	background-image:url(../images/organizaciones/assoma.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	position:relative;
	width:61px;
	height:56px;
	text-decoration:none;
	margin-bottom:20px;
}
ul.listadoOrganizaciones li a.fepe {
	background-image:url(../images/organizaciones/fepe.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	position:relative;
	width:117px;
	height:57px;
	float:left;
	margin-right:4px;
	text-decoration:none;
	margin-bottom:20px;
}
ul.listadoOrganizaciones li a.fecemd {
	background-image:url(../images/organizaciones/fecemd.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	float:left;
	display:block;
	width:104px;
	height:57px;
	text-decoration:none;
	margin-bottom:20px;
}
ul.listadoOrganizaciones li a.ema {
	background-image:url(../images/organizaciones/ema.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	float:left;
	display:block;
	width:59px;
	height:74px;
	margin-top:20px;
	text-decoration:none;
}
ul.listadoOrganizaciones li a.cca {
	background-image:url(../images/organizaciones/cca.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	float:left;
	display:block;
	width:80px;
	height:74px;
	margin-top:20px;
	text-decoration:none;
}
ul.listadoOrganizaciones li a.chambre {
	background-image:url(../images/organizaciones/chambre.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	float:left;
	display:block;
	width:85px;
	height:74px;
	margin-top:20px;
	text-decoration:none;
}
table.tablaLair {
	border-top:1px dotted #C0C0C0;
	border-left:1px dotted #C0C0C0;
	margin:10px 0 20px 0;
	text-align:center;
}
table.tablaLair td, table.tablaLair th {
	border-bottom:1px dotted #C0C0C0;
	border-right:1px dotted #C0C0C0;
	padding:3px;
}
table.tablaLair th {
	font-size:9px;
	background-color:#A0A0A4;
	color:#FFFFFF;
}
table.tablaLair td.alIz {
	text-align:left;
}
table.tablaLair tr.par {
	background-color:#E9E9E9;
}
div.bloqueSedes {
	width:30%;
	position:relative;
	float:left;
}
div.sede {
}
.pais a {
	font-size:12px;
	text-transform:uppercase;
	background-image:url(../images/circulo.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	padding:0px 0 0px 20px;
	margin:10px 0 0 0;
	color:#000000;
	width:100%;
}
div.sede address {
	margin:10px 0 0 0;
}
div.sede ul {
	margin:0 0 0 30px;
	padding:0 0 0 0;
	list-style-type:none;
}
div.sede ul li {
	list-style-type:none;
	text-align:left;
	font-style:normal;
}
div.sede img {
	display:					block;
	margin:					15px 0 0px 30px;
	position:				relative;
	padding:				0 0 15px 0;
	border-bottom:	1px dashed #D8D8D8;
}
div.sede ul li a {
	color:					#5B000A;
}
div.sede ul li a:hover {
	color:					#808080;
}
div.bloqueMapa {
	width:365px;
	float:right;
}
div.mapa {
	width:100%;
	height:300px;
	border:1px solid #A0A0A4;
	margin:15px 0 0px 0;
}
div.bloqueMapa select {
	width:70%;
	border:1px solid #A0A0A4;
	color:#525252;
	margin:10px auto 10px auto;
	display:block;
	font-size:11px;
}
div.bloqueMapa button.aspectoLink {
	background:transparent;
	border:none;
	width:100%;
	text-align:center;
	margin:0px 0 10px 0;
	color:#5B000A;
	cursor:pointer;
	font-size:11px;
}
* + html div.mapa {
	margin:5px 0 5px 0;
}
* html div.mapa {
	margin:5px 0 5px 0;
}
ol.numeracion {
	padding:10px 0 0 20px;
	margin:0 0 0 0;
}
ol.numeracion li {
	color:#000000;
	padding:0 0 0 0;
	margin:0 0 0 0;
	clear:both;
}
ol.numeracion li ul {
	padding:10px 0 0 0px;
	margin:0 0 0 0;
	list-style-type:none;
}
ol.numeracion li ul li {
	color:#525252;
	margin:0 0 10px 0;
}
table.tablaSobres {
	border-top:1px dotted #C0C0C0;
	border-left:1px dotted #C0C0C0;
	font-size:10px;
	margin:15px 0 15px 0;
}
table.tablaSobres tr {
}
table.tablaSobres td {
	border-bottom:1px dotted #C0C0C0;
	border-right:1px dotted #C0C0C0;
	padding:3px;
}
table.tablaSobres tr.impar {
	background-color:#E9E9E9;
}
table.tablaDistrib {
	width:50%!important;
	margin:10px auto 10px auto!important;
	position:relative;
}
dl.asociaciones {
}
dl.asociaciones dt {
	color:#000000;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
dl.asociaciones dd, dl.asociaciones dd a {
	padding:5px 0 5px 10px!important;
	margin:0 0 0 0;
	text-align:left;
	text-decoration:none;
}
p.cit {
	text-align:left;
	color:#000000;
	clear:both;
	padding:10px 0 0 0;
}
p.bordeSuperior
{
	border-top:1px dashed #A0A0A4;
	
}
.imagenIzquierda {
	display:block;
	float:left;
	position:relative;
	margin:5px 0 5px 0!important;
	border:1px solid #A0A0A4;
}
.imagenDerecha {
	display:block;
	float:right;
	position:relative;
	margin:5px 0 5px 0!important;
	border:1px solid #A0A0A4;
}
.imagenAlIzq {
	display:block;
	float:left;
	position:relative;
	margin:5px 10px 5px 0!important;
	border:1px solid #A0A0A4;
}
.alFinal {
	margin:5px 0 5px 0!important;
}

div.imagenSobres {
	background-image:url(../images/sobresBolsasCarterillas/sobres.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:90px;
	float:left;
	display:block;
	position:relative;
	margin:20px 5px 20px 0;
	padding:0 0 10px 0;
}
div.imagenBolsas {
	background-image:url(../images/sobresBolsasCarterillas/bolsas.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:90px;
	float:right;
	display:block;
	position:relative;
	margin:20px 0px 20px 0;
	padding:0 0 10px 0;
}
div.imagenCarterillas{
	background-image:url(../images/sobresBolsasCarterillas/carterillas.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	height:90px;
	float:left;
	display:block;
	position:relative;
	margin:10px 0px 20px 0;
	padding:0 0 10px 0;
	clear:both;
}
div.imagenSobres label {
	position:absolute;
	bottom:-5px;
	left:10px;
	
}
div.imagenBolsas label
{
	position:absolute;
	bottom:-5px;
	left:10px;
	width:100px;
}
div.imagenCarterillas label
{
	position:absolute;
	top:8px;
	left:120px;
	width:110px;
	text-align:left;
}
div.todasImages
{
	width:66%;
	margin:auto;
}
.imgSobre
{
	display:block;
	float:left;
	position:relative;
	margin:0 10px 10px 0!important;
	
}
.parSobre
{
	margin:30px 0 0 0!important;
}

div.flotando
{
	float:left;
	position:relative;
	margin:0 8px 0px 0!important;
	
	
}
div.flotando img
{
	display:inline;
}
div.flotando label
{
	width:94px;
	margin:-15px 3px 0 3px;
	padding:0 0 0 0;
	display:block;
	font-size:9px;
	text-align:left;
	height:55px;
	
}
img.conBorde
{
	border:1px solid #C7C7C7;
}
table.tablaTarifas {
	border-top:1px dotted #C0C0C0;
	border-left:1px dotted #C0C0C0;
	font-size:10px;
	margin:15px 0 15px 0;
}

table.tablaTarifas td {
	border-bottom:1px dotted #C0C0C0;
	border-right:1px dotted #C0C0C0;
	padding:3px;
	text-transform:uppercase;
	
}
table.tablaTarifas td a
{
	display:inline;
	text-align:left;
	text-transform:none;
	font-size:11px;
}
table.tablaTarifas td a:hover
{
	color:#6F6F6F;
}
table.tablaTarifas tr.par {
	background-color:#E9E9E9;
}
div.cuerpoForm
{
	background-image:url(/recursos/images/cuerpoForm.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	/*width: 578px;*/
	height:420px;
	padding: 10px 0 10px 0;
	position: relative;
}
div.pieForm
{
	
	background-image:url(/recursos/images/pieForm.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 580px;
	height: 20px;
}
div.cuerpoForm p
{
	padding:10px 20px 10px 20px;
}
.formContacto
{
	

	padding:10px 20px 20px 20px;
}

.formContacto div.campos
{
	width:100%;
	
	margin:10px 0 0 0;
	position:relative;
	clear:both;
}

.formContacto div.campos label
{
	width:100px;
	float:left;
	display:block;
	position:relative;
	
	margin:0 0 10px 0;
}
.formContacto div.campos input,div.campos textarea
{
	float:right;
	width:420px;
	display:block;
	margin:0 0 10px 0;
	border:1px solid #C0C0C0;
}
.formContacto div.campos textarea
{
	height:200px;
}
.formContacto input.check
{
	border:none;
}
.formContacto label.labelClient
{
	padding:0 0 0 10px;
}
.formContacto  button.enviar
{
	width: 190px;
	height: 34px;
	font-size: 11px;
	background: transparent;
	border: none;
	background-image: url(/recursos/images/enviar.jpg);
	background-repeat:no-repeat;
	position: absolute;
	bottom:0px;
	right:15px;
	color:#000000;	
}

.formInformacion
{
	

	padding:0;
	}

.formInformacion div.campos
{
	width:100%;
	
	margin:10px 0 0 0;
	position:relative;
	clear:both;
}

.formInformacion div.campos label
{
	width:90px;
	float:left;
	display:block;
	position:relative;
	
	margin:0 0 10px 0;
}
.formInformacion div.campos input,div.campos textarea
{
	float:right;
	width:230px;
	display:block;
	margin:0 0 10px 0;
	border:1px solid #C0C0C0;
}
.formInformacion div.campos textarea
{
	width:100%;
}
* html .formInformacion div.campos textarea
{

width:95%;
float:left;

}
.formInformacion div.campos textarea
{
	height:200px;
}
.formInformacion input.check
{
	border:none;
}
.formInformacion label.labelClient
{
	padding:0 0 0 10px;
}
.formInformacion  button.enviar
{
	width: 190px;
	height: 34px;
	font-size: 11px;
	background: transparent;
	border: none;
	background-image: url(/recursos/images/enviar.jpg);
	background-repeat:no-repeat;
	position: absolute;
	bottom:-40px;
	right:5px;
	color:#000000;	
}

/************************************mapa web*******************************************/
div.columnaWeb
{
	
	
	float:left;
	
	margin:0 0px 10px 10px;
	
	
	background-image:url(/recursos/images/cuerpoMapa.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 280px;
	
	padding: 0px 3px -10px 3px;
	
}
div.pieWeb
{
	background-image:url(/recursos/images/pieMapa.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 280px;
	margin:0;
	padding:0;
	height:10px;
	
}
div.columnaTotal
{
	
	clear:both;
	padding:5px 20px 5px 20px;
	/*margin:0 5px 10px 5px;
	padding:5px;*/
	margin-bottom:0!important;
	height:20px!important;
	
}
div.columnaWeb ul
{
	padding:0 10px 0 15px;
	margin:10px 0 10px 0;
	list-style-type:none;
	text-align:left;	
}
div.columnaWeb ul li
{
	border-bottom:1px dashed #A0A0A4;
	background-image:none;
	background-image:url(../images/flechaMapa.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:5px 0 5px 18px;
	text-transform:uppercase;
	text-align:left;
	
}
div.columnaWeb ul li ul li
{
	border-bottom:none;
	background-image:none;
	text-transform:none;
	padding:0 0 0px 12px;
	background-image:url(../images/circuloVerde.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	text-align:left;
	
}
div.columnaWeb ul li ul li ul li
{
	background-image:url(../images/circuloAzul.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

div.columnaWeb ul li a
{
	text-align:left;
	color:#5B5B5B;
	text-decoration:none;
	text-align:left!important;
	
	
}
h2.indentar
{
	padding:0 0 0 15px!important;
	font-size:16px;
	color:#6D6E6E;
}
h2
{
   text-transform:capitalize;
   font-size:16px;
   color:#6D6E6E;
}
h2 a
{
   text-transform:capitalize;
   text-decoration:none;
   font-size:16px;
   color:#6D6E6E;
}
img.imgDerecha
{
	display:block;
	float:right;
	padding-left:10px;
	padding-bottom:0px;
}
dl.atencionTelefonica
{
	background-color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px !important;
}
dl.atencionTelefonica dt
{
	text-transform:uppercase;
	background-color:#F3F3F3;
	padding:3px;
	margin:  10px 0 0px 0;
}
dl.atencionTelefonica dd
{
	padding:0px 0 0 0;
	margin:  0 0 0px 0;
	
}
dl.atencionTelefonicaV dt
{
	color:#000000;
	text-transform:uppercase;
	
	padding:0px 0 0 0;
	margin:  20px 0 0 0;
	color:#FFFFFF;
}
dl.atencionTelefonicaV dd
{
	padding:0px 0 0 0;
	margin:  3px 0 0px 5px;

	color:#FFFFFF;
}
.noEncontrado,a.noEncontrado
{
	background-color:#FFFFDF!important;
}
ul.listadoFabriIzq
{
	float:left;
	width:275px;
	display:block;
	
}
ul.listadoFabriDcha
{
	float:right;
	width:275px;
	display:block;
	
}


ul.listadoFabriIzq,ul.listadoFabriDcha
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;	
	
}
ul.listadoFabriIzq li,ul.listadoFabriDcha li
{
	margin:0 0 0 0;
	padding:5px 0 10px 0;
	position:relative;
	font-size:10px;
}
img.fabriImg
{
display:block;
float:left;
margin:-5px 5px 0 0!important;
}
ul.listadoFabriTres
{
	float:left;
	width:188px;
	display:block;
	
	padding:0 0 0 0;
	margin:0 3px 0 0;
	list-style-type:none;	
	
}
ul.listadoFabriTres li
{
	margin:0 5px 0 0;
	padding:5px 0 10px 0;
	position:relative;
	text-align:left;
	font-size:10px;
}
a.fondoGris
{
	background-color:#F3F3F3;
	
	display:block!important;
	padding:8px!important;
	clear:both;
	margin-bottom:5px;
	margin-top:10px;
	
}
p.solicitud
{
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
}
div.columnado3
{
	width:33%;
	float:left;
	
}

div.columnado3 img
{
	display:block;
	margin:0 auto;
	
}
div.columnado3 a
{
	clear:both;
	display:block;
	margin:10px auto 0 auto;
	color:#5B000A;
	text-align:center;
}
/******************************************************************** hack para solucionar el overflow de los objetos con divs floats *****************************************************************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/***************************************************************************************************************************************************************************/