/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: _____________________________________________________________ MODIFICACIONES ___________________________________________________________
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
	
	p {
		font-size:1em;
	}
	
	div#contente {
		margin-left:15em;
		margin-right:0.091em;
		min-height:54.55em;

	}
	
	div.contentBlock {
		border-width:0 0 0.09em 0.09em;
		font-size:0.9em;
		letter-spacing:0.05em;
		margin-bottom:1em;
		padding:0 0.91em 1.45em 13.64em;
	}
	
	* html div.contentBlock { border-width:0 0.09em 0.09em 0.09em; }
	* +html div.contentBlock { border-width:0 0.09em 0.09em 0.09em; }
	
		div.contentBlock h2 {
			font-size:1.1em;
			margin:0 -0.91em 2em -12.4em;	
		}
	
		div.contentBlock h3.listado {
			font-weight: bold;
			color: #F3991E;	
		}
	
		div.contentBlock h3.titulotabla {
			font-weight: bold;
			color: #F3991E;
			margin-left: -8.5em;
		}
		
		div.contentBlock .nomarginleft {
			margin-left:-5.6em;
		}
		
		div.contentBlock p.nomarginleft {
			margin-left:-12.2em;
		}
		
		div.contentBlock p.nomarginleft, div.contentBlock .nomarginleft2 {
			margin-left:-12.2em;
		}
		
		div.contentHeader p {
			margin-left:-12.18em;
		}
		
		div.contentBlock img.left {
			margin-left:-12.3em;
		}
		
		div.contentBlock img.ilustralistado {
			margin-left:-6.5em;
		}
		
		div.contentBlock .textolistado {
			width: 47em;
		}
		
		#contente div.contentHeader {
			border-top:1px solid #C1C1C0;
			padding-top:2em;
		}
		
		div.contentBlock .separacion {
			padding: 20em;
		}
		
		div.contentBlock p.linkdestacado {
			margin-left:-10.2em;
			font-size: 1.2em;
			font-weight: bold;
			color: #F3991E;
		}
		
		div.contentBlock a.linkdestacado {
			text-decoration: underline;
			color: #F3991E;
		}
		
		div.contentBlock em.linkdestacado {
			color: #F3991E;
		}
		
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: _____________________________________________________________ NUEVAS INCORPORACIONES __________________________________________________
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
		
		div.contentBlock p.numTelf {
			font-size:1.6em;
			font-weight: bold; 
			text-align: center;
			margin-left:-9em;
		}
		
		.contentBlock div.marco {
			border: 0.2em solid rgb(63, 99, 121); 
			padding: 0.45em 0.91em; 
			margin-left: 6.36em; 
			width: 25.45em; 
			text-align: center;
		}
		
			.contentBlock div.marco p {
				font-weight: bold; 
				color: rgb(63, 99, 121);
			}
			
			.contentBlock div.marco p span {
				font-size: 1.5em;
			}
			
			div.contentBlock .alinea {
				text-align: center;
			}
			
			.interiorIzq {
				width: 33em; 
				margin-right: -0.45em;
			}
			
			.alineaRight {
				text-align: right;
			}
			
			.alineaRight img {
				margin-top: 10px;
			}
			
			h1.titular {
				font-weight: bold; 
				margin-left: -5.6em; 
				margin-right: 1em;
			}
			
			p.margen {
				margin-top: 0.91em;
			}
			
			div.contentBlock p.margenlista {
				margin-top: 1.2em;
			}
			
			.contentBlock img .margenRight {
				margin-right:2em;
			}
			
			div.margenSetenta h1 {
				margin-left:2.8em;
			}
			
			div.margenSetenta p {
				margin-left:6.36em;
			}
			
			div.margenSetenta p em {
				color: rgb(243, 153, 29);
			}
			
			.contentHeader h1.modifica {
				font-weight:bold;
				margin-left:-5.6em;
				margin-right:1em;
			}
			
			div.contentBlock .modificaFont {
				margin-left:-12.2em;
			}
			
		p.nota {
			font-size: 0.9em;
		}

div.contentHeader p.extraPadding {
	  padding-left: 1.9em;
	}
	
	div.fila {
		border-color: rgb(204, 204, 204);
		border-bottom: 1px dashed rgb(204, 204, 204);
		margin-left: -13.2em;
	}
	
		div.fila img {
			float: left;
			vertical-align: top;
			margin-top: -1.8em;
			margin-right: 1.8em;
		}
	
		div.fila h3 {
			color: rgb(243, 153, 29);
		}
		
		div.fila ul {
			width: 80%;
			margin-left: 8.2em;
		}
		
	div.contentBlock table.actuarSiGas {
		border:1px dashed rgb(204, 204, 204);
		width:100%;
	}
	
	div.contentBlock table.actuarSiGas td {
		border: 1px dashed rgb(204, 204, 204);
		vertical-align:top;
		width:50%;
	}
	
	div.contentBlock table.actuarSiGas td img {	
		float: left; 
		vertical-align: top; 
		margin-top: -0.4em; 
		margin-right: 1.8em;
	}
	
	div.contentBlock table.actuarSiGas td p {
		text-align: left; 
		padding-top: 0.5em;
	}

        div.contentBlock .margenImg { margin-top: 3em; }

		
		
		
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: _____________________________________________________________ NUEVAS INCORPORACIONES __________________________________________________
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

		div.contentBlock table {
			margin-top: 3em;
			border: 0.1em solid #999999;
			font-size: 1em;
			margin: 2em -0.9em 2em -12em;
		}
		
		.contentBlock table td.rojo { background-color: #FBEEE8; }
		.contentBlock table td.verde { background-color: #EFFFE5; }
		
		.contentBlock table td { text-align: left; }
		.contentBlock table th { text-align: center; background-color: #fff; } 
		
		.contentBlock table tr.header th {
			background-color: #D75020;
			color: #fff;
			text-transform: none;
		}
		
		.contentBlock table tr.header th.gris { background-color: #EFEFEF; }
		
		div.contentBlock th {
			border: 0.1em solid #999999;
			padding:0.9em;
		}
		
		div.contentBlock td {
			border-width:0.1em;
			padding:0.9em;
		}
		
		div.contentBlock table#condiciones {
			margin-top: 1em;
		}
		
		div.contentBlock table#condiciones th {
			background-color: #FFF6EF;
			padding: 1em;
		}
		
		
/** nuevos estilos emtrega 0011419 **/

div.contentBlock p.p01 {
margin-top:1.82em;
}

.margenswf {
margin-left:-13.6em;
}

* html .margenswf {
margin-left:-6.8em;
}
	
.bloque01 {
border:1px solid 3000;
}

.bloque01 img {
margin:0 2em 3.5em -12.3em;
float:left;
clear:left;	
}

.bloque01 h3 {
color:#F3991E;
font-weight:bold;
}

.bloque01 h3.h3_01 {
margin:2em 0 0 -8.6em;
}

.bloque01 p.p02 {
color:#666666;
font-weight:bold;
margin-top:0;
margin-bottom:2em;
clear:both;
}

.bloque01 p.p02 a {
color:#F3991E;
font-weight:bold;
}

.bloque01 p.p02 span {
color:#F3991E;
}

p.p04 {
margin-top:0;
margin-bottom:2em;
clear:both;
}

div#contente .bloque01 table {
margin-top:1em;
margin-bottom:0.5em;
}

div#contente .bloque01 table th acronym {
text-transform:none;
}

