.hide {
	display:none;
}
hr {
	display:none;
}
/* Cabecera */
.globalNav{
	position:absolute;
	top:10.64em; 
	left:1.1em;
}
.globalNav li{
	font-weight:bold;
}
.globalNav li a:hover{
	background:#6697cb;
	color:#fff;
}
.globalNavActive{
	display:block;
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#6697cb !important;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
	color:#fff;
	font-weight:bold;
}
.firstLevelNav{
	position:absolute;
	z-index:10;
	top:12.91em;/* Posición original */
/*	top:2.175em; /* Posición para subnivel anidado */
	left:1.1em; /* Posición original */
/*	left:0; /* Posición para subnivel anidado */
/*	border-top:#FFFFFF solid 1px; /* Borde para subnivel anidado */
}
.firstLevelNav ul{
	width:86.73em;
	height:2.17em; /* 24px */
	background:#ccdcee;
}
.firstLevelNav ul li{
	float:left;
	border-right: 1px solid #fff;
	font-weight:regular;
	display:block;
}
.firstLevelNav li a{
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#ccdcee;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
	color:#0044a0;
	display:block;
	font-weight:normal;
}
.firstLevelNav a:hover {
	background:#6697cb;
	color:#fff;
}
.firstLevelNav .active{
	display:block;
	color:#fff;
	font-weight:bold;
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#6697cb !important;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
}
/* navegacion de primer nivel para la home con otro color de fondo y sin link activo */
.firstLevelNav_home{
	position:absolute;
	z-index:10;
	top:12.91em;
	left:1.1em;
}
.firstLevelNav_home ul{
	width:86.73em;
	height:2.17em; /* 24px */
	background:#6697cb;
}
.firstLevelNav_home ul li{
	float:left;
	border-right: 1px solid #fff;
	font-weight:normal;
	display:block;
}
.firstLevelNav_home a{
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#6697cb;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
	color:#fff;
	display:block;
	font-weight:normal;
}
.firstLevelNav_home a:hover {
	background:#ccdcee;
	color:#0044a0;
}
.firstLevelNav_home .active{
	display:block;
	color:#0044a0;
	font-weight:bold;
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#ccdcee !important;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
}
.metaNav ul li{
	display:inline;
	/*border-right:1px solid #000;*/
}
.metaNav ul li.lastmeta{
	border-right:0;
}
.loginBox{
	position:absolute;
	top:12em; 
	left:0;
	width:87.7em;
	text-align:right;
	height:auto;
}
.loginBox a{
	margin-left:20px;
}
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */

.secondLevelNav li {
	background: #fff url(../img/dottedLine.gif) repeat-x top left;
	padding-top: 1px;
	margin-left:0;
	margin-right:0;
}
.secondLevelNav li.first, .secondLevelNav li.selectedfirst {
	border-top:1px solid #ccc;
}
.secondLevelNav li.first {
  background-image: none;
  padding-top: 0;
}
.secondLevelNav li.selectedfirst {
   background:#ccdcee;
}
.secondLevelNav a{
	padding: 0.27em 0 0.36em 2.18em;
	height:1.454em; /*16 px */
	display:block;
	position:relative;
}
.secondLevelNav li.selectedfirst, .secondLevelNav li.selected{
   background:#ccdcee url(../img/flecha_v.gif) no-repeat 1.09em 0.8em;
}
.secondLevelNav li.selectedfirst a, .secondLevelNav li.selected a{
   color:#0053a9;
	font-weight:bold;
}
.secondLevelNav .level2 a{
	padding-left:3.27em;
}
.secondLevelNav .level2 .level3 a{
	padding-left:4.36em;
}
.secondLevelNav .level2 .level3 .level4 a{
	padding-left:5.45em;
}
.secondLevelNav li.selected{
	margin-top: 1px;
	padding-bottom:0;
}
.secondLevelNav li.selected ul, .secondLevelNav li.selectedfirst ul{
	background: #f6f8f9;
}
.secondLevelNav li.selected ul li, .secondLevelNav li.selectedfirst ul li{
	background: #F6F8F9;
}
.secondLevelNav li.selected ul li a, .secondLevelNav li.selectedfirst ul li a{
	color:#333;
	font-weight:normal;
}
.secondLevelNav li.selected ul li a:hover, .secondLevelNav li.selectedfirst ul li a:hover{
	color:#008698;
}
.secondLevelNav li.selected ul.level2 li.selected, .secondLevelNav li.selectedfirst ul.level2 li.selected {
	background:#F6F8F9 url(../img/flecha_v.gif) no-repeat 2.18em 0.8em;
}
.secondLevelNav li.selected ul.level2 li.active, .secondLevelNav li.selectedfirst ul.level2 li.active {
	background:#F6F8F9 url(../img/flecha_h.gif) no-repeat 2.18em 0.8em;
}
.secondLevelNav li.selected ul.level2 li.active a strong, .secondLevelNav li.selectedfirst ul.level2 li.active a strong{
	color:#0053a9;
}
.secondLevelNav li.selected ul.level2 li.selected ul.level3 li.selected,.secondLevelNav li.selectedfirst ul.level2 li.selected ul.level3 li.selected {
	background:#F6F8F9 url(../img/flecha_h.gif) no-repeat 3.27em 0.8em;
}
.secondLevelNav li.selected ul.level2 li.selected ul.level3 li.active,.secondLevelNav li.selectedfirst ul.level2 li.selected ul.level3 li.active {
	background:#ccdcee url(../img/flecha_h.gif) no-repeat 3.27em 0.8em;
}

