/*----------------------------------------------------------------------------------------------------------------*/
/* =general*/
* {margin:0; padding:0}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}
a, a:link, a:hover, a:visited, a:active {
font-family:normal Tahoma, Verdana, Arial,sans-serif; 
color:#000;}
ul,ol {list-style:none;}
html body {
	background-color:#ffffff;
	border:0;
	color:#63544A;
	font:normal 70% Georgia,Tahoma,Verdana,sans-serif;
	font-weight:normal;
	/*text-align:center;*/
	/* NOTA: 70% equivale a un tamaño de fuente de 11px. Entenderíamos que esto sería 1em. */
}
p{font-size:120%;} 
.clearboth{clear:both}
.floatright{float:right}
.floatleft{float:left}
.texto_escondido{display:none;}
span.corporativo{ color:#910046;}
#ayudaAcces{position: absolute; left: -10000px; top: -10000px; font-size: .1em; line-height: 1%;}
fieldset{border:none;}
/* =fin de general*/

/*----------------------------------------------------------------------------------------------------------------*/
/* =Volver */ 
a.volver_general{
	border:solid 1px #cfcfcf;
	background:url(/corporativa/img/general/all/bg_volver_off.gif) left bottom;
	padding:0.4em 0.5em 0.5em 2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	text-decoration:none;
	clear:right;
	float:left;
}
a.volver_general:hover{
	border:solid 1px #910046;
	background:url(/corporativa/img/general/all/bg_volver_on.gif) left bottom;
	color:#910046;
}
/* =fin de Volver */ 

/* =boton volver justificado a la derecha*/
a.form_volver{
	border:solid 1px #cfcfcf;
	background:url(/corporativa/img/general/all/bg_volver_off.gif) left bottom;
	padding:.4em .5em .5em 2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	text-decoration:none;
	float:right;
}
a.form_volver:hover{
	border:solid 1px #910046;
	background:url(/corporativa/img/general/all/bg_volver_on.gif) left bottom;
	color:#910046;
}
/* =fin boton volver justificado a la derecha*/

/* =botones generales*/
span.formato_pdf{
	background:url(/corporativa/img/general/all/icono_pdf.gif) no-repeat;
	display:block;
	height:3em;
	padding:.4em 0 0 4em;
	color:#007b79;
	font-family:Tahoma, Verdana, Arial;
	font-size:85%;
}
a.descarga_pdf{
	color:#007b79;
	font-size:120%;
}
a.descarga_pdf:hover{
	text-decoration:none;
}

span.formato_flash{
	background:url(/corporativa/img/general/all/icono_flash.gif) no-repeat;
	display:block;
	height:3em;
	padding:.4em 0 0 4em;
	color:#007b79;
	font-family:Tahoma, Verdana, Arial;
	font-size:85%;
}
a.descarga_flash{
	color:#007b79;
	font-size:120%;
}
a.descarga_flash:hover{
	text-decoration:none;
}
/* =/fin de botones generales*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =contenedor-contenido*/
#contenedor{
	width: 68.4em;
	margin: 0 auto;
	padding:0;
	text-align:left;
}
#contenido{
	margin-top:.6em;
	height:100%;
	padding:0;
}
/* =/fin de contenedor-contenido*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =titulares*/
h1.general{
	float:left;
	color:#910046;
	font-size:260%;
	font-weight:normal;
	padding:.3em 0 0 0;
	height:1.7em;
}
.subtitulo_corrido{
	color:#000;
	font-size:200%;
	font-weight:normal;	
}

.titular_linea{
	background:url(/corporativa/img/general/tarificador/fondo_h2.gif) repeat-x; 
	display:block; 
	height:1.9em;
	font-size:210%; 
	color:#910046; 
	font-weight:normal; 
	margin:1em 0 0 0;
	padding:0;
}
.titular_bloquegris{
	background-color:#e9e9e9;
	padding:.4em;
	font-weight:normal;
	border-bottom:solid .1em #fff;
	font-size:150%;
	color:#b20458;
}
.subtitular_bloquegris{
	background-color:#f3f3f3;
	margin:0 0 1em 0;
	padding:.4em;
	font-weight:normal;
	font-size:120%;
}