div#contente .bloque01 table th {
background-color:#FFF6EF;
}

div#contente .bloque01 table td span {
text-transform:uppercase;
display:block;
}

div#contente .bloque01 ul {
margin-left:-12.7em;
}

div#contente .bloque01 ul.ul_01 {
padding-left:1em;
}


div#contente .bloque01 ul li {
margin-bottom:1em;
}

.color01 {
color:#F2981D;
font-weight:bold;
}

.color02 {
color:#D75021;
font-weight:bold;
}

h1.h1_01 {
margin-left:-5.5em;
}

h1.h1_01 span {
display:block;
}

div.contentBlock img.img01 {
margin-left:4em;
margin-right:-0.95em;
}


div.contentBlock h2.h2_01 {
font-size:2.2em;
font-weight:bold;
text-transform:none;
margin-bottom:0;
margin-right:1em;
padding:0;
}

div.contentBlock h2.h2_01 {
font-size:2.2em;
font-weight:bold;
color:#40637A;
text-transform:none;
margin-bottom:0;
margin-right:1em;
padding:0;
}

div.contentBlock h2.h2_02 {
font-size:2.2em;
background-color:#fff;
font-weight:bold;
color:#D75020;
text-transform:none;
margin:0 1em 1em -5.5em;
padding:0;
}

div.contentBlock h2.h2_03 {
font-size:2.2em;
background-color:#fff;
font-weight:bold;
text-transform:none;
margin:0 1em 1em -5.5em;
padding:0;
}

div.contentBlock h2.h2_04 {
font-size:2.2em;
background-color:#fff;
font-weight:bold;
color:#AB1125;
text-transform:none;
margin:0 1em 0 -5.5em;
padding:0;
}

.acordeon h3 {
font-size:1em;
font-weight:bold;
background-color:#FFEEDA;
cursor:pointer;
padding:2em 0 2em 2em;
margin:0 0 0.5em 0;
color:#666666;
display:block;
}

div.contentBlock.acordeon div {
margin:0 0 0.5em -12.12em;
}

.acordeon div div p {
margin:1em 1em 1em 14em;
}

div#contente div.contentBlock a.btn01 {
float:right;
clear:both;
margin-right:-0.95em;
margin-top:0.5em;
}

div#contente div.contentBlock p.p03 {
float:right;
clear:both;
width:27em;
margin-right:-0.5em;
margin-bottom:2em;
text-align:right;
width:100%;
display:block;
clear:both;
}

div#contente div.contentBlock p.p04 {
clear:both;
display:block;
margin:0 0 0.5em -12.3em;
}

div#contente div.contentcabecera p.nomarginleft {
margin-right:30em;
}

div.modulo {
width:30em;
float:left;
margin-top:2em;
}

div.modulo p {
margin-left:0;
}

div.modulo ul {
margin-left:2em;
}

div.modulo ul li {
list-style-image:url(../images/esp/20080617_flecha_granate.gif);
margin-bottom:0.5em;
margin-left:0;
padding-left:0;
}

div.m01 {
margin-left:-12.12em;
margin-right:2em;
}

div.modulo_img {
margin-top:0.5em;
border:1px solid #ccc;
text-align:center;
}

div.modulo_cabecera {
background-color:#F8991A;
padding:1em;
}

div.m01 div.modulo_cabecera {
background-color:#D55022;
padding:1em;
}

div.modulo_cabecera h3 {
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
}

div.contentHeader div.modulo_cabecera p {
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
margin:0;
}

.pdf {
background:url(../images/esp/pdf_catalogo.gif) no-repeat 0 0;
padding-left:2em;
padding-bottom:0.5em;
margin-top:1em;
float:left;
display:block;
}

ul.submenu_01 {
margin:2em 0 0 -13em;
}

ul.submenu_01 li {
float:left;
clear:none;
}

#block_revision h2.h2_03 {
color:#E30167;
background-color:#fff;
}
#block_revision h2 {
background-color:#E30167;
color:#fff;
}

#block_reparacion h2.h2_03 {
color:#DB002B;
background-color:#fff;
}
#block_reparacion h2 {
background-color:#DB002B;
color:#fff;
}

#block_asistencia h2.h2_03 {
color:#F3861D;
background-color:#fff;
}
#block_asistencia h2 {
background-color:#F3861D;
color:#fff;
}

#block_inspeccion h2.h2_03 {
color:#F9B419;
background-color:#fff;
}
#block_inspeccion h2 {
background-color:#F9B419;
color:#fff;
}


#block_revision img,
#block_reparacion img,
#block_asistencia img,
#block_inspeccion img {
margin-bottom:6em;
}


div#contente .bloque01 table#tbl_modalidades th  {
background-color:#AB1125;
text-transform:none;
color:#fff;
}

div#contente .bloque01 table#tbl_modalidades th span {
display:block;
}

div#contente .bloque01 table#tbl_modalidades td img  {
float:none;
margin:0;
}

div#contente .bloque01 table#tbl_modalidades td.col01 {
text-align:center;
background-color:#FADFD4;
}

div#contente .bloque01 table#tbl_modalidades td.col02 {
text-align:center;
background-color:#FCE8E1;
}

.pieza {
border-bottom:1px dashed #ccc;
margin:0 0 1em -13em;
float:left;
padding:1em 0 2em 0;
width:66em;
}

.bloque02  {
padding:0;
}

.bloque02 img {
margin:-4em 2em 3em 0;
float:left;
clear:left;	
}

.bloque02 h3 {
margin:0 0 0.5em 6.5em;
color:#394E6B;
}

.bloque02 ul {
margin:0 0 0 -3.5em;
}

table#tbl01 {
border:1px dashed #ccc;
}

table#tbl01 td {
border:1px dashed #ccc;
}


table#tbl01 td img {
float:left;
margin:0;
padding:0;
clear:none;
}

table#tbl01 td p {
margin:2em 0 0 9em;
}

form#formC {
margin:1em 0 1em -12.30em;
padding:0;
}

form.fondo_form_ca {
background:url(../images/esp/20090114_caja_ayuda_ct.jpg) no-repeat 0 0;
}

form.fondo_form_es {
background:url(../images/esp/20090114_caja_ayuda_sp.jpg) no-repeat 0 0;
}

form#formC p {
color:#fff;
font-weight:bold;
margin:2em 0 0.5em 12.2em;
}

form#formC p.preguntas {
margin:0 0 2em 12.2em;
}

form#formC p a {
color:#fff;
font-weight:bold;
}

form#formC a.btn_enviar  {
float:left;
clear:none;
position:absolute;
margin:0 0 0 0.5em;
}


form#formC input#pregunta {
margin:0 0 1em 10em;
width:28em;
border:1px solid #fff;
}

* +html form#formC input#pregunta {
margin:0 0 1em 12em;
}

.ventajas0 {
margin:2em 0 0 -12.30em;
}

.ventajas0 .ventajas {
width:20em;
}


/* 20090522 */

#image_off {
position:absolute;
top:-100px;
}

.caja-centrada {
border:2px solid #3D657F;
margin:2em 0 0 5em;
padding:0;
text-align:center;
width:30em;
}

div.contentBlock .caja-centrada p {
color:#3D657F;
margin:2em;
font-weight:bold;
}

div.contentBlock .caja-centrada p span {
display:block;
margin:0.5em 0;
font-size:1.6em;
}

div.contentBlock2 {
padding-right:0.89em;
}