.secondLevelNav li.selected ul li.selected a, .secondLevelNav li.selectedfirst ul li.selected a{
	background:none;
}
.secondLevelNav li.selected ul li.selected a strong, .secondLevelNav li.selectedfirst ul li.selected a strong{
	color:#0053a9;
}
/* END SECOND LEVEL NAVIGATION */
.grid{
	position:absolute;
	top:16.82em;
	left:0.82em;
	display:block;
	width:88.18em;
}
.grid2{
	position:absolute;
	top:9.1em;
	left:0.82em;
	display:block;
	/*width:576px;*/
}
/* cajas */
h1, .looseCopy h2, .looseCopy_allwidth h2 {
	font-size:2em;
	line-height:120%;
}
.modBody{
	margin:0 3px 0 3px;
	position:relative;
	overflow:hidden;
	padding: 0;
	display:block;
	border:#CCCCCC solid 1px;
	/*border-top:none; */
	margin-bottom:12px;
}
.modHeader{
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em; /* 24px */
	overflow:hidden;
	font-size:1em;
	position:relative;
	padding:0 0 0 7px;
	line-height:2em;
}
.noHeader {
	border-top: 1px solid #ccc;
}
.modHeader h2, .modHeader h3, .modHeader p{
	font-size:1em;
	float:left;
	padding: 4px 0 0 7px;
	font-weight:bold;
}
.modHeader a{
	color:#fff;
	position:absolute;
	top:0;
	right:7px;
	font-weight:normal;
	display:block;
	float:none;
	padding:0;
}
.modHeader .txtright {
	color:#fff;
	position:absolute;
	top:0;
	right:7px;
	font-weight:normal;
	display:block;
	float:none;
	padding:0;
}
.modTabs {
	border-bottom: 1px solid #ccc;
	margin:0 3px;
	padding:0;
}
.modFooter{
	display:none;
}
.mod2ColContent h5, .mod3ColContent h5, .mod4ColContent h5{
	padding: 0 0 0.5em 0;
} 
/* Estilos para los links con puntos */
.link_list1Col,.link_list2Col, .link_list3Col, .link_list3Col_nopad, .link_list4Col, .link_list_allwidth {
	position:absolute;
	bottom:7px;
	clear: both;
	background: url(../img/dottedLine.gif) repeat-x top left;
	padding-top:1px;
	overflow:hidden;
}
.link_list1Col{
	width:171px;
}
.link_list2Col{
	width:363px;
}
.link_list3Col{
	width:555px;
}
.link_list3Col_nopad{
	width:565px;
}
.link_list4Col{
	width:747px;
}
.link_list_allwidth {
	width:99.9%;
}
.link_list1HalfCol{
	/* Se cambia el ancho de 249 a 260 para que rellene la caja al completo */
	float:left;
	width:260px;
	overflow:hidden;
	background: url(../img/dottedLine.gif) repeat-x top left;
	padding-top:1px;
}
.link_list1HalfCol_homePuntos{
	float:left;
	width:265px;
	overflow:hidden;
	background: url(../img/dottedLine.gif) repeat-x top left;
	padding-top:1px;
}
.link_list1HalfCol_partner{
	float:left;
	width:253px;
	overflow:hidden;
	background: url(../img/dottedLine.gif) repeat-x top left;
	padding-top:1px;
	margin-left:0.4em;
}
.link_list1ThirdCol {
	float: left;
	width:166px; /*Width ampliado para adaptarse al nuevo tamaño de 3colcontent*/
	overflow:hidden;
	background: url(../img/dottedLine.gif) repeat-x top left;
	padding-top:1px;
}