/* =/fin de titulares*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =cabecera*/
#cabecera{
	background:url(/corporativa/img/general/cabecera/fondo_menu.gif) repeat-x  left bottom;
}
#cabecera_dentro{
	height:11.2em;
	width:68.3em; 
	margin: 0 auto;
	text-align:left;
}
#cabecera_dentro img{
	float:left;
	margin-top:2em;
}
#titulares{
	background:url(/corporativa/img/general/cabecera/fondo_titulares.gif) repeat-x bottom;
}
#titulares_dentro{
	height:5.2em;
	width:68.3em; 
	margin: 0 auto;
}
#migasPan{
	margin:0 0 .5em 0; 
	color:#910046; 
	font-family:Tahoma, Verdana, Arial;
}
#migasPan a{
	text-decoration: underline;
	padding:0 1em;
}
#migasPan a.opciones, .seccion{
	background:url(/corporativa/img/general/all/icono_subseccion.gif) 0 .4em no-repeat;
	padding:0 .5em 0 1.3em;
}
#migasPan a.home{
	background:url(/corporativa/img/general/all/icono_inicio.gif) 0 .1em no-repeat; 
}

/* =/fin de cabecera*/


/* =elementos cabecera*/
#logotipos{
	float:right;
	margin-right:.8em;
}
#logotipos img{
	padding-left:1.5em;
	border:none;
}
#buscador_idiomas{
	float:right;
	margin:.4em 0 .9em 0;
}
#buscador_idiomas ul{
	margin:0;
	padding:.2em 0 .5em 0;
	background:url(/corporativa/img/general/cabecera/linea_puntos_idiomas.gif) bottom repeat-x;
}
#buscador_idiomas ul li{
	display:inline;
	font-size:90%;
}
#buscador_idiomas ul li a{
	background:url(/corporativa/img/general/cabecera/linea_division_idiomas.gif) 0 .1em no-repeat;
	padding:0 .2em 0 .6em;
}
#buscador_idiomas ul li a:hover{
	text-decoration:none;
	color:#910046;
}
#buscador_idiomas ul li a.idiomas_seleccion{
	text-decoration:none;
	color:#910046;
}
#buscador_idiomas p.buscar_titulo{
	background-color:#a7a5a5;
	border:0px;
	padding:.4em;
	font:bold 100% Tahoma, Verdana, Arial,sans-serif; 
	color:#fff;
	margin-bottom:.2em;
}
#buscador_idiomas form.buscador{
	background-color:#e3e2e2;
	padding:.2em .2em .4em .2em;
}
#buscador_idiomas input.buscarcaja{
	margin:.2em 0.2em 0 0.5em; 
	color:#910046; 
	font-size:120%;
	width:7.5em;
	border:solid 1px #808080;
	color:#000;
}
#buscador_idiomas input.buscar_button{
	margin:.2em 0.2em 0 0.5em;
	background-color:#fff;
	border:solid 1px #808080;
	color:#000;
	width:4em;
	font-size:110%;
}
/* =/fin de elementos cabecera*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =menu productos*/
#menu_productos{
	height:2.2em;
	font-size: 10px;
	padding-top:0;
	padding-bottom:1.2em;
	*padding-bottom:0;
	width:820px;
	float:left;
	margin-left:-20px;
	background:url(/corporativa/img/general/cabecera/linea_division_menu_autonomos.gif) 0 0 no-repeat;
	*background:url(/corporativa/img/general/cabecera/linea_division_menu_autonomos.gif) 0 .2em no-repeat;
	font-family:Tahoma, Verdana, Arial,sans-serif;
}
#menu_productos .particulares, #menu_productos .autonomos, #menu_productos .empresas{
	/*nuevo menu*/
		padding: 1.1em 12px 1.1em 12px;
		width:auto;
		float:left;
		background:url(/corporativa/img/general/cabecera/linea_division_menu_autonomos.gif) right 0 no-repeat;
		*background:url(/corporativa/img/general/cabecera/linea_division_menu_autonomos.gif) right .2em no-repeat;
		*padding-top:15px;
}