* html div.contentBlock2 {
padding-right:0;
margin-right:0px !important;
}

div.contentBlock2 img.right {
margin-right:-11px;
}

div.contentBlock2 ul {
margin-left:-12em;
}

div.submenu_02 {
margin:3em 0 0 -12em;
}

div.contentBlock2 table td {
color:#333;
}

div.contentBlock p.horario {
margin:1em 0 0 5em;
}


/* 11694 */

li#grana a:hover{
	color: #AB1125 !important;
}
li#rojo a:hover{
	color: #DB002B !important;
}
li#rosa a:hover{
	color: #E30167 !important;
}
li#ocre a:hover{
	color: #DB7431 !important;
}
li#naranja a:hover{
	color: #F3861D !important;
}
li#amarillo a:hover{
	color: #F9B419 !important;
}

.bloque01 h3.h3_02 {
	margin:0 0 0 -8.6em;
	font-size:2.2em;
}

.bloque01 h3.grana {
	color: #AB1125;
}

.bloque01 h3.rojo {
	color: #DB002B;
}

.bloque01 h3.orange {
	color: #F3861D;
}

div#contente .bloque01 ul.ul_02 {
	margin:2em 0 0 4.5em;
}

div#contente .bloque01 ul.ul_02 li span {
	color: #AB1125;
	font-weight:bold;
}

/* 11676 */

#caja01 {
margin:0 0 0 25em;
float:left;
width:240px;
}

* html #caja01 {
margin:0 0 0 12.5em;
}


#caja02 {
margin:0 0 0 0;
float:right;
}

#caja03 {
margin:1.5em 0 0 0;
float:right;
}

/*añadido PIE PORTAL*/
/* 11757 */

.applus-01 {
margin:1em 0 0 5em;
float:left;
clear:both;
}

.applus-02 {
margin:0 0 1em 1em;
float:left;
clear:both;
}

/*añadido BREADCRUMB*/
/* 11998 */

#breadcrumb {
font-size:0.8em;
padding-bottom:0.5em;
padding-right:6px;
padding-top:90px; /* modificacion para subir el contenido a la altura del menu */
text-align:right;
float:left;
clear:both;
margin:0 0 0 24em;
font-size:11px;
}

#breadcrumb span {
background-color:transparent;
padding-left:1em;
_padding-left:0.1em;
padding-right:1.8em;
width:auto;
}

/* codigo para IE7 */
* +html #breadcrumb {
margin:0 0 0 21em;
}

/* codigo para IE6 */
* html #breadcrumb {
margin:0 0 0 12em;
}
* html #breadcrumb span {
padding-left:0.1em;
}

/*añadido LISTADO OFERTAS*/
/* 12333 */

#listado {
margin:1em 0 0 -12em;
padding:0 0 0 2em;
}

#listado li {
margin:0 0 1em 0;
padding:0;
list-style-type:disc;
}

/* 11980 */

div.contentBlock h1.h1_02 {
margin-left:-3.8em;
font-size:3.2em;
font-weight:bold;
}

h1.h1_02 span {
display:block;
}

/*añadido NUEVA HOME*/
/* 11749 */

div.contentHeader p.p_derecho {
clear:right;
float:right;
margin:1em 0 0;
text-align:right;
width:28em;
}

.img_derecho {
float:right;
margin:0 -0.9em 0 2em;
}

* html .img_derecho {
margin:0 0 0 2em;
}

div.contentBlock em.enfasis_rojo {
font-weight:bold;
color:#AA1125;
}

div.contentBlock h2.h2_05 {
font-size:1.4em;
background-color:#fff;
font-weight:bold;
color:#AB1125;
text-transform:none;
margin:2em 1em 1em -8.5em;
padding:0;
}


div.contentBlock ul.listado_01 {
padding:0 1em 0 1em;
list-style-type: disc;
margin-top:0;
margin-bottom:0;
margin-left:-11.5em;
}

div.contentBlock ul.listado_01 li {
list-style-type: disc;
margin:0 0 0.5em 0;
padding:0;
}

div.contentBlock ul.listado_02 {
padding:0 1em 0 0.6em;
list-style-type: disc;
margin-top:0;
margin-bottom:0;
font-size:1.1em;
font-weight:bold;
}

div.contentBlock ul.listado_02 li {
list-style-type: disc;
margin:0 0 0.5em 0;
padding:0;
}

#block_urgentes p,
#block_urgentes ul,
#block_nourgentes p,
#block_nourgentes ul,
#block_telefono p,
#block_telefono ul,
#block_informatica p,
#block_informatica ul,
#block_otros p,
#block_otros ul  {
margin-left:5em;
}

#block_urgentes h3 {
font-size:2.2em;
font-weight:bold;
margin-left:2em;
color:#AA1125;
}

#block_urgentes em {
font-weight:bold;
color:#AA1125;
}

#block_nourgentes h2 {
background-color:#D9002B;
}

#block_nourgentes h3 {
font-size:2.2em;
font-weight:bold;
margin-left:2em;
color:#D9002B;
}

#block_nourgentes em {
font-weight:bold;
color:#D9002B;
}

#block_telefono h2 {
background-color:#F3861D;
}

#block_telefono h3 {
font-size:2.2em;
font-weight:bold;
margin-left:2em;
color:#F3861D;
}

#block_telefono em {
font-weight:bold;
color:#F3861D;
}

#block_informatica h2 {
background-color:#DB7431;
}

#block_informatica h3 {
font-size:2.2em;
font-weight:bold;
margin-left:2em;
color:#DB7431;
}

#block_informatica em {
font-weight:bold;
color:#DB7431;
}

#block_otros h2 {
background-color:#E30167;
}

#block_otros h3 {
font-size:2.2em;
font-weight:bold;
margin-left:2em;
color:#E30167;
}

#block_otros em {
font-weight:bold;
color:#E30167;
}

#contentBlock3 p{
margin-left:5em;
}

* html #cabecera {
width:71%;
}

#botonera_02 {
margin:2em 0 2em -11.6em;
}

/*añadido MENU IZQUIERDO*/
/* menu-izq */

div#navegacionprincipal {
margin: 6.6em 0.4em 0.4em 8px;
//margin: 9em 0.4em 0.4em 8px;
position: absolute;
z-index: 100;
font-size: 0.9em;
width:18em;

}

#menuizq {
list-style-type:none;
margin:0;
padding:0;
color:#fff;
font-size:0.9em;
}

#menuizq a {
color:#fff;
display:block;
text-decoration:none;
padding:0.5em 0.3em 0.4em 0.5em;
margin:0;
font-weight:bold;
font-size:1.1em;
}

* +html #menuizq li a.boton {
margin:1.2em 0 0 0;
}

* +html #menuizq li a.boton-up {
margin:1.2em 0 0 0;
}

* +html #menuizq li#s1,
* +html #menuizq li#s2,
* +html #menuizq li#s3,
* +html #menuizq li#s4,
* +html #menuizq li#s5 {
margin:-1em 0 0 0;	
}


#menuizq a:hover,
#menuizq a:focus {
text-decoration:underline;
}

#menuizq li a.boton {
float:right;
width:2.4em;
height:2em;
margin:0;
padding:0;
}

* html #menuizq li a.boton {
height:1.9em;
}

* +html #menuizq li a.boton {
height:1.9em;
}

#menuizq li a.boton-up {
	float:right;
	width:2.4em;
	height:2em;
	margin:0;
	padding:0;
}