.link_list1QuarterCol {
	overflow:hidden;
	background: url(../img/dottedLine.gif) repeat-x top left;
	padding-top:1px;
}

.link_list1HalfCol li, .link_list1Col li, .link_list1Col_nopos li,.link_list2Col li, .link_list3Col li, .link_list3Col_nopad li, .link_list4Col li, .list1Col li, .link_list_allwidth li, .link_list1QuarterCol li {
	width:100%;
	overflow:hidden;
	background: url(../img/dottedLine.gif) repeat-x bottom left;
	padding-bottom:1px;
}
/* títulos */

h1,.looseCopy h1, .mod3ColContent h1, .looseCopy_allwidth h1, .looseCopy h2, .looseCopy_allwidth h2, .looseCopy h3, .mod3ColContent h3, .looseCopy_allwidth h3 {
	font-size:2em;
	line-height:120%;
}

/* BEGIN  TABLE STYLES */

table {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
.tdHead{
	font-weight:bold;
	border-top:none;
}
.tdHead2, .tdHead3 {
	font-weight:bold;
	border-top:none;
}
.tdOdd{
	background:#F6F8F9 url(../img/dottedLine.gif) repeat-x bottom left;
}
.tdOdd2{
	background:#F6F8F9 url(../img/dottedLine.gif) repeat-x bottom left;
}
.tdEven{
	background:#FFF url(../img/dottedLine.gif) repeat-x bottom left;
}
.tdEven2{
	background:#FFF url(../img/dottedLine.gif) repeat-x bottom left;
}
.bottom{
	background:none;
	height:auto;
	border-top:none;
}
tr.bottom td.tdOdd, tr.bottom td.tdOdd2 {
	border-top:none;
	background:#F6F8F9 none;
}
tr.bottom td.tdEven, tr.bottom td.tdEven2 {
	border-top:none;
	background:#FFF none;
}

	/* TABLE STYLES: Tabla tarifas */
	.tablaTarifas td, .tablaTarifas th {
		vertical-align:middle;
	} 
	.tablaTarifas .tdEven, .tablaTarifas .tdEven2 {
		background:#f6f8f9 none;
		border-bottom:#008698 dotted 2px;
	}
	.tablaTarifas tr.separador .tdEven, .tablaTarifas tr.separador .tdEven2 {
		border-bottom:#008698 solid 1px;
	}
	.tablaTarifas .tdOdd, .tablaTarifas .tdOdd2 {
		background:#BAD4DA none;
		border-bottom:#008698 dotted 2px;
	}
	.tablaTarifas tr.separador .tdOdd, .tablaTarifas tr.separador .tdOdd2 {
		border-bottom:#008698 solid 1px;
	}
	.tablaTarifas sup {
		vertical-align:super;
		font-size:0.7em;
	}
	
a.soloLinkPetrol{
	padding: 0.36em 2em 0 0; /*4px 20px 0 0*/
	background:url(../img/buttons/arrow-petrol.gif) right 0.36em no-repeat;
}
	
	
/* BEGIN MODULE 7 STYLES */
/* Sustituir los estilos antiguos aplicados mediante h: líneas 1428 a 1466 de main.css */
ul.searchCloud {
	display:block;
/*	line-height:1.6em;*/
}
.searchCloud li {
	display:inline;
/*	float:left;*/
	padding:0 8px 2px 0;
	/*padding:2px 8px 4px 0;*/
/*	white-space: pre;*/
	/*color:#1A1A1A;*/
	font-weight:bold;
}
.searchCloud li.tag1{
	font-size:1.545em; /* 22px */
	/*font-size:2em;*/
}
.searchCloud li.tag1 a {color: #333333;}
.searchCloud li.tag2{
	font-size:1.364em; /* 20px */
	/*font-size:1.82em;*/
}
.searchCloud li.tag2 a {color: #4D4D4D;}
.searchCloud li.tag3{
	font-size:1.272em; /* 18px */
	/*font-size:1.64em;*/
}
.searchCloud li.tag3 a {color: #666666;}
.searchCloud li.tag4{
	font-size:1.18em; /* 16px */
	/*font-size:1.45em;*/
}
.searchCloud li.tag4 a {color: #808080;}
.searchCloud li.tag5{
	font-size:1.091em; /* 14px */
	/*font-size: 1.18em;*/
}
.searchCloud li.tag5 a {color: #999999;}
.searchCloud li.tag6{
	font-size:1em; /* 11px */
	/*font-size: 1.09em;/* /* 12px */
}
.searchCloud li.tag6 a {color: #B3B3B3;}
/* END MODULE 7 STYLES */

/* Redefinimos el estilo modPad para que los listados de enlaces a tres columnas salgan correctamente: inicio */
.mod3ColContent ul.modPad {
	padding-left:0px;
	margin-left:24px;
}
/* Redefinimos el estilo modPad para que los listados de enlaces a tres columnas salgan correctamente: final */

/* Modificamos el ancho para las cajas de 1 columna: inicio */
.mod1Col .modCopyNoPad, .modCopy1colNoPad {
width:184px;
}
/* Modificamos el ancho para las cajas de 1 columna: final */

/* iframe Tarifaplana, tamaño mediante css: inicio */
.tarifaplana {
	height: 15.7em;
	width: 17.4em;
	float: left;
}
/* iframe Tarifaplana, tamaño mediante css: final */

/* encabezados de página, h1: inicio */
.looseCopyH1 {
	overflow:hidden;
	padding:0 0 0.27em 0.27em;
}
/* encabezados de página, h1: final */

/* migas de pan: inicio */
.breadcrumb{
	position:relative;
	top:0; 
	width:755px;; 
	height:1.5em;
}
.breadcrumb ul{
	position:absolute;
	left:0;
	top:0;
}
.breadcrumb ul li{
	display:inline;
	padding-left:0.5em;
	background:url(../img/flecha_breadcrumb.gif) no-repeat left 50%;
}
.breadcrumb ul li.first {
	padding-left:0;
	background:none;
}
.breadcrumb ul li.last {
	font-weight:bold;
}
.breadcrumb ul li a{
	padding-left:0.27em;
	text-decoration:underline;
}
.breadcrumb ul li.last a{
	text-decoration:none;
}
/* migas de pan: final */

/* Input type=submit */

.searchButton{
	position:absolute;
	right:0;
	top:-0.91em;
}

.submitButton {
/*	padding:0 0.45em;*/
	padding:0 0.45em 0 0.55em;
	margin-top:0.8em;
	margin-left:0.8em;
	height:2.18em;
	cursor:pointer;
	display:block;
	background-color:#FF0000;
	height:1.64em;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
}

.submitButton:hover {
	background-color:#515050;
}

#mainsearch {
	display:block;
	width:29em;
	float:right;
}

/*  Home tienda online*/
p.ClaimTOLMod{
       left:7.1em;
       top:0;
       width:7.73em;
       font-size:1.182em;/*13px*/
       font-weight:bold;
}

.HomeTOLMod h3{
       left:6em;
       width:5em;
       top:1.36em;
       font-size:1.4em;/*13px*/
}

.HomeTOLMod h3,p.ClaimTOLMod,.HomeTOLMod .priceTag,.HomeTOLMod .infoPrice, .HomeTOLMod .textBtnRed,.HomeTOLMod .features,.HomeTOLMod .footnote,.HomeTOLMod h3, .HomeTOLMod ul{
       position:absolute;
}

/* Cambio para mostrar listas numeradas en la web, sobreescribe reset.css (línea 25) */
ol{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:decimal;
}

ol li {
	background:none;
}

.plainText ul li ol li {
	background:none;
}

/* Página error 404 */
#error404 {
	width: 27.27em;
	position: relative;
}

#error404 .buscar {
	margin-right:2.73em;
	width:18.18em;
}

/* Cambios para listas */
.link_list1ThirdCol { /* main.css (línea 599)*/
background:none;
float:left;
overflow:hidden;
padding-top:0.09em;
width:50em; /*cambiado valor*/
}

.link_list1HalfCol { /* main.css (línea 583) */
background:none;
float:left;
overflow:hidden;
padding-top:0.09em;
width:50em;
}

.link_list1HalfCol li, .link_list1Col li, .link_list1Col_nopos li, .link_list2Col li, .link_list3Col li, .link_list3Col_nopad li, .link_list4Col li, .list1Col li, .link_list1ThirdCol li { /* main.css (línea 888) ¡Eliminar estilos: .link_list1ThirdCol li y .link_list1HalfCol li ! */
}

.link_list1ThirdCol li { /* nuevo estilo, añadir después de main.css (línea 888) */
background:transparent url(../img/dottedLine.gif) repeat-x scroll left bottom;
overflow:hidden;
padding-bottom:0.09em;
width:15em;
display:block;
float:left;
margin-left:2.11em;
}

.link_list1HalfCol li { /* nuevo estilo, añadir después de main.css (línea 888) */
background:transparent url(../img/dottedLine.gif) repeat-x scroll left bottom;
overflow:hidden;
padding-bottom:0.09em;
width:23.64em;
display:block;
float:left;
margin-left:2.11em;
}

.link_list1ThirdCol li.fistInRow, .link_list1HalfCol li.fistInRow { /* nuevo estilo, añadir después de main.css (línea 888) */
margin-left:0;
}

.link_list1ThirdCol li.dottedLineDouble, .link_list1HalfCol li.dottedLineDouble { /* nuevo estilo, añadir después de main.css (línea 888) */
background:transparent url(../img/dottedLineDouble.gif) repeat-x scroll left bottom;
}

/* Estilos para Sala de Prensa >> Centro Multimedia */

.mediaCategory {
	margin-top:0.55em;
}

.mediaCategory .textBtnRed {
	margin:0 0 0.45em 0.45em;
}

.listBlockMedia li.item {
	display:inline;
}

.blockMedia {
	float:left;
	overflow:hidden;
	width:23em;
	margin:1em 0.82em;
}

.blockMedia .modHeading {
	display:block;
}

.mod3Col .blockMedia img {
	margin-right:1em;
}

.blockMediaCopyLinks {
	float:left;
	height:10.00em;
	width:14.36em;
}

.blockMediaCopyLinks .descriptionMediaCopy {
	height:5.6em;
}

.detailMedia {
	width:45.64em;
	margin:0 auto;
}

.detailMedia h2, .detailMedia p {
	margin:1em 0 1em 0;
}

.detailMedia a.pressRelease {background:transparent url(../img/dottedLineDouble.gif) repeat-x scroll left bottom; display:block; height:2.2em; width:15em; float:right; margin-top:2em;}

.detailMedia a.pressRelease span {background:transparent url(../img/buttons/arrow-petrol.gif) no-repeat scroll right 0.45em; display:block; padding:0.45em 2.2em 0 0;}

.detailMedia .player {
	display:block;
	width:45.45em;
	height:36.45em;
	border:#CCCCCC solid 1px;
	clear:both;
}

	/* Paginador */
	
	ul#pagerSalaPrensa {
		float: right;
	}
	
	ul#pagerSalaPrensa li {
		display: inline;;
	}
	
	ul#pagerSalaPrensa li a {
		text-decoration: none;
		padding:0 0.75em;
		border-right: #333333 solid 1px
		/* font-weight: bold; */
	}
	
	ul#pagerSalaPrensa li a.last {
		padding-right:0;
		border:none;
	}
	
	ul#pagerSalaPrensa li a:hover {
		text-decoration: underline;
	}
	
	ul#pagerSalaPrensa li a.showImage {
		padding-right:0;
		border:none;
	}