#menu_productos ul li{
	display:inline;
		width:auto;
		background:url(/corporativa/img/general/cabecera/linea_division_menu.gif) repeat-y;
}

#menu_productos ul li.bordeNo{
	/*nuevo menu*/
		background:none;
}

#menu_productos ul.particulares{
	float:left;
}
#menu_productos ul.autonomos{
	/*float:right;*/
	font-family:Tahoma, Verdana, Arial,sans-serif;
	font-weight:bold;
	color:#676666;
	/*nuevo menu*/
		padding-left: 0;
}	
#menu_productos ul li a{
	text-decoration:none;
	font-weight:normal;
	padding:.2em;
	margin:.4em;
}	
#menu_productos ul li a:hover{
	background-color:#910046;
	color:#fff;
	padding:.2em;
	margin:.4em;
}

#menu_productos ul li a.seleccionado{
	background-color:#910046;
	color:#fff;
	padding:.2em;
	margin:.4em;
}

#menu_productos ul.empresas{
	/*nuevo menu*/
		padding-left: 0;
}	


/* =/fin de menu productos*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =menu informacion corporativa*/
#menu_corporativo{
	height:4.5em;
	background-color:#f5f3f1; 
	float:left;
	margin:2em 0;
}
#menu_corporativo ul {
	background:url(/corporativa/img/general/menu_corporativo/fondo.gif) no-repeat;
	background-color:#f5f3f1;
	border-left:solid 1px #787878;
	border-right:solid 1px #787878;
	border-bottom:solid 1px #787878;
	height:3.6em;
	width:68em;
	margin-bottom:.1em;
}
#menu_corporativo ul li {
	float:left;
	font-size:105%;
	background:url(/corporativa/img/general/menu_corporativo/linea_division.gif) repeat-x;
	display:inline;
	padding: .1em .2em .2em .8em;
	text-align:center;
}
#menu_corporativo ul li a{
	text-decoration:none;
	display:block;
	margin:.3em 0 0 0;
	padding:.2em .2em .2em .2em;
	width:7.8em;
}
#menu_corporativo ul li a:hover{
	background-color:#910046;
	color:#fff;
	margin:.3em 0 0 0;
	padding:.2em .2em .2em .2em;
}
#menu_corporativo ul li a.seleccionado{
	background-color:#910046;
	color:#fff;
}
#menu_corporativo ul li.quienes_somos{
	background:none;
}
#menu_corporativo ul li.enelaula{
	padding-top:.6em;
}
#menu_corporativo ul li.enelaula{
	padding-top:.6em;
}
#menu_corporativo ul li.mirada_social{
	padding-top:.6em;
}
/* =/fin de informacion corporativa*/ 

/*----------------------------------------------------------------------------------------------------------------*/

/* =pie*/
#pie #menu_utilidades ul li{
	float:left;
	display:inline;
	background:url(/corporativa/img/general/pie/linea_division.gif) no-repeat;
	padding:0 .5em;
}
#pie #menu_utilidades ul li a:hover{
	color:#910046;
	text-decoration:none;
}
#pie #copyright{
	float:right;
} 
#pie #copyright p.copyright{
	display:inline;
	color:#787878; 
	font:bold 90% Tahoma,Verdana,sans-serif; 
}
#pie #copyright a.wai{
	padding:.5em 0 .5em 0;
	margin-left:.5em;
}
/* =/fin de pie*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =nota video*/
#nota_video{
	background:url(/corporativa/img/general/productos/fondo_nota_video_izquierdo.gif) left top;
	padding: .1em 0 0 .1em;
	margin-top:.5em;
	width:26.8em;		
	}