#menuizq ul li a{
	background: url(../images/esp/px.gif) repeat-y 5px 0;
	padding-left:1em;
}

#menuizq ul li a:hover,
#menuizq ul li a:focus {
	background-image:none;
}

#menuizq li {
	text-transform: uppercase;
	display:block;
	clear:both;
	margin-bottom:0.4em;
}

* html #menuizq li {
	height:1em;	
	margin-bottom:0;
}

* html #menuizq ul li {
	height:1em;	
}

#menuizq ul {
	list-style-type:none;
	margin:0;
	padding:0 2.5em 0 1em;
	margin-top:0.4em;
	margin-bottom:0.4em;
}

* +html #menuizq ul {
	margin-bottom:0;
}

#menuizq ul li {
text-transform:none;
margin-bottom:0.2em;
}

#menuizq li#s1 a {
background-color:#F3991E;
}

#menuizq li#s1 a.boton {
background:#F3991E url(../images/esp/01_down.gif) no-repeat 0 0;
}
#menuizq li#s1 a.boton:hover {
background:#F3991E url(../images/esp/01_roll_down.gif) no-repeat 0 0;
}

#menuizq li#s1 a.boton-up {
background:#F3991E url(../images/esp/01_up.gif) no-repeat 0 0;
}
/*#submenu li#s1 a.boton-up:hover {
background:#F3991E url(../images/esp/01_roll_up.gif) no-repeat 0 0;
}
*/

#menuizq li#s2 a {
background-color:#D75020;
}

#menuizq li#s2 a.boton {
background:#D75020 url(../images/esp/02_down.gif) no-repeat 0 0;
}
#menuizq li#s2 a.boton:hover {
background:#D75020 url(../images/esp/02_roll_down.gif) no-repeat 0 0;
}

#menuizq li#s2 a.boton-up {
background:#D75020 url(../images/esp/02_up.gif) no-repeat 0 0;
}
#menuizq li#s2 a.boton-up:hover {
background:#D75020 url(../images/esp/02_roll_up.gif) no-repeat 0 0;
}


#menuizq li#s3 a {
background-color:#AA1125;
}

#menuizq li#s3 a.boton {
background:#D75020 url(../images/esp/03_down.gif) no-repeat 0 0;
}
#menuizq li#s3 a.boton:hover {
background:#AA1125 url(../images/esp/03_roll_down.gif) no-repeat 0 0;
}

#menuizq li#s3 a.boton-up {
background:#D75020 url(../images/esp/03_up.gif) no-repeat 0 0;
}
#menuizq li#s3 a.boton-up:hover {
background:#AA1125 url(../images/esp/03_roll_up.gif) no-repeat 0 0;
}


#menuizq li#s4 a {
background-color:#E41354;
}

#menuizq li#s4 a.boton {
background:#E41354 url(../images/esp/04_down.gif) no-repeat 0 0;
}
#menuizq li#s4 a.boton:hover {
background:#AA1125 url(../images/esp/04_roll_down.gif) no-repeat 0 0;
}

#menuizq li#s4 a.boton-up {
background:#E41354 url(../images/esp/04_up.gif) no-repeat 0 0;
}
#menuizq li#s4 a.boton-up:hover {
background:#AA1125 url(../images/esp/04_roll_up.gif) no-repeat 0 0;
}


#menuizq li#s5 a {
background-color:#394E6B;
}

#menuizq li#s5 a.boton {
background:#394E6B url(../images/esp/05_down.gif) no-repeat 0 0;
}
#menuizq li#s5 a.boton:hover {
background:#AA1125 url(../images/esp/05_roll_down.gif) no-repeat 0 0;
}

#menuizq li#s5 a.boton-up {
background:#394E6B url(../images/esp/05_up.gif) no-repeat 0 0;
}
#menuizq li#s5 a.boton-up:hover {
background:#AA1125 url(../images/esp/05_roll_up.gif) no-repeat 0 0;
}


* +html #menuizq li#s6  {
margin-top:0.3em;
}


#menuizq li#s6 a {
background-color:#333;
}

/* banner gráfico */

#banner-01 {
text-align:center;
margin:1em 0;
}

/*añadido MAPA WEB*/
/* 12396 */

#mapanuevo h1 {
font-size:1.1em;
margin:0 -0.91em 2em -12.4em;
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.05em;
padding:0.4em 0.8em;
text-transform:uppercase;
}

#mapanuevo h1 a{
color:#fff;
text-decoration:underline;
}

#mapanuevo h2 {
font-size:1.1em;
margin:0;
background-color:transparent;
padding:0;
}

#mapanuevo h3, #mapanuevo h4 {
font-size:1em;
}

div.contentBlock .faqs2 {
background-color:#336666;
text-transform:uppercase;
width:130px;
}

div.contentBlock .faqs2 a {
color:#fff;
}

div.contentBlock .grupo {
background-color:#FFD600;
}

div.contentBlock .faqs {
background-color:#628297;
}

/*añadido Video Ofertas Gas*/
/* 13871 */

#swf2 {
	margin-left: -135px;
	margin-bottom: 30px;
}
* html #swf2 {
	margin-left: -68px; 
}

/*añadido 13998*/

#promo07 {
	width: 29.8em;
	margin-right: 0;
}
#promo07 h2 a {
	width: 29.2em;
}

/*añadido Optimización SEO*/
/* 13903 */

div.contentBlock h3.nomarginleft_3 {
	margin-left: 110px;
	color: #BAC9D2;
	font-size:2.2em;
	font-weight: bold;
}

/*añadido Optimización SEO*/
/* 13901 */

div.contentBlock h3.grande {
	background-color:#FFFFFF;
	color:#F3991D;
	font-size:2.2em;
	margin:0.5em 1em 0.5em 20px;
	padding:0;
	text-transform:none;
	font-weight: bold;
}
div.contentBlock h3.pequeno {
	background-color:#FFFFFF;
	color:#F3991D;
	font-size:14px;
	margin:0.5em 1em 0.5em 20px;
	padding:0;
	text-transform:none;
	font-weight: bold;
}

/*añadido Optimización SEO*/
/* 13900 */

.contentcabecera ul.ventajasaa {
	margin: 2em 0 2.5em -12em;
	width: 30em;
}
.contentcabecera ul.ventajasaa li {
	margin: 0 0 .5em 0;
}

/*añadido ACS*/
/* 14242 */

#swfveurespot {
	margin-left: -135px;
	margin-bottom: 30px;
}
* html #swfveurespot {
	padding-left: 125px;
}
div.contentHeader p.veurespot {
	margin-left:100px;
}

/*añadido Electricidad GNI-dualfuel*/
/* 12800 */

h3.electricidad {
	margin-left: -11.2em;
	font-size: 12px;
	font-weight: bold;
	color: #F3991D;
}
div.contentBlock p strong.diezporciento {
	font-size: 1.3em;
}
.positionrelative {
	position: relative;
}
p.verabsoluta {
	position:absolute;
	right:110px;
	top:447px;
}
.descuento6 {
    float:right;
    margin:15px;
}

/*añadido Electricidad GNI-tarifas*/
/* 12800 */

div.contentBlockTransparent {
	padding:0 100px 16px 150px;
}

/*añadido EFACTURA*/
/* 13905 */