.mod2ColContent .modCopy, .mod3ColContent .modCopy, .mod3ColContent .modCopy_nopad .mod4ColContent .modCopy {
height:1%;
overflow:hidden;
padding:12px;
}


/* Módulo "find your cell" para empresas */

.emp_findyourcell_description {
    padding-left:9.5em;
    padding-top: 9em;
}

.emp_findyourcell_description .infoPrice {
    position: absolute;
    top:7.58em;
}

.emp_findyourcell_description .priceTag {
    position: absolute;
    top:7.37em;
}

.emp_findyourcell_description .footnote{
    position: absolute;
    top:10.6em;
}

.emp_findyourcell .textBtnRed, .emp_findyourcell .textBtnRed_lightPetrolBG  {
    position:absolute;
    top:12.65em;
/*        right:-2em; */
}

.emp_findyourcellSelecter {
        padding:0 1.3em;
    height:100%;
}

.emp_findyourcellSelecter select {
        width:15.91em; /*175px*/
}

.emp_findyourcellSelecter div.labelInput {
        height:1.5em;
}
.emp_findyourcell1 {
    padding-right: 0.55em;
}

.emp_findyourcell2 {
    padding-right: 0.35em;
	width:15.7em; /*173px*/
}

/* Modificación para el pie de página: Se crea un estilo para un span que contendrá el texto en inglés */
.footer span.copyright {
	border-right:none;
	padding:0;
}

.linksBoxNoHeight, .linksBoxNoHeight2 {
bottom:0;
margin:0.55em 0 0;
position:static;
}

.margenBotonDerecha {
margin-right:1em;
}

.noLeftMenu {
margin-bottom:4em;
}

/* Regístro en Newsletter: inicio */
#newsletterForm {
width:20em;
float:left;
}
#newsletterFormClaim {
width:28em;
float:right;
}
/* Regístro en Newsletter: final */