#nota_video_dentro{
	background:url(/corporativa/img/general/productos/fondo_nota_video_derecho.gif) no-repeat right bottom #f2f2f2;
	padding:.5em .5em .5em .5em;
	margin:0;
}
#nota_video_dentro p{
	font-style:italic;
	font-size:120%;
	margin:0;
	padding:0;
}
/* =/fin de nota video*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =video*/
#producto_flash{
	margin:0;
	padding:0;
	height:auto;
	width: auto;
}
/* =/video*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =Varios */

.texto_oculto{
	display:none;
	margin:0;
	padding:0;
	width:0;
	height:0;
}

.pag {
	clear:both;
	display:inline;
	float:left;
	margin:0 auto 2em;
	padding:0 0 20px;
	text-align:center;
}
.pag li {
	-x-system-font:none;
	display:inline;
	float:left;
	font-family:Tahoma,Verdana,Arial;
	/*font-size:0.68em;*/
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 1px 0 0;
	padding-top:3px;
	width:2em;
}
.pag li.first {
	border-right:1px solid #595959;
	padding:3px 0.2em 0 0;
	width:6em;
}
.pag li.first span {
	color:#CCCCCC;
}
.pag li.first02 {
	padding-right:3px;
	padding-top:3px;
	width:2.5em;
}
.pag li.last {
	border-left:1px solid #595959;
	padding-left:0.2em;
	padding-top:3px;
	width:4.5em;
}
.pag li.last span {
	color:#CCCCCC;
}
.pag li.last02 {
	padding-top:3px;
	width:3.1em;
}
.pag li .sel {
	background-color:#910046;
	color:#FFFFFF;
	padding:3px 2px 2px;
	width:auto;
}
.pag li a {
	color:#595959;
	margin:0;
	padding:3px 5px;
	text-decoration:underline;
	width:auto;
}
.pag li a:hover {
	background-color:#910046;
	color:#FFFFFF;
	text-decoration:none;
}
.pag li.first a:hover, .pag li.last a:hover {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	text-decoration:none;
}
.pag:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

a.audioIcono{
	background:url(/corporativa/img/general/all/audio_icon.gif) 0 0 no-repeat;
	width:.7em;
	height:.7em;
	padding:.1em 0 .2em 2em;
	margin:0 0 1em 1em;
}
a.audioIcono2{
	background:url(/corporativa/img/general/all/audio_icon.gif) 0 0 no-repeat;
	width:1em;
	height:1em;
	padding:.1em 0 .5em 2em;
	margin:3.7em 0 1em 1em;
	float:left;
}
p.etiqueta{
	margin:1em 0;
}
label.quejas{
	padding:0 0 0 0;
	width: 10em;
	float:left;
}
/* =/Varios */

.addthis_toolbox{
float:right;
margin-top:-3.1em;}


.consultaauto{
width:35em;
height:11em;
margin-top:.5em;
margin-bottom:1.5em;}


.buzontest{padding-left:8px; padding-top:8px; padding-bottom:4px;}

.parrafos{
float:left;
width:51em;
margin-right:4em;}


.bgmarca_es{
background:url(../img/es/marca.gif) no-repeat 0 bottom;
padding-bottom:18.5em;
}


.bgmarca_eu{
background:url(../img/eu/marca.gif) no-repeat 0 bottom;
padding-bottom:18.5em;
}


.bgmarca_ca{
background:url(../img/ca/marca.gif) no-repeat 0 bottom;
padding-bottom:18.5em;
}

.manos{
margin-top:4.6em;}


.columnaUno{
width:33em;
float:left;}

.columnaDos{
width:33em;
float:left;
}

.clear{
clear:both;}

.error{
color:#FF0000;
font-weight:bold;
font-size:.8em;}