#contenidor-queferquan-interior h1.nou {
color:#40637A;
float:left;
font-size:2.105em;
font-weight:normal;
letter-spacing:0.05em;
margin-bottom:-0.45em;
position:relative;
width:74% !important;
word-spacing:0.025em;
z-index:1;
}
#contenidor-queferquan-interior ol li h2.nou {
color:#D55022;
font-size:1.4em;
font-weight:bold;
float:none;
margin-bottom: 0;
}
#contenidor-queferquan-interior ol li h2.nou span {
font-size:2em;
margin-right:0.1em;
}

* html #contenidor-queferquan-interior p { margin-bottom: 10px; }


/*añadido 13904 */

div.contentBlock h3.subvenciones {
	color:#394E6B;
	font-size:2.2em;
	font-weight:bold;
}
div.contentBlock p.margen-ie6-solucionado { margin-left: -134px; width: 370px; float: left;}
* html div.contentBlock p.margen-ie6-solucionado { margin-left: -67px; width: 370px; float: left;}

/*añadido 14342 */

strong.margen-faq-ventajas {
 display: block;
 padding-bottom:10px;
 }
 
/*añadido 15028 */ 

div.mapawebtable td { border: 1px solid #999999; 
}

/*añadido 15013 */ 

	div.contentBlock li h2.faq {
		background: #fff;
		text-transform: none;
		color: #929292;
		padding: 0;
		margin: 0;
		display: inline !important;
		font-size: 1em;
		font-weight: bold;
	}
	
	/*añadido 15029 */ 
	
	.doblepromohome {
	margin-left: 81px !important;
	overflow: hidden;
	float:left;
}
* html .doblepromohome { margin-left: 35px !important; }
.doblepromohome #caja011,
.doblepromohome #caja012 {
	float: left;
	margin: 0 0 0 1em;
	width: 205px;
}

	/*añadido 14810 */ 
	
div.contentBlock p.codelink {
	border: 1px solid #828282;
	padding: 10px;
	width: auto !important;
	clear: both;
	float: left;
	margin-top: 20px;
}
* html div.contentBlock p.codelink { margin-left: -6em; }

/*añadido 14333 - entienda su factura */

#factura_dorso a, #factura_dorso img { border: none; margin: 0; padding: 0; float: left; display: block; clear: none; text-align: left; }
#factura_dorso img { border: none; }

/*añadido 15224 - eficiencia */

.eficiencia-h3 {
	color: #A2AD00;
	font-size: 2.2em;
	font-weight:bold;
	margin-right:30px;
	margin-top:20px;
	margin-left:-5.6em;
}
.destacado-eficiencia {
	font-size: 1.5em;
	font-weight: bold;
	color: #666;
	padding-top: 15px;
	display: block;
	line-height: 1.2;
}
.galeria-eficiencia {
	overflow: hidden;
	margin-left: -12.2em;
}
div.contentBlock .galeria-eficiencia p { color: #666; }

div#contente .galeria-eficiencia a {
	text-decoration: none;
	font-weight: normal;
}
.galeria-eficiencia div {
	width: 167px;
	float: left;
	margin-right: 13px;
}

* html .galeria-eficiencia div { margin-right: 11px; }

div#contente .galeria-eficiencia h3 a,
.galeria-eficiencia h3 {
	color: #A2AD00;
	font-weight: bold;
	padding-bottom: 7px;
}
.galeria-eficiencia .link-pdf {
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(../../images/esp/archivo-pdf-20100218.gif) no-repeat 0 0;
	text-align: right;
	float: right;
}
div#contente .galeria-eficiencia .link-pdf a {
	text-decoration: underline;
	font-weight: bold;
	color: #A2AD00;
	padding: 2px 0;
}

/*Añadido 15285 - contacte con nosotros */

div.contentBlock h2.header_telefonos_Fenosa {
	margin-left:5px; !important;
	margin-bottom:7px;
	margin-right: 0;
	width: 672px !important;
	background:transparent url("../images/esp/bg_azul.gif") no-repeat right top;
	height:36px;
	padding:1em 5px 0 10px;
}

div.contentBlock h2.header_telefonos_GN {
	margin-left:5px; !important;
	margin-bottom:7px;
	margin-right: 0;
	width: 672px !important;
	background:transparent url("../images/esp/bg_amarillo.gif") no-repeat right top;
	height:36px;
	padding:1em 5px 0 10px; !important;
}

html > body div.contentBlock .globo { margin-right: 4px; }

div.contentBlock .globo {
	background:url("../images/esp/globo_contacto.gif") no-repeat scroll left top transparent;
	float:left;
	height:80px;
	margin: 0 7px 7px 0;
	padding:5px;
	width:334px;
}

div.contentBlock p.font_globo {
	color:#394E6B;
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
	letter-spacing: 0px; 
}

div.contentBlock p.mantenimiento {
	margin:0;
}

div.contentBlock p.telefono {
	font-size:2em;
	color:#414141;
	text-align:center;
	margin-top:-0.5em;
}

div.contentBlock p.telefono_mantenimiento {
	font-size:2em;
	color:#414141;
	text-align:center;
	margin-top:0em;
}

div.ventajas0 { 
	width: 708px !important;
	padding-left:15px;
}

div.contentBlock div.contenido-globos {
	overflow: hidden;
	margin-left: 11px;
}

div.contentBlock div.ventajas0 p { margin-right: 0; width: 328px; }

/*Añadido 15337 - bono socia*/

/*div.contentBlock ul li  {
	color:#929292;
	padding-left:8px;
	list-style-type:disc;
	margin-left:1.2em;*/
}

div.contentBlock ul li ul li {
	color:#929292;
	padding-left:0px;
	list-style-type:none;
	margin-left:1.2em;
}

div.right {
	float:right;
}

em {
	color:#666666;
	font-style:normal;
	font-weight:bold;
}

/*Añadido 15344 - oferta de gas de particulares*/

div.contentBlock .telf_contratar {background:transparent url(../images/esp/contacte_20100326.jpg) no-repeat 0em 0em; width:225px; height:49px; padding:1.6em 0 0 5em; }

div.contentBlock .telf_contratar_cat {background:transparent url(../images/esp/contacte_20100326.jpg) no-repeat 0em 0em; width:225px; height:49px; padding:1.6em 0 0 5em; }

* html div.contentBlock .telf_contratar {margin-right:-50px; }

* html div.contentBlock .telf_contratar_cat {margin-right:-50px; }

/*Añadido 15343 - nueva sección: mercado energetico */

/* Estilos Cronologia 1-04-2010 */

#etapas{margin-left:-134px}

#etapas p{margin-left:0}

/*modificado con 15343_v3*/
#etapas .cronologia {
	height:80px;
	margin-top:25px;
	padding-left:47px;
	width:710px;
}

* html #etapas .descrip-etapa .cabecera-etapa {
	width:710px;
} 
/* Fin modificado con 15343_v3*/

#etapas .gasista{margin-bottom:55px}

#etapas .gasista .cronologia{background:url(../images/esp/crono_fondo_linea-gasista-20100401.jpg) 0 0 no-repeat}
#etapas .electrico .cronologia{background:url(../images/esp/crono_fondo_linea-electrico-20100401.jpg) 0 0 no-repeat}
	
#etapas .cronologia li{
    float:left;
	padding:0;
	margin:18px 0 0 0;
	}	
	
#etapas .cronologia li.titulo{
    color:#FFF;
	margin:22px 22px 0 0
	}	
	
#etapas .cronologia li.titulo h2{
    color:#FFF;
	font-size:1.5em;
	background-color:transparent;
	margin:0;
	padding:0;
    text-transform:none;
	letter-spacing:normal;
	}	
	
#etapas .cronologia li.anterior{margin:50px 0 0}	
	
#etapas .descrip-etapa p.subtitulo{
    font-size:1.3em;
	font-weight:bold;
	padding:0 4% 15px 4%;
	background: #fff;
	margin-bottom: 0;
	}	
	
#etapas .descrip-etapa{
    width:710px;
	background:url(../images/esp/crono_fondo_contenido_etapas-20100401.jpg) 0 bottom no-repeat;
	padding-bottom:15px;
	margin:14px 0;
	display: none;
	}

#etapas .descrip-etapa-show { display: block !important; }
	
#etapas .descrip-etapa .cabecera-etapa{
    width:662px;
	height:28px;
	color:#FFF;
	padding:10px 18px 0 30px;
	margin-bottom:18px
	}
	
#etapas .gasista .descrip-etapa .cabecera-etapa{background:url(../images/esp/crono_fondo_titulo-gasista-20100401.jpg) 0 0 no-repeat}	
#etapas .electrico .descrip-etapa .cabecera-etapa{background:url(../images/esp/crono_fondo_titulo-electrico-20100401.jpg) 0 0 no-repeat}		
	
#etapas .descrip-etapa .cabecera-etapa h3{
	font-size:1.5em;
	font-weight:bold;
	color:#FFF;
	margin:2px 0 0;
	float:left;
	}	
	
#etapas .descrip-etapa .cabecera-etapa a{
	display:block;
	float:right;
	}	

/*modificado con 15343_v3*/	
#etapas .descrip-etapa p, #etapas .descrip-etapa ul {
	margin:0 30px 10px;
	width:650px;
}
/* Fin modificado con 15343_v3*/
	
#etapas .descrip-etapa ul li{
	background:url(../images/esp/crono_bullet-gasista-20100401.jpg) 0 0 no-repeat;
	padding:2px 0 4px 28px;
	margin-bottom:8px
	}	
	
#etapas .gasista .descrip-etapa ul li{background:url(../images/esp/crono_bullet-gasista-20100401.jpg) 0 0 no-repeat}	
#etapas .electrico .descrip-etapa ul li{background:url(../images/esp/crono_bullet-electrico-20100401.jpg) 0 0 no-repeat}

/*Añadido 15343 - nueva sección: mercado energetico. Añadido para Liberalización del mercado eléctrico */

div.contentBlock h2.electricidad {
color:#F3991D;
font-size:12px;
font-weight:bold;
margin: 1em 0 0.4em -11.2em;
background: none;
padding: 0;
}

/*Añadido 5550 - Gestiones online*/

div.contentBlock h3.grande_20100412 {
	color:#BAC9D2;
	font-size:1.5em;
	font-weight:bold;
	margin:20px 0 15px -135px;
	padding:0;
	text-transform:none;
}

/*Añadido 5550 - 15348 - FOL*/

h3.alta20100419 { color:#929292; font-weight: normal; margin-bottom: 10px; }

* +html h3.alta20100419 { margin-left: -40px; }
* html h3.alta20100419 { margin-left: -40px; }

.altaleft20100419 { float: none; width: 325px; padding-top: 10px; margin-left:-12.2em; text-align: center; }
.altaright20100419 { float: right; width: 325px; margin-top: -595px; text-align: center; }

* +html .altaright20100419 { argin-top: -605px; }
* html .altaright20100419 { argin-top: -625px; }

.altaleft20100419 p,
.altaright20100419 p { text-align: left; }
.altaleft20100419 img,
.altaright20100419 img { margin: 0 auto; }

/*Añadido 5598 - Subhome Energia */

* +html .subsectionBox h2 { margin-top: -3px; }
* html .subsectionBox h2 { margin-top: -3px; }

/*Añadido 5655 - GNI planes */

div.contentPlanes_28042010 { float:left; width:840px;}
.plan-home_27042010 { float: right; clear: none; border: 1px solid rgb(204, 204, 204); width: 19.9em; background-color: rgb(255, 255, 255); margin-left:0.7em; margin-top:1.2em; height:23em; }
.plan-home_27042010 p { font-size:0.9em; padding:0.5em; line-height:1.2em;}
.plan-home_27042010 p a { font-weight: bold; }
div#contente h1.plan_27042010 { background-color: #F3991D; padding: 0.35em 0pt 0.35em 0.4em; font: bold 1em/1.3 Arial,verdana,Helvetica,sans-serif; margin-bottom: 0.5em; color: rgb(255, 255, 255); }
div#contente h1.plan_27042010 a { color: rgb(255, 255, 255); text-decoration: none; }

div#contente h1.plan_26052010 { background-color: #F3991D; padding: 0.35em 0pt 0.35em 0.4em; font: bold 1em/1.3 Arial,verdana,Helvetica,sans-serif; margin-bottom: 0.5em; color: rgb(255, 255, 255); }
div#contente h1.plan_26052010 a { color: rgb(255, 255, 255); text-decoration: none; }

.plan-home_26052010 { float: right; clear: none; border: 1px solid rgb(204, 204, 204); width: 19.9em; background-color: rgb(255, 255, 255); margin-left:0.7em; margin-top:0.3em; height:21em;}
.plan-home_26052010 p { font-size:0.9em; padding:0.5em; line-height:1.2em;}
.plan-home_26052010 p a { font-weight: bold; }

.plan-home_gran_26052010 { float: right; clear: none; border: 1px solid rgb(204, 204, 204); width: 19.9em; background-color: rgb(255, 255, 255); margin-left:0.7em; margin-top:0.3em; height:22.3em;}
.plan-home_gran_26052010 p { font-size:0.9em; padding:0.5em; line-height:1.2em;}
.plan-home_gran_26052010 p a { font-weight: bold; }

div.contentHeader h2.subtitol_plan_29042010 {background:none; color:#F3991D; margin-left:-146px; margin-bottom:0px; font-size:1.5em; text-transform: none;}
div.content_planescruzados_29042010 { margin-left:-132px; _margin-left:-65px; margin-top:0px; margin-bottom:35px; float:left; width:710px;}
div.leftbox_29042010 {background:transparent url(../images/esp/leftcontent_20100429.jpg) no-repeat 0 0; height:96px; width:10px; float:left;}
div.centerbox_29042010 {background:transparent url(../images/esp/bgcontentplan_20100429.jpg) repeat-x 0 0; height:96px; float:left; /*width:690px;*/}
div.centerbox_29042010 p {color:#F3991D; font-size:1.6em; font-weight:bold; margin:35px 2px 0 0;}
div.centerbox_29042010 ul { margin-top:10px; float:left;}
div.centerbox_29042010 ul li {float:left; display:inline;}
div.centerbox_29042010 ul li a {background:transparent url(../images/esp/botonplan_20100429.jpg) no-repeat 0 0; padding:1em 3.5em 1em 1em; float:left; margin-top:0.2em; color:#FFFFFF; font-weight:bold; font-size:1.6em; width:130px; line-height:1em;}
* html div.centerbox_29042010 ul li a {width:200px;}
div.rightbox_29042010 {background:transparent url(../images/esp/rightcontent_20100429.jpg) no-repeat 0 0; height:96px; width:10px; float:left;}

div.contentHeader p.telf_contratar_30042010 {
	background: url('../images/esp/contacte_20100326.jpg') no-repeat scroll 0em 0em transparent;
	height: 49px;
	padding: 1.6em 0pt 0pt 5em;
	float:right; width:180px;
	}
* html div.contentHeader p.telf_contratar_30042010 { width:235px; }

/* div.contentHeader .right p.telf_contratar_30042010 {
_width:180px;
}
*/

p.title {
color:#B2B1B1;
font-weight:bold;
margin:5px 0 5px 10px;
text-transform:uppercase;
}

.outside {
border:1px dashed #B2B1B1;
padding:0;
}


#planes_clientes0513{
	float:right;
	padding-bottom:5px;
	margin-left:80px;
	margin-bottom:10px;
}

div#subnav dt#sinFlecha.active{ background-color: #666666; background-image:none; }

.naranja0513{
	color:#F3991D;
}


/* Añadido 5654 - Promo factura online\interior-fol */

p.imagenpunto_13052010 { background:transparent url(../images/esp/puntolista_20100512.gif) no-repeat 0 0.2em; padding-left:2em;}

/* Añadido 6080 - Subhomes particulares */

* +html .subsectionBox h2 { margin-top: -3px; }
* html .subsectionBox h2 { margin-top: -3px; }
.doblepromoplan { width: 358px !important; }

/* Añadido 6243 - Cajas login fase I */

/*Cambios para la nueva caja de login 12/04/2010*/

div#oficinavirtual { padding: 0pt; float: left; width: 32%; height: 4.8em; background: none repeat scroll 0% 0% #FFCF00; border-top: medium none; border-right: medium none; }
div#oficinavirtual .logoNologado { float: left; margin-left: 0px; }
div#oficinavirtual img.imagenOficina { width: 111px; height: 41px; margin-right: 0px; margin-left: 5px; margin-top: 4px; }
div#oficinavirtual label { color: rgb(93, 120, 139); font-size: 0.8em; }
div#oficinavirtual form { height: 0px; margin-top: 0px; width:64%; float:left;}
div#oficinavirtual form input { font-size: 1em; background: none repeat scroll 0% 0% rgb(255, 252, 217); margin: 4px 0px 0px; padding: 0.1em; border: 0pt none; color: rgb(93, 120, 139); height: 13px; width:42%; }
div#oficinavirtual form input#user { font-size: 1em; background: none repeat scroll 0% 0% rgb(255, 252, 217); margin: 4px 0px 0px; padding: 0.1em; border: 0pt none; color: rgb(93, 120, 139); height: 13px; width:51%; }
div#oficinavirtual form input.submit { background: none repeat scroll 0% 0% rgb(255, 167, 0); color: rgb(93, 120, 139); padding: 0 0 16px; font-size: 0.8em; font-weight: bold; width: 48px; margin-top: 4px; height: 15px; float: none; cursor:pointer; }
div#oficinavirtual form img { margin-bottom: -3px; }
div#oficinavirtual  ul { float:right; width:65%; margin-top:41px; }
div#oficinavirtual  li { margin: 2px 10px 0 0; padding: 0pt; list-style-type: none; font-size: 0.8em; white-space: nowrap; display:inline; }
div#oficinavirtual  li a { text-decoration:underline; }


div#oficinadirecta { padding: 0pt; float: left; width: 32%; height: 4.8em; background: none repeat scroll 0% 0% #A6BDC7; border-top: medium none; border-right: medium none; }
div#oficinadirecta .logoNologado { float: left; margin-left: 0px; }
div#oficinadirecta img.imagenOficinaDirecta_14052010 { width: 111px; height: 41px; margin-right: 0px; margin-left: 70px; margin-top: 11px; }
div#oficinadirecta a.acceder_14052010 { background:#003151; color:#FFFFFF; float:left; font-size:0.8em; padding:0.3em 1em; margin-top:21px; margin-left:5px; }
div#oficinadirecta a.acceder_14052010:hover { text-decoration:none; }
div#oficinadirecta label { color: #002D4E; font-size: 0.8em; }
div#oficinadirecta form { height: 0px; margin-top: 0px; width:64%; float:left;}
div#oficinadirecta form input { font-size: 1em; background: none repeat scroll 0% 0% #E0F2FF; margin: 4px 0px 0px; padding: 0.1em; border: 0pt none; color: rgb(93, 120, 139); height: 13px; width:42%; }
div#oficinadirecta form input#user { font-size: 1em; background: none repeat scroll 0% 0% #E0F2FF; margin: 4px 0px 0px; padding: 0.1em; border: 0pt none; color: rgb(93, 120, 139); height: 13px; width:51%; }
div#oficinadirecta form input.submit { background: none repeat scroll 0% 0% #002D4E; color: #D5EEFF; padding: 0 0 16px; font-size: 0.8em; font-weight: bold; width: 48px; margin-top: 4px; height: 15px; float: none; cursor:pointer; }
div#oficinadirecta form img { margin-bottom: -3px; }
div#oficinadirecta  ul { float:right; width:66%; margin-top:-5px; }
div#oficinadirecta  li { margin: 2px 10px 0 0; padding: 0pt; list-style-type: none; font-size: 0.8em; white-space: nowrap; display:inline; }
div#oficinadirecta  li a { text-decoration:underline; color:#002D4E;}

div#asistente { padding: 0pt; float: left; width: 364px; //width: 354px; height: 4.8em; background:#608699; border-top: medium none; border-right: medium none; }
div#asistente form input.submit { background: #A6BCC7; color: rgb(255, 255, 255); padding: 0pt; font-size: 0.8em; width: 42px; margin: 0px; font-weight: bold; }

 }
 
 /* Añadido 5757 */
 
* html div.contentHeader p.telf_contratar_30042010 { width:235px; }
div.centerbox_29042010 p {color:#F3991D; font-size:1.6em; font-weight:bold; margin:35px 2px 0 0;}
div.content_planescruzados_29042010 { margin-left:-132px; _margin-left:-65px; margin-top:0px; margin-bottom:35px; float:left; width:710px;}
* html div.centerbox_29042010 ul li a {width:200px;}
div.content_planescruzados_29042010 { font-size: 0.91em;}
div#contente .bloque01 .ventacruzada20100527 ul { margin-left: auto !important; }


 /* Añadido 6228 - Servilectric */
 
div.contentBlock em.enfasis_rojo {
	color:#AA1125;
	font-weight:bold;
}
.bloque01 h3.h3_a {
	color:#AA1125;
	font-size:2.2em;
	font-weight:bold;
	margin-left:2em;
	margin-bottom:0.5em;
}
div.contentBlock ul.listado_01 {
	list-style-type:disc;
	margin-bottom:0;
	margin-left:-11.5em;
	margin-top:0;
	padding:0 1em;
}
div#contente div.contentBlock ul.listado_01 li {
	list-style-type:disc;
	margin:0 0 0.5em;
	padding:0;
}
div#contente #block_revision p, div#contente #block_revision ul,
div#contente #block_reparacion p, div#contente #block_reparacion ul,
div#contente #block_asistencia p, div#contente #block_asistencia ul {
	margin-left:6em;
}
#block_revision h2 {
	background-color:#B6242F;
}
#block_reparacion h3, #block_reparacion em {
	color:#D9002B !important;
}
#block_asistencia h3, #block_asistencia em {
	color:#F3861D !important;
}

 /* Añadido 6888 - Paquete SPOTS TV en la sección Planes */
 
.video07062010{
	width:500px;
	float:left;
	margin-left:-12.18em;
	_margin-left:-6.18em;
	height:300px;
}
.texto_video07062010{
	float:left;
}

/* Añadido Paquete 5008 Eficiencia energetica */

.galeria-eficiencia div {
            margin-left:47px;
}
* html .galeria-eficiencia div {
            margin-left:30px;
}

/* Añadido Paquete 6677-v2_Instaladores Document */

div.contentBlock.instaladores{
	background-color:#FFFFFF;
	background-image:none;
	height:auto;
	/overflow:hidden;
}
h3.instaladoress{
	font-size:1.1em;
	margin:0 -0.91em 0 -12.4em;
	background-color:#7a99ab;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.05em;
	padding:0.4em 0.8em 0.4em 1.5em;
	text-transform:uppercase;
	line-height:1.1em;
}
.listado_ofertas_publicas {
	margin-right:-0.2em;
}
h3.instaladores span{
	background:transparent url(../images/esp/bg_instaladores_h3_20100623.gif) no-repeat right 0.1em scroll;
	padding-right:1.5em;
}
.listado_ofertas_nacionales{
	float:none;
	margin-left:-13.6em;
	margin-right:-1em;
	float:left;
	_margin-left:-6.9em;
}
.listado_ofertas_nacionales li{
	color:#5A5A5A;
	float:left;
	background-color:#FFFFFF;
	padding:0.5em;
	/padding-top:1em;
	/padding-bottom:1.5em;
	_padding-bottom:0;
	}
div.contentBlock ul.listado_ofertas_nacionales li .enlace{
	padding-top:0;
	float:left;
	margin-bottom:1em;
	_padding-top:1.3em;
	_margin-top:-1px;
	_position:relative;
	_top:-1em;
	_width:100%;
}
.listado_ofertas_publicas{
	float:left;
	margin-left:-13.6em;
	_margin-left:-6.9em;
	/*margin-right:1.6em;*/
}
.listado_ofertas_publicas li{
	width:100%;
	float:left;
	background:transparent url(../images/esp/bg_listado_comunidades_20100623.gif) repeat-x 0 0 scroll;
	color:#394e6b;
	font-size:1.3em;
	padding-top:0.8em;
	padding-bottom:0.4em;
	border-bottom:1px solid #cfcfcf;
	padding-left:2em;
	/width:50.7em!important;
}
.listado_ofertas_publicas li.primer{
	border-top:1px solid #cfcfcf;
}
div#contente .listado_ofertas_publicas li a:link, .listado_ofertas_publicas li a:visited, .listado_ofertas_publicas li a:hover{
	text-decoration:none!important;
	color:#394e6b;
	background:transparent url(../images/esp/bg_enlace_comunidades_20100623.gif) no-repeat right 0.1em scroll;
	padding-right:1.2em;
}
div#contente .listado_ofertas_publicas li a.noflecha:link, .listado_ofertas_publicas li a.noflecha:visited, .listado_ofertas_publicas li a.noflecha:hover{
	background:0 none;
}
.listado_ofertas_publicas li a.noflecha:hover{
	text-decoration:underline;
}
.listado_ofertas_publicas li span{
	background:transparent url(../images/esp/bg_enlace_comunidades_20100623.gif) no-repeat right 0.1em scroll;
	font-weight:normal;
	padding-right:1.3em;
	margin-right:0.5em;
}

.listado_ofertas_publicas li span.idioma_oferta{
	border-left:1px solid #394e6b;
	padding-left:0.5em;
	margin-left:0.5em;
	}
.archivos_instaladores_20100623{
	float:left;
	margin-left:-12em;
	margin-top:1em;
	_margin-left:-6em;
	width:66em;
	_width:65em;
}
.archivos_instaladores_20100623 ul{
	float:left;
	width:30.5em;
	_width:31.5em;
	margin-right:2em;
	_margin-right:1em;
	_overflow:hidden;
}
.archivos_instaladores_20100623 ul li{
	background:transparent url(../images/esp/bg_listado_instaladores_20100623.gif) repeat-x 0 bottom scroll;
	/*height:66px;*/
	float:left;
	border:1px solid #cfcfcf;
	overflow:hidden;
	border-top:0 none;
	padding:0.5em;
	height:7.5em;
	/height:8.5em;
	color:#666666;
	width:30em;
	
}
.archivos_instaladores_20100623 ul li.primero{
	border-top:1px solid #cfcfcf;
}
div.contentBlock .archivos_instaladores_20100623 ul li h2, div.contentBlock ul.listado_ofertas_nacionales li h2{
	background-color:transparent!important;
	color:#5A5A5A;
	float:left;
	font-size:1.1em;
	height:auto;
	margin-bottom:0;
	margin-left:30px;
	text-transform:none;
	width:293px;
	/width:277px;
	_width:auto;
}
div.contentBlock .archivos_instaladores_20100623 ul li h2{
	_margin-left:1.3em;
}
div.contentBlock ul.listado_ofertas_nacionales li h2{
	width:100%;
	float:left;
	padding-left:2em;
	_padding-left:16px;
	_margin-left:16px;
	/width:100%;
}
.archivos_instaladores_20100623 ul li a:link, .archivos_instaladores_20100623 ul li a:visited, .archivos_instaladores_20100623 ul li a:hover,  ul.listado_ofertas_nacionales li a:link, ul.listado_ofertas_nacionales li a:visited, ul.listado_ofertas_nacionales li a:hover{
	background:transparent url(../images/esp/bg_pdf_instaladores_20100623.gif) no-repeat scroll 0 0;
	font-size:0.8em;
	margin-left:7px;
	padding-left:34px;
	padding-top:18px;
}

ul.listado_ofertas_nacionales li a:link, ul.listado_ofertas_nacionales li a:visited, ul.listado_ofertas_nacionales li a:hover{
	width:auto;
	/width:100%;
	_width:auto;
	float:left;
	background:transparent url(../images/esp/bg_pdf_instaladores_gran_20100623.gif) no-repeat scroll 0 0;
	padding-left:4.5em;
	/padding-left:5.5em;
	padding-bottom:1em;
	margin-top:-18px;
}
.archivos_instaladores_20100623 ul li.hgt1{
	height:10em;
	/height:11em;
}
.archivos_instaladores_20100623 ul li.hgt2{
	height:8.5em;
	/height:9.5em;
}
.archivos_instaladores_20100623 ul li.hgt3{
	height:13.5em;
	/height:14.5em;
}
.archivos_instaladores_20100623 ul li.hgt4{
	height:11.5em;
	/height:12.5em;
}
div#contente .boton_volver a:link, .boton_volver a:visited, .boton_volver a:hover{
	background:transparent url(../images/esp/bg_boton_volver_20100623.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:25px;
	margin-right:2.3em;
	_margin-right:0.5em;
	margin-top:2.5em;
	padding-left:0.5em;
	padding-top:0.8em;
	width:79px;
}
div#contente .boton_volver a:link, .boton_volver a:visited, .boton_volver a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
div#contente .boton_volver a:hover{
	text-decoration:underline;
}


div.contentBlock ul.listado_ofertas_nacionales{
	_margin-left:-6.9em;
}
div.contentBlock ul.listado_ofertas_publicas{
	_margin-left:-6.9em;
	_width:126%;
}
div.contentBlock ul.listado_ofertas_publicas li{
	/width:60em!important;
	_width:100%!important;
}
div.contentBlock ul.listado_ofertas_publicas{
	_width:130%;
}


