/* NORMALIZACION */
* {margin:0; padding:0; border:0}
img {border:none; margin:0; padding:0}
html, body {height:100%}

body{
	margin:0;
	padding:0;
	font-family:'Telefonica-Regular',Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background: #ffffff;
}

#general {max-width:1150px;margin:0 auto}

/* ELEMENTOS COMUNES */
.pequeno {font-size:0.9em}
.maspequeno {font-size:0.8em}
.grande {font-size:1.1em}
.ico_rss {background:url(../img/ico_rss.gif) right 1px no-repeat;}
.color_link {color:#4ab3ff}
.error {color:#fe0000}
.azul_tel {color:#004250}
.azul_claro_tel {color:#00C6D7}
.ocre_tel {color:#00C6D7}
.blanco {color:#FFFFFF}
.negro {color:#000000}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.lnk_destacado {background:url(../img/blt_flechaAr01.png) no-repeat 5px 0; font-size:1.1em; color:#259DCD; padding:0 0 2px 26px; display:inline-block}
.lnk_destacado:hover {text-decoration:underline}
img.lnk_externo,
img.lnk_pdf {display:inline}
.mg_btn_5{margin-bottom:5%!important;}

/*outline:0;*/

a { text-decoration: none;    color: #1e3546;
    /*color: #259DCD;  outline: none;*/
}

a:hover { text-decoration: underline!important;}

a:focus {text-decoration: underline;}

a img:focus {border-bottom: 1px solid #999;}
a img:hover {border-bottom: 1px solid #999;}

.nobackground a {color: #259DCD;}

ul.ul_destacado {}
ul.ul_destacado li {list-style-type:none; background:none; padding:0 0 5px 0}
ul.ul_destacado li a {font-size:1em; color:#fff; padding:0; display:inline;}
ul.ul_destacado li a:hover {text-decoration:underline}

.clear{clear:both;}

input {border: none}	

.menu ul li.menu_home a img{height: 19px;}
.index .menu ul li.menu_home a,
.at .menu ul li.menu_at a,
.at_int .menu ul li.menu_at a,
.po .menu ul li.menu_po a,
.po_int .menu ul li.menu_po a,
.ir .menu ul li.menu_ir a,
.ir_int .menu ul li.menu_ir a,
.cr .menu ul li.menu_cr a,
.cr_int .menu ul li.menu_cr a,
.in .menu ul li.menu_in a,
.in_int .menu ul li.menu_in a,
.sp .menu ul li.menu_sp a,
.sp_int .menu ul li.menu_sp a,
.ca .menu ul li.menu_ca a,
.ca_int .menu ul li.menu_ca a,
.et_int .menu ul li.menu_ca a,
.bll .menu ul li.menu_bll a,
.bll_int .menu ul li.menu_bll a,
.ft .menu ul li.menu_ft a,
.ft_int .menu ul li.menu_ft a {
	color: #50535A;
	border-bottom: 4px solid #00C6D7;
	padding-bottom: 10px;
}

.index .menu ul li.menu_home a {padding-bottom: 6px}
.index .menu ul li.menu_home{display: none}
.index .menu ul li.blue{display: inline}
.menu ul li.menu_home:hover {opacity:0.7;}
.menu ul li.menu_home{background:url(../img/home.png) center 10px no-repeat}
.menu ul li.blue{display: none}



/* AJUSTES */
	.hide {display:none}
	.clear {display:block; clear:both; height:0px; line-height:0px; font-size:1px}
	.block {display:block!important}
	.inline {display:inline!important}
	.nowrap {white-space:nowrap}
	.left {float:left;}
	.right {float:right}
	.nobackground {background:none!important;}

/* ESTRUCTURA GENERAL DEL SITE */

    header {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: transparent;
		background-origin: padding-box;
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 100%;
	}
	
	#header_interior{
        width:1150px;margin:0 auto;
        /* Fallback for web browsers that don't support RGBa */
        background-color: rgb(228, 228, 228);
        /* RGBa with 0.6 opacity */
        background-color: rgba(228, 228, 228, 0.8);   
		/* For IE 8*/		
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
    }

	header .tit_sp {
		float: right;
		color: #fff;
		padding: 12px 1% 0 0;
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		font-size: 2.4em;
		margin-top:-128px;
	}

	#logo_telefonica{padding: 20px 0 10px;background-color:#fff;}
	
	#logo_telefonica img{
		padding: 0 0 0 15px;
		width:150px;
	}

	.index .interiorBg{background:url(../img/r_home.jpg) no-repeat scroll 0 0 transparent;}
	
	#claim .interiorBg{width:59%;min-height: 370px;float: left;}	
	.at .interiorBg{background: url(/img/bg_acercade.jpg) no-repeat right;}
	.at_int .interiorBg{background: url(/img/bg_acercade.jpg) no-repeat right;}
	.po .interiorBg{background: url(/img/bg_PrensaN.jpg) no-repeat right;}
	.po_int .interiorBg{background: url(/img/bg_PrensaN.jpg) no-repeat right;}
	.ca .interiorBg ,.ca_int .interiorBg{background: url(/img/bg_CapitalHN.jpg) no-repeat right;}
	.cr .interiorBg{background: url(/img/bg-RCN.jpg) no-repeat right;}
	.cr_int .interiorBg{background: url(/img/bg-RCN.jpg) no-repeat right;}
	.sp .interiorBg{background: url(/img/bg_PatrociniosN.jpg) no-repeat right;}
	.sp_int .interiorBg{background: url(/img/bg_PatrociniosN.jpg) no-repeat right;}
	.em .interiorBg{background: url(/img/bg_ContactoN.jpg) no-repeat right;}
	.in .interiorBg{background: url(/img/bg_Innovacion.jpg) no-repeat right;}
	
	
	#enlaces_mobile {display: none;}
	#menu_principal_gral {display: none;}
	.menu_principal_gral.etecom_mn_16{display: none;}
	
	
	#migapan { font-size:0.8em; padding-left:1%; background-color:#fff; opacity: 0.95;height: 30px;}
	
	#migapan span {
		float:left;
	    background: url(../img/blt_flecha04.gif) no-repeat scroll right 6px transparent;
    	color: #00C6D7;
    	outline: medium none;
    	padding-right: 10px;
	}
	#migapan span.estasen { background: none; color: #555; }
	#migapan span.actual { color: #00517C; }
	#general #migapan span.actual, #general #migapan strong.actual { color: #555; background: none; }

	#migapan ul {
		float:left;
		display:inline;
		margin:0 0 5px 7px;
		padding:0;
	}
	#migapan ul li {
		list-style-type:none;
		float:left;
		display:inline;
		margin:0 5px 0 0;
	}	
	#migapan ul li a {
		background: url(../img/blt_flecha04.gif) no-repeat scroll center right transparent;
		color: #555;
		/*outline: medium none;
		text-decoration: none;*/
		padding-right: 15px;
	}
	#migapan ul li a:hover { text-decoration: underline;}		

	nav.menu {
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		color: #5DCDE9;
		background-color:#fff;
	}
    nav.menu ul{width:auto;overflow:hidden}
	nav.menu ul li {
		list-style-type:none;
		float: left;
		display:inline;
		padding:12px 25px 0;
		margin:0;
		line-height:1em;
		height:34px;		
		background: none;
		border-right: 1px solid #e2e3e4; 
		font-size:95%;
	}
	nav.menu ul li.menu_ft {border: none;}	
	nav.menu ul li a:hover { color: #999; text-decoration:underline;}


	/*ETECOM 2016*/
	nav.menu.etecom_mn_16 {
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		color: #5DCDE9;
		background-color: #1e3546;
	}
    
	nav.menu.etecom_mn_16 ul{width:auto;overflow:hidden}
	
	nav.menu.etecom_mn_16 ul li {
		list-style-type:none;
		float: left;
		display:inline;
		/*padding:12px 25px 0;*/
		margin:0;
		line-height:1em;
		height:34px;
		color:#fff;
		background: #1e3546;
		border-right: 1px solid #e2e3e4; 
	}	
	
	nav.menu.etecom_mn_16 ul li a { color: #fff;}
	
	#etc16_article{padding-left:3%;}
	#etcmest{width:12%}
	#etcmbase{width:12%}
	#etcmInsc{width:12%;}
	#etcmmedia{width:12%}
	
	/*END ETECOM 2016*/

/*CAPTCHA*/
	.modulo .med .Capt {border:none;width:100%;height:880px;overflow: hidden;}
/**/

/*COOKIES
------------------------------------------------------------------------------*/
.msg-cookie { background-color:#e4e4e4; width:62%; display: none; position: fixed; bottom:0; left:19%; padding: 10px; z-index: 100;}
.msg-cookie .wrap { margin:0 auto; position:relative; padding: 5px 10px; background-color:#fff; border: 1px solid #A4A4A4;}
.msg-cookie .wrap p { font:normal 12px Arial,Helvetica,sans-serif; color:#575757;}
.msg-cookie .wrap .close_warning { float: right; width: 16px; margin: 0;}
.msg-cookie .wrap .close_warning a {background-color:#043345; display:block; color:#FFF; text-decoration:none; font: bold 12px verdana,Helvetica,sans-serif; text-align:center; padding:0px 13px 1px 4px;}
.msg-cookie .wrap .close_warning a {background-color:#043345; display:block; color:#FFF; text-decoration:none; font: bold 12px verdana,Helvetica,sans-serif; text-align:center; padding:0px 13px 1px 4px;}

.texto_cookies {font-size: 1em; line-height: 1.2em; margin: 5px 0 15px;}
.texto_cookies ul {margin: 20px 20px 25px; list-style: none;}
.texto_cookies p.tit_parrafo {color:#fff; background: #195567; font-weight: bold; padding: 3px;}

.texto_cookies .cookie_name {width: 20%; float: left; font-size: 0.8em; margin: 20px 0;}
.texto_cookies .cookie_name .borde {border-bottom: 1px solid black; font-weight: bold; margin: 0 0 5px; padding-left: 10px;}
.texto_cookies .cookie_name p{padding-left: 10px;}
.texto_cookies .cookie_desc {width: 80%; float: left; font-size: 0.8em; margin: 20px 0;}
.texto_cookies .cookie_desc .borde {border-bottom: 1px solid black; font-weight: bold; margin: 0 0 5px;}

/*accesibilidad*/
#menu_accesibilidad{margin:0 auto;
	overflow:hidden;
	background-color:#ffffff;
	min-height: 30px;
	/* Fallback for web browsers that don't support RGBa */
        background-color: rgb(255, 255, 255);
        /* RGBa with 0.6 opacity */
        background-color: rgba(255, 255, 255);   
		/* For IE 8*/		
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0e2e3e, endColorstr=#0e2e3e)";
	
	}
.index	#menu_accesibilidad{margin:0 auto;
	overflow:hidden;
	background-color:#e2e3e4;
	min-height: 30px;
	/* Fallback for web browsers that don't support RGBa */
        background-color: rgb(226, 227, 228);
        /* RGBa with 0.6 opacity */
        background-color: rgba(226, 227, 228);   
		/* For IE 8*/		
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0e2e3e, endColorstr=#0e2e3e)";
	
	}
	
a#text_contrast {
  background: url(../img/acc/icono-noun-contraste.png) right bottom no-repeat;
  display: block;  
  width: 24px;
  height: 27px;    
  cursor: pointer;
  float:right;
  margin-right:1%;
}
#menu_accesibilidad a:hover {border-bottom: 1px solid #1e3546;}

a#text_chsizeP{
  background: url(../img/acc/icono-noun-mas.png) right bottom no-repeat;
  display: block; 
  width: 30px;
  height: 27px;    
  cursor: pointer;
  float:right;  
   margin-right:1%;
}
a#text_chsizeN{
  background: url(../img/acc/icono-noun.png) right bottom no-repeat;
  display: block; 
  width: 22px;
  height: 27px;    
  cursor: pointer;
  float:right;  
   margin-right:1%;
}
a#text_chsizeL{
  background: url(../img/acc/icono-noun-menos.png) right bottom no-repeat;
  display: block; 
  width: 30px;
  height: 27px;    
  cursor: pointer;
  float:right;  
   margin-right:1%;
}


#menu_accesabilidad ul{list-style: none;	border: none;text-align: left;}	
/* CONTENIDO */

.superIndice{vertical-align: super;}

#contenido { width: 1150px;  margin: 0 auto; padding:0}


	h1 {
		font-family: 'Telefonica-ExtraLight',Arial,Helvetica,sans-serif;
		color: #1e3546;
		font-size: 2.6em;
		margin: 0 5% 1% 5%;
		line-height: 1.1em;
		font-weight:normal;
	}
	#general h1#titulo_pagina{color: #fff; margin: 0 0 34px 15px}
	
	.int h1{margin:3%;text-align: center;}
	.int h2{margin:4%; padding: 0;}
	
	h2 {
		font-family: 'Telefonica-ExtraLight',Arial,Helvetica,sans-serif;
		color: #1e3546;
		font-size: 2.6em!important;
		margin:0;
		padding: 0 0 0 2%;
		font-weight:normal!important;
	}
	
	h3 {
		font-family: 'Telefonica-ExtraLight',Arial,Helvetica,sans-serif;
		color: #1e3546;
		font-size: 1.8em;
		margin:0;
		font-weight:bold;
		padding: 2% 0;
	}

	h3.titulo{padding:0 0 10px 0}
	h3.titular a{color: #1e3546;}
	h3.titular a:hover {text-decoration: none; color:#00bb66;}

	#rc_pDatosC{color:#1e3546; font-weight:bolder;padding:0;letter-spacing: 1px; margin: 7px 0;}
	#rc_pDatosB{color: #9b1496; font-family: 'telefonicahand';padding:0;letter-spacing: 1px; margin: 7px 0;}

	.btmdescarga_rc{border: 2px solid #1e3546;background-color: #f6f5fa;color: #1e3546;padding: 10px 25px 10px 25px;}
	
	.med ul.marcas_at  {list-style-type:none; background:#fff;}
	.med ul.marcas_at li {float:left; /*width: 25%;*/}
	.med ul.marcas_at li a img {width: 100%;}

	.at_marca {position:absolute; top:90px; right:54px}

	#bajo_titulo {display:block; height:40px; padding:10px 0 0 0; margin:-30px 0 0 0; float:right}
	#bajo_titulo .a_volver {display:block; float:left; font-size:1em; padding:2px 0 4px 30px; background:url(../img/blt_flechaBl01.gif) 0 0 no-repeat}
	#bajo_titulo .a_volver:hover {text-decoration:underline}

	/*  PIE  */

	footer {
	max-width: 1150px;
	margin: 0 auto;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/**background-color: #004250;*/
	}
	#pie {  font-size: 0.75em;
	    clear: both;
	    color: #fff;
	    margin-bottom: -1px;
	    background-color: #043345;
		letter-spacing: 0.06em;
			
	}
	#pie-interior { padding: 2% 2% 5% 3%;margin: 0 auto;border-bottom: 2px solid #ffffff;}
	#pie a {color: #fff;}
	/*#pie img {height:100%;}*/
	
	#pie span {float: left; line-height: 0.9em;padding-bottom: 5%;	}
	#pie ul {
	    float: left;
	    list-style-type: none;
	    margin: 0;	    
	}
	#pie ul li {display: block; float: left;line-height: 1.3em;padding-right: 15px;letter-spacing: 0.01em;}
		
	#pie ul li:first-child{padding: 0 5px 0 0;}

	#pie ul li.copy {
	    border:none;
	}
	#pie #pie-interior ul li a {
	    position: relative;
	}
	a img {
	    border: none;
	}

	#copy {padding: 15px 0 0;float:left;	}
	.sharelinks a:hover{border-bottom:none;}
	

	#sellos_box {clear: both;background-color: #043345;}

	#sellos {margin: 0 auto; padding:1% 20% 3% 30%}
	/*#sellos img{  width: 100%;}*/
	
	#sellos a:hover{border-bottom: 1px solid #999; text-decoration:none!important;}
	#sellos a img:hover{border-bottom:none;}
	
	#sellos #w3c {float: left;padding: 0 1%;
	/*    margin: 53px 2px 0;
	    width: 83px;
		height:83px;
		padding-right: 20px;
		padding-left: 200px;*/
	}
	#sellos #AMIPCI {padding: 0 1%;
	    float: left;
	    /*margin: 21px 0 0;	   
		height:83px;		
		margin-right: 1%;
		padding-left: 25%;*/
	}
	#sellos #ESR {padding: 0 1%;
	    float: left;
	    /*margin: 17px 0 0;		
		height:83px;
		padding-right: 20px;*/
	}			

	#sellos #PactoM {padding: 0 1%;
	    float: left; 
		display: none;
	}
	
	#sellos #text_chsize {
	    width: 48px;
		display: block;
		height: 45px;
	}
	

	#sellos #ProteccionD {padding: 0 1%;
	    float: left;	    
		/*width: 83px;
		height: 85px;	*/
		
	}
	#sellos #Accesible {padding: 0 1%;
	    float: left;	    
		/*width: 83px;
		height: 85px;
		padding-left: 10px;		*/
	}
	#sellos #AMIPCI img {max-width: 120px; margin-top: 10%;}

	    
	
	#compartir {background: none repeat scroll 0 0 transparent;
	    display: inline;
	    float: right;	  
	    position: relative;
	    width: 130px;
	}
	#compartir .share {margin: 15px 5px 0 0;}
	
	.addthis_toolbox {float: right; width: 250px;}
	.addthis_button_instagram img {width:10%;}
	#pie_map {background-color: #043345;}
	#pie_site_map {margin: 0 auto;   padding: 3%;}
	
	#pie_site_map .col_enlaces {
	    display: block;
	    float: left;
	    height: auto !important;
	    margin: 0 10px 0 0;
	    min-height: 205px;
	    padding: 1px 10px 10px 0;
	}
	.col_enlaces span.desplegable{background:none;}
	
	#pie_site_map .col_enlaces {
	    color: #fff;
	    font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
	    font-size: 1.25em;
	    margin: 0 8px 5px 0;
	    padding: 0;
	    position: relative;
	}

	#pie_site_map .col_enlaces ul.ul_enlaces_home li.first{display: none;}

	#pie_site_map .col_1 {width: 160px;}
	#pie_site_map .col_2 {width: 150px;}
	#pie_site_map .col_3 {width: 140px;}
	#pie_site_map .col_4 {width: 100px; min-height: 238px;}
	#pie_site_map .col_5 {width: 160px; min-height: 238px;}
	#pie_site_map .col_6 {width: 170px; min-height: 238px;}
	#pie_site_map .col_7 {width: 140px;}
	

	#pie_site_map .col_enlaces a {
	    color: #fff;
	    font-weight: normal;
	}

	.ul_enlaces_home {
	    font-family:'Telefonica-Light', Arial,Helvetica,sans-serif;
	    list-style: none;
	    margin:10px 0 0 0;
	    padding:0;
	}

	.ul_enlaces_home li {margin: 0 0 3px;   line-height: 0.9em;  	}

	#pie_site_map .ul_enlaces_home li a {    letter-spacing: 0.06em;
	    color: #ffffff;
   	    font-size: 0.8em;
	}

	#pie_site_map .pc25 { margin-right: 7px; position: relative;}

	/*  FIN PIE  */

	#seccion_buscar {
		width: 90%;
		float: left;
		display: inline;
		margin: 0 2% 0 0;
		padding: 0;
		display: inline;
	}

	#seccion_buscar #boton_buscar,
	#seccion_buscar #boton_buscar_over {display:none;}


	#seccion_buscar label {
		float: left;
		display: inline;
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		color: #1e3546;
		font-size: 0.8em;
		padding: 0 5px 0 0;
		margin: 0;
	}

	#seccion_buscar #labelerror {
		float: left;
		display: inline;
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		color: #1e3546;
		font-size: 0.8em;
		padding: 0 5px 0 0;
		margin: 0;
	}

	
	
	#seccion_buscar input.textbox {			    
		background-color:#C8C8C8;
	    color: #FFFFFF;
	    float: left;
	    display: inline;
	    font-family: Verdana,Arial,Helvetica,sans-serif;
	    font-size: 0.8em;
	    margin: 1px 2px 0 5px;
	    padding: 1px 2px 2px;
	    position: relative;
	    width: 30%;
	}
	
	#searchSecForm input.textbox ::-webkit-input-placeholder {color: #FFFFFF;}  /* Chrome/Opera/Safari */  
	#searchSecForm input.textbox:-moz-placeholder {color: #FFFFFF;} 			/* Firefox 19+ */  		
	#searchSecForm input.textbox::-ms-input-placeholder { color: #FFFFFF;} 	/* IE 10+ */  
	#searchSecForm input.textbox:-moz-placeholder { color: #FFFFFF;}			/* Firefox 18- */


	
	#seccion_buscar input.btn_buscar {
	    background: url("../img/ico_lupa01.png") no-repeat scroll 0 0 transparent;
	    cursor: pointer;
	    float: left;
	    display: inline;
	    height: 24px;
	    padding: 22px 0 0;
	    position: relative;
	    width: 24px;
	    margin-left: 4px;
	}

	#seccion_buscar #a_buscar {display: block;}

	#seccion_buscar #error {display: none;}
	
	#seccion_buscar #error label {
		float: left;		
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		color: #C51919;
		font-size: 0.8em;
		padding: 0 5px 0 0;
		margin: 0;
	}
	

	#hueco_idioma_buscador {
		display: inline;
		height: 24px;
		margin: 2px 0 1px;
		float: right;
		width: 38%;
	}


	#hueco_selectores {
		display: inline;
    	float: left;
    	margin: 0 4% 0 0;
    	width: 55%;
	}
	
/* accesibility_box */
	#accesibility_box {margin:0 0 0 1%; position:relative; z-index:100000; float:left; padding:0; display:inline; font-size:0.8em; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif;color:#1e3546;}
	#accesibility_box a {color: #1e3546;}
	#accesibility_box a:hover {text-decoration: underline;}
	#accesibility_box a:focus {text-decoration: underline;}
	#accesibilitym_box {display:none;}
	
	#accesibility_box #a_brandsacc  {position:relative; z-index:10000; padding:2px 14px 0 0; cursor:pointer; background:url(../img/ico_flecha01.png) right 8px no-repeat;}
	
	/* brands */

	#brands_box {width: 21%; margin:0 6% 0 0; position:relative; z-index:100000; float:right; padding:0; display:inline; font-size:0.8em; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif;}
	#brands_box a {color: #ffffff; text-decoration: none;}
	#brands_box a:hover {color:#ffffff;text-decoration: underline;}
	#brands_box span { margin:0; padding:0; float:left;}
	#brands_box .link { line-height:2em; padding: 0 5px 0 0;}
	#brands_box .link a{ color:#00c6d7;}

	#brands_box #a_brands {position:relative; width:100%; z-index:10000; color:#1e3546; padding:2px 14px 0 0; cursor:pointer; background:url(../img/ico_flecha01.png) right 8px no-repeat;}
	#brands_box #a_brands.activo {background:url(../img/ico_flecha01up_on.png) right 8px no-repeat;}
			
	#brands_box #brands {float:right; display:inline;}
	#brands_box #brands_actual {color:#ffffff; padding: 0 3px 0 6px; float:right; display:inline;}
	
	#brands_box #brands_over {float:right; display:inline; display:none;}
	#brands_box #brands_actual_over {color:#ffffff; padding: 0 3px 0 6px; float:right; display:inline; display:none;}
	
	#brands_box #capa_brands {position:absolute; z-index:1000; top:0; left:12px; width:110%; padding:30px 0 0; background: none repeat scroll 0 0 #0d2941;}
	#brands_box #capa_brands .brands {padding:15px 0;}
	#brands_box #capa_brands .brands ul {margin:0; padding:0;}
	
	#brands_box #capa_brands .brands ul li {list-style-type:none; margin:0; padding:0 25px 30px;}
	#brands_box #capa_brands .brands ul li a.activo {color:#ffffff; cursor:default}
	#brands_box #capa_brands .brands ul li a.activo:hover {color:#ffffff;text-decoration:none}
	#brands_box #capa_brands .brands ul li a img {width:110px}
	
/* Pais */
	
	#pais_box { width: 8%; position:relative; z-index:90000000; float:right; padding:0; margin:0 7% 0 0; display:inline; font-size:0.8em; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif;}
	#pais_box a {color: #ffffff; text-decoration: none;}
	#pais_box a:hover {text-decoration: underline;}
	#pais_box span { margin:0; padding:0; float:left;}
	#pais_box .link { line-height:2em; padding: 0 5px 0 0;}
	#pais_box .link a{ color:#00c6d7;}

	#pais_box #a_pais {position:relative; width:100%; z-index:10000; color:#1e3546; padding:2px 14px 0 0; cursor:pointer; background:url(../img/ico_flecha01.png) right 8px no-repeat;}
	#pais_box #a_pais.activo {background:url(../img/ico_flecha01up_on.png) right 8px no-repeat;}
		
	#pais_box #pais {float:right; display:inline;}
	#pais_box #pais_actual {color:#ffffff; padding: 0 3px 0 6px; float:right; display:inline;}
	
	#pais_box #pais_over {float:right; display:inline; display:none;}
	#pais_box #pais_actual_over {color:#ffffff; padding: 0 3px 0 6px; float:right; display:inline; display:none;}
	
	#pais_box #capa_pais {position:absolute; left: -20px; z-index:1000; top:0; width:290px; padding:20px 0 0; background: none repeat scroll 0 0 #0d2941;}
	#pais_box #capa_pais .pais {padding:15px 0;}
	#pais_box #capa_pais .pais ul {margin:0 0 0 32px; padding:0;}
	#pais_box #capa_pais .pais ul li {list-style-type:none; width:120px; text-align:left; display:inline; float:left; margin:0; padding:0 7px 6px 0; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1em}
	#pais_box #capa_pais .pais ul li a.activo {color:#ffffff; cursor:default}
	#pais_box #capa_pais .pais ul li a.activo:hover {text-decoration:none}

	#navigate_box #capa_navigate {display: block;}
	#cont_izq #a_navigate {display:none}
		
	/* efecto zebra para las tablas */
	table.tabla_generica tr.zebra {
	  background-color: #f2f4f5;
	}

	.contenedor_tabla {
	    overflow-x: auto;
	    overflow-y: hidden;
	}

	
	#contenido_hoja { 
	padding-top: 0;
	margin:0 auto;
	background-color:#ffffff;
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);		*/
	/* IE6-8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff, endColorstr=#eeffffff)";/* IE6-8 */
	}
	
	#contenido_hoja.etc16_content{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.80);font-family:'Telefonica-Regular'}
	#contenido_hoja.interna{background-color:#f6f5fa}

	/*#contenido_hoja #cont_der { width: 78%}*/

	#cont_der {
		float:right;
		display:inline;
		width:74%;
		min-height:300px;
		margin: 0;
		padding-top: 20px;
	}

	#cont_der #navigate_box{
		display:none;
	}
	
	/*.navigate_box_int .etecom16{display:none;}*/
	
	.int #cont_der {padding-top: 0;}

	.med {padding: 0;}
	.modulo100 .med, .modulo_banners .med {border:0;margin-bottom: 0;padding: 0}

	/* CONTENIDO COLUMNA IZQUIERDA */

    #cont_izq {float:left; display:inline; width:23%; margin: 0 0 15px 0;}
	#cont_izq nav {width: 100%;}

	#cont_izq_rc_pt {float:left; display:inline; width:51%;margin-left:4%;border-bottom:1px solid #124255;}
	#cont_der_rc_pt {float:right;display:inline;width:40%; height:360px;}/*background:url("/img/certificadoProteccionDatos.png") center no-repeat transparent;*/
	#cont_der_rc_pt  img{width: 70%; margin-top: 15%;}
	.cont_rc_pt{padding:4%;}
	
    ul#navvert {margin: 20px 0 0; padding: 0; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.1em; color:#00517c} /* display:block;*/
    ul#navvert li {margin:0; padding:0; list-style:none;}/* display:block;*/
	ul#navvert li a {display: block; color:#1e3546; text-decoration:none; margin: 0; padding: 6px 15px;}
	/*ul#navvert li a.children{font-weight: bold;background: url(../img/desplegable_menulateral.jpg) no-repeat right 4px transparent;}*/
	ul#navvert li span.children{background: url(../img/desplegable_menulateral.png) no-repeat right 4px transparent;display: block;cursor: pointer;width: 100%;}
	ul#navvert li span.children a{font-weight: bold}
	ul#navvert li span.children.desplegado{background: url(../img/Flecha_Blanca_down.png) no-repeat right 4px transparent;}

    ul#navvert li ul {margin:0; padding:0;}	
    ul#navvert li ul li {margin:0; padding:0; background:none; list-style:none;}
    ul#navvert li ul li a {background:none; padding: 6px 15px 6px 30px; margin-left:0} /* display:block;*/
    ul#navvert li ul li ul {padding:0; margin:0; background:none}
    ul#navvert li ul li ul li {padding:0; margin:0; list-style:none;}
    ul#navvert li ul li ul li a {padding: 2px 0 7px 45px;}
    ul#navvert li.sinpagina span {padding: 6px 15px; display: block;}
    ul#navvert li ul li.sinpagina span { padding: 6px 15px 6px 30px;}
    ul#navvert li.sinpagina ul li.sinpagina span {padding: 3px 15px 5px 30px;}
	ul#navvert li.sinpagina .activo1, ul#navvert li a.activo1 {background-color: #1e3546; color: #ffffff;}

	
	ul#navvert li ul li .activo2 {background-color: #1e3546;color:#ffffff; }
    ul#navvert li ul li ul li .activo3 {background: #ffffff;color: #1e3546;}
    ul#navvert li .a_sinpagina {color: #1e3546; cursor:pointer}
	
    ul#navvert li a.activo {color: #1e3546!important; cursor: default;background-color:#ffffff}
    ul#navvert li a.activo:hover {text-decoration: underline!important}
    /*.int #cont_izq {margin-top:13px}*/
    .int ul#navvert li ul li {background:none}
    .int ul#navvert li ul li ul {background:none}
    
    #cont_izq img {margin: 30px 0 0 20px;}
    #cont_izq a img {margin: 0;}

	#cont_izq ul#social {margin:-5px 0 0 0; padding:0 0 26px 0; display:block; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.36em; line-height:1.1em; color:#00517c}
	#cont_izq ul#social li {margin:0; padding:4px 0 9px 2px; display:block; list-style:none;}
	#cont_izq ul#social li a {color:#259dcd; text-decoration:none; margin-left:-2px; padding-left:32px}
	#cont_izq ul#social li a:hover {text-decoration:underline}


/* ELEMENTOS COMUNES DE CONTENIDO (#cont_der y #cont_100) */
	
	.borde{border:0px solid #eeeeee}
	
	/*galeria fotos*/
	ul.not_ul{list-style:none;margin:0}
	.imgIntContenido {height: 90px;width: 90px;}
	.not_galeria .not_galeria_foto{width:100%;overflow:hidden}
	.not_galeria .not_galeria_foto p{text-align:center}
	.not_galeria .not_galeria_foto .imagennot_galeria{width:90%;text-align:center;float:left}
	.not_galeria .not_galeria_foto .imagennot_galeria img{width:100%;}
	.not_galeria .not_galeria_foto .imagennot_galeriaE{width:90%;text-align:center;float:left}
	.not_galeria .not_galeria_foto .imagennot_galeriaE img{height:476px;}
	.not_galeria .a_fotoanterior{float:left;height:35px;width:5%;margin-top: 30%;}	
	.not_galeria .a_fotosiguiente{float:right;height:35px;width:5%;text-align:right;margin-top: 30%;}
	.modulo {color:#1e3546; margin:0; clear: both;}
    .modulo .top {padding:0 2%;}
	
	#cont_der .modulo .top {padding:0;}
	.modulo.trescolumnas{background: rgba(0, 149, 167, 0.95); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee0095a7, endColorstr=#ee0095a7)";}
	.modulo100 {margin: 0; padding: 0;}
	.modulo50 {width:50%; background: transparent;}
	.modulo33 {width:29%; margin:0; min-height: 230px; height: auto!important; height: 230px; padding:1% 2%;}
	.modulo70 {width: 63%; background: #FFFFFF; margin: 0 0 1% 1%; padding: 2%;}
	.modulo30 {width: 31%; background: #FFFFFF; margin: 0 0 1% 1%; padding: 2%;}
	.modulo25 {width:22%; margin:0; height: auto!important;float:left; padding:1%;}
	.rc-bnnr-mobile{display:none;}
	.rc-bnnr{display:inline;}
	.modulo_banners {width:100%; margin:0; padding:15px 0; color:#555; background: rgba(255, 255, 255, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff, endColorstr=#80ffffff)";}
	.modulo33.first {background: rgba(0, 182, 199, 1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff00b6c7, endColorstr=#ff00b6c7)";}
	.modulo33.second {background: rgba(0, 165, 183, 1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff00a5b7, endColorstr=#ff00a5b7)";}
	.modulo33.last {width:30%; color:#1e3546;}
	.modulo50.last {width:50%;margin: 0 0 1% 1%; color:#1e3546}
	.modulo img.mapamundo {width: 100%}

	.modulo25 a {font-weight: bold!important;font-size: 1.1em!important;text-decoration: underline;}
	
	.int .modulo {padding: 0 4% 4% 0;text-align: justify; margin:0; border:0px solid #555;}
    .int .modulo .txtsubtitulo{text-align: center;}
	.int .modulo .txtsubtitulo.specialTop{padding-top:10%;}
	.int .modulo .txtsubtitulo a{text-decoration:none!important;}
		
	.modulo .w3cdownload{ color:#1e3546;}	
	.modulo a:hover{text-decoration:underline;text-decoration-style:solid;}
	
	.modulo p.titular a {color:#1e3546;}
	.modulo p.titular a:hover {text-decoration: none; color:#999;}
	.modulo p.titular a {color:#1e3546;}
	.modulo .under p.titular a {color:#009966;}

	.modulo img {margin:0; padding:0; border:0;}
	.modulo img.noticia {width:99%;}
	.modulo img.noticia.ds {display: block;width: 80%;padding:1% 0;margin:auto;}
	.modulo img.noticia.mb {display: none;}
	.modulo img.noticiaauto {width:auto}
	
	.ImgIntnoticia {margin:0; padding:0; border:0;}
	
	.mb-video{width: 426px;height: 400px;}
	
	
	.inner_left{width:38%;float: left;margin-right: 2em;text-align:center}
	.inner_left img{width:100%}	
	
	.inner_left_rcIMX{width:60%;float: left;margin-right: 2em; margin-bottom: 1em; text-align:center}
	.inner_lrc{width:50%;float: left;}
	.inner_lrcIMX{width:50%;float: left;}
	.inner_lrcIMX p{width:90%;margin: 5% 0;}
	.inner_lrcIMX a{color: #1e3546;text-decoration: underline;}
	.inner_lrc img{float:left;width:48%; padding-right:2%;}
	.inner_rrc{width:50%;float: right;}
	.inner_rrcIMX{width:50%;float: right;}
	.inner_rrcIMX p{width:100%;margin: 5% 0;}
	.inner_rrcIMX a{color: #1e3546;text-decoration: underline;}
	.inner_rrc img{float:right;width:48%;padding-left:1%;}
	.inner_right{width:60%;float: right;}
	.inner_right_rc .ds {display:block; width:100%;} 
	.inner_right.rc_pd{width:40%;float: right;padding-left: 2%;}


	
	.txtsubtitulo_rcIMX{background-color: #ffffff;color: #1e3546;height: 53px;margin: 2% 0;font-size: 1em;width: 68%; padding-left: 5%;border: 1px solid #1e3546; height: 51px;}
	.txtsubtitulo_rcIMX .rcIMspan{padding-top:3%;}	
	#info_rrcIMX{padding-top:3%;}

	/*Educacion*/
	.left_rcEdu{width:40%;float: left;padding-right:1%;}
	.left_rcEdu img{width:99%}
	.right_rcEdu{width:55%;float: right;padding-right:1%;}
	/**/

	/*Temas I*/    
	.inner_left_temasI{width:47%;float: left;}
	.inner_right_temasI{width:47%;float: right;}
	.inner_left_temasI img{width:100%; max-width:330px; max-height:150px;}
	.inner_right_temasI img{width:100%; max-width:330px; max-height:150px;}
	.inner_left_temasI a{text-decoration: underline;}
	.inner_right_temasI a{text-decoration: underline;}
	.inner_left_temasI p{margin-top: 5%;}
	.inner_right_temasI p{margin-top: 5%;}

	.inner_temasI{width:30%;float: left;padding:1%;}
	.inner_temasI a{color: #00c6d7;text-decoration:underline;}
	.inner_temasI #linkblog{margin: 10% 0;}
		
	#barraTemasI{display: block;margin-left: auto;margin-right: auto;border-style: inset;border-width: 1px;margin: 3% 4% 3% 0;}

	.inner_left_testimonioI{width:47%;float: left;min-height: 370px;}
	.inner_right_testimonioI{width:47%;float: right;min-height: 370px;}
	.inner_left_testimonioI video{width: 100%;}
	.inner_right_testimonioI video{width: 100%;}
	.inner_left_testimonioI p{font-weight: bold;text-align: center;margin-top: 5%;}
	.inner_right_testimonioI p{font-weight: bold;text-align: center;margin-top: 5%;}

	.inner_left_testimonioI .commTest{font-style: italic;text-align: center;font-weight: normal;}
	.inner_right_testimonioI  .commTest{font-style: italic;text-align: center;font-weight: normal;}



	.modulo img.lnk_externo,
	.modulo img.lnk_pdf {display:inline;vertical-align: middle;}

	.modulo_news_agenda { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddffffff, endColorstr=#ddffffff)";}
	.modulo_news_agenda a { color:#1e3546;font-size:18px;}
	.modulo_news_agenda a:hover {color:#999;}
	.modulo66 {width:66%; margin:0; padding: 2%; color:#1e3546;}
	.modulo_news_agenda .titlenews {margin: 3% 0; position: relative; padding: 0; min-height: 445px; height: auto!important; height:450px;}

	.modulo_news_agenda .titlenews .col_news_home {width: 50%; float: left;}
	.modulo_news_agenda .titlenews .col_news_home .pc50 {width: auto;}

	.modulo_news_agenda .titleagenda {margin-top: 45px; width:34%; position: relative; padding: 0; background: #F5F5F5; min-height: 445px; height: auto!important; height:450px;}
	.modulo66 .news {height:45px; margin-top:-45px; padding:0; background: rgba(0, 67, 86, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6004356, endColorstr=#e6004356)";}
    
	.modulo33 .agenda {height:45px; margin-top:-45px; padding:0; background: rgba(12, 86, 102, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e60c5666, endColorstr=#e60c5666)";}

/*NR*/
	.modulo100 .bnnDestacamos{min-height:360px;}
	
	.modulo100 .bnnDestacamosmobile{display:none;}
	.modulo100 .bnnDestacamosmobile .plecaBnn{padding: 1% 5%;color: #ffffff; width: 20%!important;  background-color: #ffffff;  margin: auto;}
	
    .modulo100 .bnnDestacamos h2 {color: #FFF; width: 45%;margin: 7% 0% 0% 0%;padding:0;}
	.modulo100 .bnnDestacamos a {padding: 1% 1% 2% 0%;color: #FFF;font-size: 17px; line-height: 22px;letter-spacing: 0.06em;}
	.modulo100 .bnnDestacamos p {width: 30%;padding: 0% 0 2% 4%; margin:0;} /*width: 30%;    padding: 0% 0 2% 4%; margin:0;}*/
	.modulo100 .bnnDestacamos .plecaBnn{padding: 5px!important; background-color: #ffffff;width: 10%!important;margin-left: 4.5%!important;font-size: 7px!important; margin-top: 2%!important;}
    .modulo100 .medDestacados{width:100%;height:550px;background-color:#265a73;background:url(../img/fondo-banner-destacados.jpg) top center no-repeat}
	.modulo100 .medDestacados .moduloDestacamos{width: 22%;float: left;padding: 5%;height: 260px;margin:4% 0 6% 0; position:relative;text-align: center;background-color:#053144;overflow:hidden;}
	.modulo100 .medDestacados .moduloDestacamos.centrar{margin-left:2%}
	.modulo100 .medDestacados .moduloDestacamos h2{color:#39ecfe;padding:0;margin-bottom: 10%;}
	.modulo100 .medDestacados .moduloDestacamos a {font-size:18px;padding: 0;margin: 0;margin-top: 3%;color: #39ecfe;}
	.modulo100 .medDestacados .moduloDestacamos.boxblue{background-color:#39ecfe;color:#053144!important;}
	.modulo100 .medDestacados .moduloDestacamos.boxblue h2{color:#053144;}
	.modulo100 .medDestacados .moduloDestacamos.boxblue a{color:#053144;}
	
	.modulo100 .medDestacadosSecond{background-color: #fffdb0;height: 350px;text-align:center;float: left;width: 100%;}
	.modulo100 .medDestacadosSecond h2 {margin-bottom:3%;}
	.modulo100 .medDestacadosSecond a{color:#053144;}
	.modulo100 .medDestacadosSecond p{text-align:center;padding: 5% 10%;}
	.modulo100 .medDestacadosSecond .modulo100 {text-align:center;padding: 5%;}
	.modulo100 .medDestacadosSecond .modulo50 { color:#043242;height: 350px; float: left;}
	.modulo100 .medDestacadosSecond .modulo50 h2{margin: 10%; }
	.modulo100 .medDestacadosSecond .modulo50.blue{background-color: #053144;}
	.modulo100 .medDestacadosSecond .modulo50.blue h2{margin: 10%; color: #fdfdb3;}
	.modulo100 .medDestacadosSecond .modulo50.blue a{color: #fdfdb3;}
		
	.modulo33 .agenda {height:45px; margin-top:-45px; padding:0; background: rgba(12, 86, 102, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e60c5666, endColorstr=#e60c5666)";}
   
	/*NR*/
	.homePrensa{margin-top:2%;}
	.homePrensa p {border: 2px solid #1e3546; padding: 1% 5%; text-align: center;width: 20%; margin: auto;}
	
	.modulo .top .titulo {position:relative; margin: 10px 0 20px; float:left; width: 100%; padding:0; line-height:1em;text-align:center;}
	.modulo .top .tituloright {position:relative; margin:0 20px 0 0; color:#fff; float:right; padding: 5px 0 10px; line-height:1.1em}
	.modulo100 .top {background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6004356, endColorstr=#e6004356)";}
	.modulo100 .top .titulo {position:relative; color:#1e3546; float:left; padding: 5px 0 10px; margin: 0 0 0 20px; line-height:1.1em}
	.modulo100 .top .more {float:left; padding: 14px 0 0 8px; display: block;}
    .modulo100 .redes {padding:3% 2%;}
	.modulo100 .redes.marca{text-align: center;font-weight: bold;background-color:#f2f2f2;}
	.modulo100 .redes.marca h2{margin:0;color: #0d2941;font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;font-size: 20px!important;}
	
	.modulo100 .medRedes{border: medium none;padding: 0;overflow:hidden}
	.modulo100 .ModuloRedes{width:31.3%;float:left;padding:0 1%}
    .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;}
	/*.destacadosNotas{width:90%;height:40%;min-height:186px;padding: 5%}  SE COMENTA X FALLA EN WEB PSS 27112015*/
	.destacadosNotas{width:90%;min-height:186px;padding: 5%} 
    .destacadosNotas a{color:#00c6d7;font-size:1.2em; line-height: 1.2em;font-family: 'Telefonica-Regular', Verdana,Arial,Helvetica,sans-serif;display:block;margin-bottom:10px}
    .destacadosNotas a:hover{color:#00c6d7;text-decoration:underline}
	.destacadosBanner{width:100%;height:auto;}
	.destacadosBanner a{display:block;line-height:0;width:100%}
	.destacadosBanner a img{width:100% !important}
	.modulo100 p.titular a {color: #555;}
	.modulo100 p.titular a:hover {text-decoration: none; color:#00bb66;}
    .modulo33 .med {padding:0;margin: 0}
	.modulo33 .top .titulo {color:#00ff99;}
	
	.modulo .news .titulo {position:relative; margin:0 0 0 20px; color:#053144; padding: 5px 0 10px; line-height:1.1em}
	.modulo .news .tituloright {position:relative; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-weight:normal; margin:0 20px 0 0; color:#fff; float:right; padding: 5px 0 10px; line-height:1.1em}
	.modulo .agenda .titulo {position:relative; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 0 20px; color:#fff; padding: 5px 0 10px; line-height:1.1em}
	.modulo .top .titulo a {color:#259dcd}
	.modulo .top .titulo a:hover {text-decoration:underline}
	.modulo .top .titulo a.desplegar {padding:0 0 0 34px; background:url(../img/ico_desplegar.gif) 0 13px no-repeat}
	.modulo .top .titulo a.desplegar:hover {text-decoration:underline}
	.modulo .top .titulo a.plegar {padding:0 0 0 34px; background:url(../img/ico_plegar.gif) 0 13px no-repeat}
	.modulo .top .titulo a.plegar:hover {text-decoration:underline}
	.modulo .top .titulo .sep_vert {display:inline-block; width:31px; text-indent:-100000px; background:url(../img/sep_vert01.gif) 15px 3px no-repeat}
	.modulo30 .top {background: rgba(20, 96, 112, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6146070, endColorstr=#e6146070)";}

	.top a.ico_mas {position:relative; display:block; width:28px; height:25px; float:right; margin:5px 10px 15px 0; cursor:pointer; background:url(../img/ico_mas_verde.png) right center no-repeat}
	.top a.ico_mas img {margin:3px 0 0 0;}
	.top a.ico_mas img:hover {opacity:0.7; }
	.top p.fechanoticia {font-size:0.9em; font-family:Arial, Helvetica, sans-serif; color: #999; margin:0; padding: 0 0 1% 2%;}
	.modulo .med {padding:0; border: none;}
	.int .modulo .med {padding:0 0 0 0; margin-bottom:9px}
	.int .modulo .med .img_center {text-align: center; padding: 2% 0;}
	.int .modulo .med .img_center img {width:64%;}
	.modulo .bot .a_anterior {font-size:1.27em; color:#4AB3FF; padding:0 0 14px 25px; background:url(../img/blt_flechaAl01.gif) 0 0 no-repeat}
	.modulo .bot .a_anterior:hover {text-decoration:underline}
	.modulo .bot .a_siguiente {font-size:1.27em; color:#4AB3FF; padding:0 25px 14px 0; background:url(../img/blt_flechaAr01.gif) right 0 no-repeat}
	.modulo .bot .a_siguiente:hover {text-decoration:underline}
	.modulo .title {padding:0; width:33%;}
	.modulo .title .first,.modulo .title .second {background: rgba(0, 67, 86, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6004356, endColorstr=#e6004356)";}
	.modulo .title .third {background: rgba(12, 86, 102, 0.9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e60c5666, endColorstr=#e60c5666)";}
	.modulo .title .titulo {color: #FFFFFF; float: left; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif; font-weight: normal; line-height: 1.1em; margin: 0 0 0 20px; padding: 5px 0 10px; position: relative;}
	.modulo .title .second .titulo  {float: right;}
	.modulo .under {padding: 3% 5%; margin:1% 1% 0 0;min-height: 96px;}
    .modulo .above {max-height:350px;overflow:hidden;text-align: center;}
	.modulo .pc90 .fecha {color: #999999; margin:0;}

	/* ANTES .modulo .med */
	.med p.fecha,
	.med p.fechanoticia {font-size:18px; font-family:'Telefonica-Bold',Arial, Helvetica, sans-serif; color: #1e3546; margin:0;font-weight:bold;}
	.med .home_invertia .fecha {color:#fff;}
	.modulo .med .not_50_carro .fecha {color:#999999;}
	.med .titular { font-size:1.2em; line-height: 1.1em; padding:0 0 5px; font-family: 'Telefonica-Regular', Verdana,Arial,Helvetica,sans-serif}
	.med .color_link { padding:0 0 5px 0; font-weight:normal;}
	.med .entradilla {font-size:1.1em; line-height: 1.2em; margin: 5px 0 15px;}
	.med p {margin: 0 0 10px;}
	.med p.titular {margin-top: 0;}
	
	.med .titular01 {font-size:1.8em; color:#043345; padding:0 0 15px 0; line-height:1em;}
	.med .titular02 {font-size:1.2em; padding:3px 0px; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif; font-weight: bold;}
	.med .titular02 .pequeno {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.56em}
	.med .titular03 {font-size:0.7em; padding:3px 0 5px 0; font-weight:bold; color:#555;}
	.med .titularprensa{text-decoration:none;color:#555555;font-size:1.4em; padding:0 0 15px 0; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;}
	.med a.titularprensa:hover{color:#009966}

	.med a.ico_mas {position:relative; display:block; width:28px; height:28px; background:url(../img/ico_mas_verde.png) 0 0 no-repeat; text-indent:-100000px; float:right; margin:10px 0 0 0; cursor:pointer}
	.med a.ico_mas:hover {background:url(../img/ico_mas_verde_on.png) 0 0 no-repeat;}

	.modulo .med .nombre {
		font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:2.18em;
		line-height: 1em;
		color:#555;
		padding:0 0 5px;
	}

	/* antes .modulo */
	.med ul.ul_generico {height:100%; padding:3px 0 10px 16px; font-size: 0.9em;}
	.med ul.ul_generico li {list-style-type:none; padding:0 0 20px 15px;}
	.med ul.ul_generico li ul li{ background: url("../img/blt_relacionados.gif") no-repeat scroll 0 4px transparent; padding:0 0 4px 15px;}
	.med ul.ul_generico li.no_background {height:100%; list-style-type:none; background:none;}
	.med ul.ul_generico li ul,
	.med ul.ul_generico li ol {padding:5px 0 6px 16px;}
	.med ul.ul_generico li p {margin: 2px;}
	.med ul.ul_generico li p strong,
	.med ul.ul_generico li p b {font-size: 1.1em;}

	.med ol.ol_generico {padding:3px 0 10px 32px; font-size: 0.9em;}
	.med ol.ol_generico li {list-style-position:outside; padding:0 0 4px 0;}
	.med ol.ol_generico li ul,
	.med ol.ol_generico li ol {padding:5px 0 6px 32px;}

	.med ul.ul_generico02 {height:100%; padding:3px 0 10px 0px; margin-bottom:-20px;}
	.med ul.ul_generico02 li {height:100%; list-style-type:none; padding:0 0 20px 15px; background:url(../img/blt_relacionados.gif) 0 6px no-repeat;}

	/* antes .modulo */
	.med ul.ul_destacado {padding:0 2%;}
	.med ul.ul_destacado.dondeestamos {background:url(../img/deco_donde_estamos.png) right 2px no-repeat; padding-bottom: 20px;}
	.modulo33 .med ul.ul_destacado li {padding: 0 0 10px;}
	.modulo33 .med ul.ul_destacado li span {color: #00FF99;}
	.med .home_invertia .caja_texto{background:transparent;}
	.med .home_invertia .titular02 {color: #fff;}
	.med .caja_texto {font-family: 'Telefonica-Regular',Arial, Helvetica, sans-serif; padding: 0 5% 2%;text-align:justify;}
	.in .med .caja_texto { padding: 0 12% 2% 3%;}
	
	.int .med .caja_texto.sangrado {padding:0 3% 3% 3%;}
	.int .med .pc100 .caja_texto.sangrado {padding:0 3%;}
	
	.med ul.soc_inf li {float: left; width: 45%; padding-top: 5px;}

	/*.int .med .caja_texto span {color: #00C6D7;}*/
	.int .med .caja_texto .texto_cookies span { color: #555555;}

	.med .pc25 {background:#ffffff;}
	.med .pc33 {background:none;}
	.med .pc50 {width: 47%; padding: 1% 1% 1% 2%;}
	.med .pc50 .izq {float:left;}
	.med .pc50 .der {float:right; width: 66%;}
	.med .pc90 {width: 93%; padding: 5% 2% 2% 5%;}

	.modulo66 .med .pc50 .izq {width: 30%;}
	.modulo66 .med .pc50 .der {width: 66%;}
	.modulo .dc_index img {float:left;margin:20px 10px 0px 10px;}

	.dc_index_enlaces a.primero {margin-left:50px;}
	.dc_index_enlaces a.segundo {margin-left:81px;}
	.dc_index_enlaces a.tercero {margin-left:59px;}
	.pc100 ul{list-style-position:outside;margin: 0 0 0 2em;padding: 0;list-style-position:inside\9;}
	 ul.sublist {list-style-type:circle;list-style-position:outside;margin: 0 0 0 1em;padding: 0;list-style-position:inside\9;}
	 ul.bullol {list-style-type:decimal;list-style-position:outside;margin: 0 0 0 1em;padding: 0;list-style-position:inside\9;}
	.pc100 ul li{margin-bottom:.5em}
	.inner_leftrc{width:65%;float: left;margin-right: 1em;text-align:center}
	.inner_leftrc img{width:100%}
	.inner_left_rc{width:50%;float: left;}
	.inner_right_rc{width:50%;float: right;}
	.inner_left_rc img{width:98%;padding: 1% 0% 2% 0%;}
	.inner_right_rc img{padding: 1% 0% 4% 2%;width: 98%;}
	.inner_left_rc ul{margin: 1.5em 0 0 2em;}
	.inner_left_rc ul li {line-height: 1.3;margin-bottom: 1.4em;}
	.left_rc{width:24%;float: left;padding-right:1%;}

	#cont_der .modulo .med .pc100 {width:100%}	
	#cont_der .modulo .med .pc100 .caja_imgtexto {margin: 2%;} /*pss error 30-11-2015  quito: height:100%; */	
	#cont_der .modulo .med .pc100 .caja_imgtexto.destacada {background-color:#f1f1f1}
	#cont_der .modulo .med .pc100 .caja_imgtexto.sinborde {border-bottom:none}
	#cont_der .modulo .med .pc100 .izq {width:22%; float:left;}
	#cont_der .modulo .med .pc100 .izq img {width:100%;}
	#cont_der .modulo .med .pc100 .der {width:70%; float: right; min-height: 100px; margin:0; padding:0 4%; background-color: transparent;}
	#cont_der .modulo .med .pc100 .Titulo  {color:#1e3546;margin-bottom: 10px;} /*INSERT PSS*/
	#cont_der .modulo .med .pc100 .not_50_galeria .izq {width:30%;}
	#cont_der .modulo .med .pc100 .not_50_galeria .der {width:62%;}

	#cont_der .modulo .med .pc100 a{text-decoration:underline;}
	#cont_der .modulo .med .pc100 .nonlink a{text-decoration:none;}
	#cont_der .modulo .med .pc100 .prshare{padding:0 1%;}
	/* Para interiores */
	.inner{background-color: #ffffff;margin-top:2%;}
	
	 #cont_der .modulo .med .pc100 .izq {width:22%; float:left; padding: 0;}
	 #cont_der .modulo .med .pc100 .der {width:74%; padding: 0;}
	
	 #cont_der .modulo .med .pc100 .izqInterior{width:60%; float:left; padding: 4% 0 0 2%; margin: 0 20px;}
	
	 #cont_der .modulo .med .pc100 .izqInterior p{color: #1e3546;}
	 #cont_der .modulo .med .pc100 .derInterior{width:27%; float:left; padding: 4% 0 2% 1%;}	
	 #cont_der .modulo .med .pc100 .derInterior img{ max-width: 150px;  height: auto;}

	#cont_der .modulo .med .pc100 .cjatitle{color: #1e3546;font-weight: bold;padding:2% 10% 4% 5%;}
	hr{height: 2px;background-color: #f2f2f2;margin: 0 2%;}
	#cont_der .modulo .med .pc100 .izqInterior .nonlink{text-decoration:none;}
	
	#cont_der .modulo .med .pc100 .not_galeria_foto{text-align:center;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .a_fotosiguiente img{padding: 15% 3% 15%;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .a_fotoanterior img{padding: 15% 3% 15%;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .imgGaleria{height: auto!important; max-width: 550px!important;}	
	#cont_der .modulo .med .pc100 .not_galeria_foto .VdeoGaleria{height: 350px!important; width: 550px!important;}
	
	
	#cont_der .modulo .med .pc100 .ThumbGaleria{width: 150px!important;height: 150px!important;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .imagennot_galeria a:hover{text-decoration:none!important;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .a_fotosiguiente hover{text-decoration:none!important;}
	
	#cont_der .modulo .med .pc100 .der_pais {width:62%; float:right; padding:2%}
	#cont_der .modulo .med .pc100 .der ul.relacionados {display:block; margin:0 0 -15px 0; padding:0}
	#cont_der .modulo .med .pc100 .der ul.relacionados li {font-size: .8em; display:block; margin:0; padding:0 0 15px 15px; list-style-type:none; background:url(../img/blt_relacionados.gif) 0 3px no-repeat;}
	#cont_der .modulo .med .pc100 .der ul.relacionados li .img_noticias {padding-top:4px}
	#cont_der .modulo .med .pc100 .der ul.relacionados li .img_noticias img {display:inline-block; margin:0 4px 4px 0; padding:0; border:none}

	#cont_100 .modulo .med .pc100 .fila_cajas .caja_imgtexto {border-bottom:none; margin-top: 2%;}
	.modulo100 .med .pc100 .fila_cajas .pc50 .izq {width:48%; float:left; max-width: 180px;}

	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .izq {width:36%; float: left; max-width: 180px;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .izq img{width:100%;}
	.modulo100 .med .pc100 .fila_cajas .pc50 .izq img{width:100%;}
	.modulo100 .med .pc100 .fila_cajas .pc50 .der {width:52%; float:right; padding:0; background-color: #fff;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .der {width:62%; background-color: transparent;}
	.modulo33 .med .pc100 .fila_cajas .pc90 .izq {width:48%; float:left; max-width: 100px; }
	.modulo33 .med .pc100 .fila_cajas .pc90 .der {width:62%; float:right; padding:0 6% 0 2%; }

	#cont_100 .modulo .med .pc100 .fila_cajas .cuadro_dia {width:3em; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; margin-bottom:10px; padding:3px 5px 5px 7px; position:relative; border:1px solid #999999}
	#cont_100 .modulo .med .pc100 .fila_cajas .cuadro_dia .txt {display:block; line-height:1em}
	#cont_100 .modulo .med .pc100 .fila_cajas .cuadro_dia .dia {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:2.61em; font-weight:bold; line-height:1.1em; letter-spacing:-0.05em}

	.int #cont_der .modulo .marcas {margin: 2% 3%;}
	.int #cont_der .modulo .marcas .marca {margin: 0; padding: 0 0 12px;}
	.int #cont_der .modulo .marcas .marca .img_marca {float: right; width: 34%; text-align: center;}
	.int #cont_der .modulo .marcas .marca .img_marca img {width: 85%;}
	.int #cont_der .modulo .marcas .marca .izq span {color: #00C6D7;}
	.int #cont_der .modulo .marcas .marca .izq {float: left; margin: 0; padding: 2% 2% 0 0; width: 64%; font-size: 1.1em; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;}
	.int #cont_der .modulo .marcas .marca .izq p {margin: 0 0 10px;}
	.int #cont_der .modulo .marcas .marca .izq img {width: auto;}

	#cont_der .modulo .med .pc100 .Titulo.searchPR{margin: 3% 5% 0 5%;background: url(../img/arrow_down.png) right no-repeat #fff; width: 30%;border: 2px solid #dddddd; padding: 1%;color: #1e3546;}
	.formulario.desplegar{display:block;}
	.formulario.plegar{display:none;}
	.formulario #buscadorPR{background-color:#fff;padding-left: 1%; border: 1px solid #dddddd;width: 85%;border-top:none;}
	.formulario #mensajesErrorPrensa h2{margin: 0 0% 4% 0%!important;}
	/*.po, .sp, .box{margin-top:2%;width: 99%;}*/
	.box{margin-top:2%;width: 99%;}
	
	#cont_der .modulo .med .pc100 .thumbHeaderPR{text-align:center;}
	#cont_der .modulo .med .pc100 .thumbHeaderPR img{height: 350px;}
	
	
	/*
	ul.agenda {width:auto; background:#ffffff; margin-bottom:-12px;}
	ul.agenda li {list-style-type:none; padding-bottom:15px;}
	ul.agenda li .cuadro_dia {width:3em; float:left; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; margin-bottom:10px; padding:3px 5px 5px 7px; position:relative; border:1px solid #999999}
	ul.agenda li .cuadro_dia .txt {display:block; line-height:1em;}
	ul.agenda li .cuadro_dia .dia {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; line-height:1em}
	ul.agenda li .texto_dia {width:80%; float:right; font-size:1em;}
	ul.agenda li .texto_dia .pequeno {font-size:0.7em;}
	ul.agenda li .texto_dia_100 { float: right; font-size: 1em; width: 490px;}
*/
	.med .caja_agenda {border-bottom: 1px solid #e2e2e4; margin: 0; padding-top: 10px;}
	.med .last {border: none;}
	.med .caja_agenda .izq { width: 15%; float:left; background: url(/css/gfx/bg_cal.png) center 2px no-repeat transparent; color: #999; text-align: center; margin: 3px 0 0 10px;}
	#cont_der .modulo .med .caja_agenda .izq { width: 15%; float:left; margin: 0;}
	.med .caja_agenda .izq .mes {display: block; font-size: 0.7em; margin: 15px 0 1px; text-transform: uppercase; line-height:1em;}
	.med .caja_agenda .izq .dia {display: block; font-size: 1.2em; margin: 0 0 20px; line-height:1em;}
	#cont_der .modulo .med .caja_agenda .der { width: 75%;}
	.med .caja_agenda .der {float: right; margin: 7px 4%; width: 72%;}
	.med .caja_agenda .der .entradilla {font-size: 0.85em;}
	.med .caja_agenda .der a {color: #555555;}
	.med .caja_agenda .der a:hover {color: #00BB66; text-decoration: none;}
	.box_disclaimer { display:none; border:1px solid #ccc; padding:15px 20px; margin:10px;}


	/* Formularios 
	.formulario { width: 50%; margin: 0 auto}
	.formulario fieldset {border:none; padding:0 0 20px 0; margin:0}
	.formulario fieldset legend {}
	.formulario label {font-size: 0.8em; display: block; margin: 10px 0 0 0 }
	.formulario select {border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
	.formulario select option{padding: 0 5px}
	.formulario input.text {border:1px solid #9b9899; width: 99%; padding:2px 3px 3px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
	.formulario input.checkbox,
	.formulario input.radio {margin-right:5px; position:relative; top:2px}
	.formulario textarea {border:1px solid #9b9899; width: 99%;  height:110px; padding:3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
	*/

	/* Para contacto*/
	
	#cont_der .modulo .med .pc100 .formCol1 {width:50%;float:left;font-family:'TelefonicaText',Arial,Helvetica,sans-serif;}
	#cont_der .modulo .med .pc100 .formCol2 {width:40%;float:left;font-family:'TelefonicaText', Arial, Helvetica, sans-serif;}
	#cont_der .modulo .med .pc100 .input.text  input{border:1px solid #a8a8a8;padding:2px 3px 3px 3px; background:#ffffff;   color:#1e3546}	
        #cont_der .modulo .med .pc100 .input.text  #fl_postdate{display:none;}	
	#cont_der .modulo .med .pc100 #Divenviar  input{    background-color: #004250;color: #ffffff;width: 18%;padding: 1%;}
	#cont_der .modulo .med .pc100 .formCol1 p{ margin: 10px 0 0 0 }	
	#cont_der .modulo .med .pc100 .formCol1 label{ margin: 10px 0 0 0 }	
	#cont_der .modulo .med .pc100 .formCol1 select {border:1px solid #a8a8a8; padding:1px 1px 1px 1px; background:#ffffff; color:#1e3546}
	#cont_der .modulo .med .pc100 .formCol1 select option{padding: 0 5px}
	#cont_der .modulo .med .pc100 .formCol1 input.checkbox,
	#cont_der .modulo .med .pc100 .formCol1 input.radio {margin-right:5px; position:relative; top:2px}
	#cont_der .modulo .med .pc100 .formCol1 textarea {border:1px solid #a8a8a8; width: 99%;  height:110px; padding:3px; background:#ffffff;  color:#1e3546}
	#cont_der .modulo .med .pc100 textarea {border:1px solid #a8a8a8; width: 99%;  height:110px; padding:3px; background:#ffffff; color:#1e3546}
    #cont_der .modulo .med .pc100 .formCol2 p{ margin: 10px 0 0 0 }	
	#cont_der .modulo .med .pc100 .formCol2 label{ margin: 10px 0 0 0 }	
	#cont_der .modulo .med .pc100 .formCol2 select {border:1px solid #a8a8a8; padding:1px 1px 1px 1px; background:#ffffff; color:#1e3546}
	#cont_der .modulo .med .pc100 .formCol2 select option{padding: 0 5px}
	#cont_der .modulo .med .pc100 .formCol2 input.checkbox,
	#cont_der .modulo .med .pc100 .formCol2 input.radio {margin-right:5px; position:relative; top:2px}
	#cont_der .modulo .med .pc100 .formCol2 textarea {border:1px solid #a8a8a8; width: 99%;  height:110px; padding:3px; background:#ffffff; color:#1e3546}	

	
	#cont_der .modulo .med .pc100 #mensajesError {width: 80%;margin: auto;border: 2px solid #B20000;margin-bottom:3%;display:none;}
	#cont_der .modulo .med .pc100 #mensajesError ul { margin: 3%;list-style-type: none; color: #B20000;}
	#cont_der .modulo .med .pc100 #mensajesError p { margin: 3%;list-style-type: none; color: #B20000;}
	#cont_der .modulo .med .pc100 #mensajesError #errSeccion{display:none;}
	
	#cont_der .modulo .med .pc100 select {border:1px solid #a8a8a8; padding:1px 1px 1px 1px; background:#ffffff; color:#1e3546}
	#cont_der .modulo .med .pc100 select option{padding: 0 5px}

/*end contacto*/
	
	/* Formularios */
	.formulario {width:auto;overflow: hidden;position: relative;clear: both;}
	.formulario fieldset {border:none; padding:0 0 20px 0; margin:0}
	.formulario select {border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif;color:#59595d;margin: 1% 0;}
	.formulario  input{padding: 1%;border: 2px solid #1e3546;background: none;color: #1e3546; font-weight: 100;}
	.formulario .file{padding:2px 3px 10px 3px; background:#ffffff; color:#59595d}
	.formulario input.text {border:1px solid #9b9899; padding:2px 3px 3px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
	.formulario input.span {border:1px solid #9b9899; padding:2px 3px 3px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
	.formulario input.checkbox,
	.formulario input.radio {margin-right:5px; position:relative; top:2px}
	.formulario textarea {border:1px solid #9b9899; padding:3px; height:110px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
	/* Catalogo de tamanos para elementos */
	form#buscadorPR .fila{margin:8px 0;}
	
	.formulario label {font-size:100%;}
	.formulario label.long1 {display:inline-block; width:25px; text-align:right;}
	.formulario label.long2 {display:inline-block; width:54px; text-align:right}
	.formulario label.long3 {display:inline-block; width:115px}
	.formulario label.long4 {display:inline-block; width:228px; text-align:right}
	.formulario span.long1 {display:inline-block; width:25px; text-align:right}
	.formulario span.long2 {display:inline-block; width:54px; text-align:right}
	.formulario span.long3 {display:inline-block; width:112px; text-align:right}
	.formulario span.long4 {display:inline-block; width:228px; text-align:right}
	.formulario input.long1 {width:17px}
	.formulario input.long2 {width:46px}
	.formulario input.long3 {width:104px}
	.formulario input.long4 {width:220px}
	.formulario select.long1 {width:46px;}  /* Especial (no coincide en ancho con long1) */
	.formulario select.long2 {width:63px}
	.formulario select.long3 {width:112px}
	.formulario select.long4 {width:228px}
	.formulario textarea.long3 {width:104px}
	.formulario textarea.long4 {width:220px}

	.formulario select
	#cont_der .modulo .med .caja_texto #Divenviar label{color:#ffffff;}
	
	.formulario #mensajesErrorPrensa{width: 90%; MARGIN: 1% 0; padding:2% 1% 2% 5%;}
	.formulario #mensajesErrorPrensa p{color: #C51919;font-size: 100%;text-align: justify;padding-left:3%;}
	span.error{color: #C51919; padding: 3px; border: thin solid #C51919;display:none;} 
	
	/* Botones genericos */
	input.button {cursor:pointer; display:inline; float:left; height:25px; padding:0 12px 3px 16px; margin:5px 0; border: 2px solid #259DCD; border-radius: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#259DCD; width:100px; background-color: #fff}
	.botones {width:108px; overflow: auto; margin:0 auto; padding:0}
	.formulario .botones {padding-top:8px}
	.olvidar a{margin: 10px 0; font-size: .8em}

	.disclaimer {margin: 8px 0; padding: 0 0 25px; width: 210px;}
	.disclaimer input.button {width: auto;}


	/* Deshabilitados */
	.disabled {border-color:#d5d5d6; color:#d5d5d6}
	/* Separador */
	.formulario .separador {border-top:1px solid #E5E5E5; height:1px; font-size:1px; margin:0 -12px 15px -12px}
	/* Feedback del servidor */
	.atencion {padding:7px 0 40px 38px; background:url(../img/ico_atencion.gif) 0 0 no-repeat; color:#fe0000}
	/* Separador horizontal */
	.sep_hor {display:block; height:1px; margin:0; font-size:0.09em;} 

	/* PaginaciÃ³n */
	.mostrando {padding:0 2%;color:#555;}
	.paginacion {padding:0 2% 13px; margin-top:26px}
	.paginacion a {color:#259dcd}
	.paginacion a:hover {text-decoration:underline}
	.paginacion .left {padding-top:7px; font-size:.8em}
	.paginacion .right {color:#4ab3ff; font-size:1.3em}
	.paginacion .right span {color:#555}
	.paginacion .right a.a_anteriores {display:block; float:left; width:18px; height:20px;margin:0 10px 0 0; background:url(../img/blt_flechaAl01.png) 0 0 no-repeat; text-indent:-100000px}
	.paginacion .right a.a_anteriores:hover {background:url(../img/blt_flechaAl03.png) 0 0 no-repeat}
	.paginacion .right span.a_anteriores {display:block; float:left; width:18px; height:20px;margin:0 10px 0 0; background:url(../img/blt_flechaAl05.png) 0 0 no-repeat; text-indent:-100000px}
	.paginacion .right a.a_siguientes {display:block; float:left; width:18px; height:20px;margin:0; background:url(../img/blt_flechaAr01.png) 0 0 no-repeat; text-indent:-100000px}
	.paginacion .right a.a_siguientes:hover {background:url(../img/blt_flechaAr03.png) 0 0 no-repeat}
	.paginacion .right span.a_siguientes {display:block; float:left; width:18px; height:20px;margin:0; background:url(../img/blt_flechaAr05.png) 0 0 no-repeat; text-indent:-100000px}
	.paginacion .right .pags {display:block; float:left; margin:-2px 10px 0 0}
	.paginacion.inferior {margin-top:15px}

	/* ELEMENTOS ESPECIFICOS PARA LA HOME */
	.index #cabecera {height:190px; padding-bottom:0}

	#claim {float:left; width:99.9%; min-height: 210px; height: auto!important; height:210px; color:#ffffff; background-color:#013145;}
	#claim.etecommx {background:url(../img/bgd_claimN.png) left top no-repeat;}
		
	/*Movistar felicitacion 2020*/

	#claim.movistar {background:url(../img/bnn_MovistarFiestas.png) center no-repeat;min-height:394px;background-size: cover; width: 100%;}
	.pc100.pnMovistar{padding:8% 4% 2% 8%;}
	.med .caja_texto.cnnMovistar{background-color:#ffffff;font-size: 20px; font-family: 'Telefonica-Light', Arial, Helvetica, sans-serif; line-height: 1;padding: 2% 20% 1% 20%;text-align: center;}
	#msgMovistar{font-family: 'Telefonica-Bold', Arial, Helvetica, sans-serif;}
	.videoMovistar{	width: 70%;margin-left: 15%;margin-bottom: 3%;}

	/*End movistar*/
	.index #claim {border-bottom:0;}
	.ft #claim {border-bottom:0; padding-bottom: 130px;}
	
	#claimH{float:left; width:100%; position:relative; min-height: 210px; height: auto!important; height:210px; text-align:left; color:#ffffff;background:url(../img/bgd_claimHome.png) left top no-repeat;   border-bottom: 20px solid #024457; font-size:100%;}
	#claimH .seclft  {width:170px; float:left; margin-top:5%}
	#claimH .seclft p { width: 85%; padding:4%; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; line-height:20px; font-weight:bold; letter-spacing:0.01em; font-size:0.9em;}
	#claimH .secrgt  {width:50%; float:left;padding:3% 4% 1% 4%;}	
	#claimH .secrgt .hdrHm {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:2.8em; color: #fff; padding:0% 0% 3% 0%;line-height:.6em}
	#claimH .secrgt  span{font-color:yellow;}
	#claimH .secrgt  p {padding:2% 0 0 0; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-weight:bold;font-size:.9em;}	
	#claimH .btm { text-decoration:none; cursor:pointer;outline:none;}
	
	
	/*#claim .interior {width:95%; margin: 0 auto;}*/
	#claim .interior {width:41%; margin: 0 auto;background-color:#013145;float:left;min-height: 370px;}
	#claim .interior h1 {color: #fff; font-weight:normal!important;padding:15% 0% 8% 5%;    text-align: left;}
	#claim .interior p {  padding: 7% 10%; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:17px; line-height:22px;letter-spacing:0.06em}		
	#claim .interior .home_sel {position:relative; float:left; margin:0 0 3px 0; text-align:left}
	#claim .interior .sel_pais {z-index:100}
	#claim .interior .sel_producto {z-index:10; display:none}
	#claim .interior .home_sel h3 {display:none}
	#claim .interior .home_sel a.a_home_sel {position:relative; z-index:100; display:block; width:178px; height:22px; padding:9px 25px 4px 5px; color:#b6d0e9; background:url(../img/bgd_select.png) right top repeat; font-size:.8em; color:#1e3546; border-radius: 5px;}
	#claim .interior .home_sel a.a_home_sel:hover,
	#claim .interior .home_sel a.a_home_sel.activo,
	#claim .interior .home_sel a.a_home_sel.activo:hover {text-decoration:none; background:url(../img/bgd_select_hover.gif) right top repeat; color:#035ea4} 
	#claim .interior .home_sel ul.ul_home_sel {font-size:.7em; display:none; position:absolute; top:25px; left:0; z-index:10000; width:196px; padding:5px 5px 3px 5px; background:#ffffff; border:1px solid #E5E5E5}
	#claim .interior .home_sel ul.ul_home_sel li {list-style-type:none; background:none; padding:0 0 4px 0}
	#claim .interior .home_sel ul.ul_home_sel li a {color:#035ea4}
	#claim .interior p span{ color: #054150;}	

	#claim.destacamosInt{background-color:#ffffff; margin-bottom: 3%;text-align: center;}
	
	#claim.destacamosInt h1,h2{text-align: center; margin: 3%;line-height: 1.1;}
	#claim.destacamosInt .modulo33{float:left; width: 29%; margin: 0; min-height: 230px; height: auto!important;  height: 230px;  color: #1e3546; padding: 1% 2%;}
	#claim.destacamosInt .modulo33 h1,h2{ margin:3% 0% 3% 0%;line-height: 1.1;}
	#claim.destacamosInt .modulo33 .titleDestacado{font-size:1.3em!important;}	
	#claim.destacamosInt .modulo33 img{height:150px;width:auto;}	
	#claim.destacamosInt .modulo33 a{color:#1e3546; }
	#claim.destacamosInt .modulo33 a:hover{text-decoration:underline;}	
	#claim.destacamosInt .modulo33 .subtitle{width: 50%; margin: auto; font-size: 90%;}
	.cr .modulo .col_news_home .titleDestacado {font-size: 1.3em!important;height: 30px;overflow: hidden;font-weight: bold!important;}	
	.cr .modulo .col_news_home img.noticia{max-height: 250px;max-width: 350px;}
	.cr .modulo .col_news_home .subtitle{height: 83px;overflow: hidden;font-size:14px;}
	
	.pleca{width: 20%!important;background-color:#ffff00;margin-left:10%;padding:1%!important;}
	.at .pleca {background-color:#ff7a01;}
	.at_int .pleca {background-color:#ff7a01;}
	.po .pleca {background-color:#ffff00;}
	.in .pleca {background-color:#00ff98;}
	.cr .pleca {background-color:#980098;}
	.cr_int .pleca {background-color:#980098;}
	.sp .pleca {background-color:#00ff98;}
	.sp_int .pleca {background-color:#00ff98;}
	.em .pleca {background-color:#00ff98;}
					
	.plecaBnn {background-color:#ffffff;width: 5%!important;margin: 0 0 2% 4%!important;padding: 3px!important;}
	/*.at_int #claim .interior p.pleca {background-color:#ff7a01;}*/
	.marcas_tel {margin: 0; padding: 8px 0; width:100%; background: #0d2941;}
	.marcas_tel ul {list-style:none; display:inline; padding: 0 1%; display: block;}
	.marcas_tel ul li {float:right; background:url(../img/barra_white.png) right center no-repeat; display:block; height:25px; margin:0 3px; padding:2px 14px 2px 5px; display: block;}
	.marcas_tel ul li.texto {background:none; text-transform: uppercase; padding-right: 0;}
	.marcas_tel ul li img {height: 25px;}
	.marcas_tel ul li a {color:#fff; font-size:0.9em; font-family: 'Telefonica-Cap',Arial,Helvetica,sans-serif;}

	/* ELEMENTOS ESPECIFICOS PARA ACCIONISTAS INVERSORES */
	#ir_logos a {float:left; border-left:1px solid #dbdbdb; display:block; padding:0}
	#ir_logos a.primero {border-left:0}
	.ul_enlaces {margin:5px 0 0 0; padding:0; float:right;}
	.ul_enlaces li {margin:0 0 0 6px; padding:0 6px 0 0; list-style-type:none; float:left; display:block; background:url(../img/sep_vert01.gif) right 3px no-repeat;}
	.ul_enlaces li a {color:#4AB3FF}
	.ul_enlaces li.last {background:none;}
	#cont_der .modulo .modulo50 .med .pc100 .ir_invertia .der {width:45%; margin-top: 5%; float: left; padding-top:0; padding-left:4%; padding-right:0 }
	.modulo33 .med .home_invertia .izq {width: 52%; float: left; max-width: 170px}
	.modulo33 .med .home_invertia .der {width:48%; margin-top: 16px; float: left;}
	.modulo33 .med .home_invertia .izq img {width: 100%; max-width: 150px}
	.modulo33 .med .home_invertia .izq .txt1 {font-size: 0.9em; padding: 0 2px; display: inline-block; color:#c3c3c3;}
	.modulo33 .med .home_invertia .izq .txt1 a{color:#fff;}
	.modulo .med .invertia .txt1 {color:#555555; font-size: 1em;}
	.modulo .med .invertia .txt1 a{color:#00C6D7;}
	.modulo .med .home_invertia .titular01 {font-size:2.2em; padding-top:0; color: #fff;}
	.modulo33centr .med a img{width: 100%} 
	.modulo .med .ir_invertia {padding:10px; /*background:url(gfx/bgd_separador.gif) 49% 0 repeat-y*/}
	.modulo .med .ir_invertia .der {/*border-left: 1px solid #e5e5e5;*/ padding: 10px ; margin-left: 10px; width: 37%; /*margin-bottom:-12px;*/}
	#cont_der .modulo .med .ir_invertia .izq{width: 39%;}
	.modulo .med .ir_invertia .izq .txt1 {font-size: 0.9em; margin: 0 1px; display: inline-block;}
	.modulo .med .ir_invertia .izq img {border: none !important;}
	.modulo .med .ir_invertia .fecha {color:#555;}
	.modulo .med .ir_invertia .titular01 {
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		font-size: 2.4em;
    	font-weight: bold;
    	letter-spacing: -2px;
	    padding-top: 0;
	}
	#table_invertia {float:left; width:94%; margin:0 0 20px 20px;}
	#table_invertia th {border:1px solid #E5E5E5; font-size: 0.9em;}
	#table_invertia td {border:1px solid #E5E5E5; height:53px; font-size: 1.4em;}
	#table_invertia .titular01 {font-size:2em; padding-top:5px;}
	.invertia {float:left; width:140px; padding:10px 10px 9px 0; margin-left: 20px;}

	/* Galeria de Noticias para ACCIONISTAS INVERSORES */
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria {width:100%; overflow:hidden; height:100%; position:relative; z-index:1}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles {display:none; float: right; padding: 0 2% 2% 0;}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles a.a_fotoanterior {display:block; float:left; width:22px; height:21px; background:url(../img/ico_anterior03.gif) 0 0 no-repeat; text-indent:-100000px; margin:0 0 1px 0px}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles a.a_fotoanterior:hover {background:url(../img/ico_anterior03_on.gif) 0 0 no-repeat}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles a.a_fotosiguiente {display:block; float:left; width:22px; height:21px; background:url(../img/ico_siguiente03.gif) 0 0 no-repeat; text-indent:-100000px; margin:0 1px 0 2px}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles a.a_fotosiguiente:hover {background:url(../img/ico_siguiente03_on.gif) 0 0 no-repeat}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles a.a_fotoanterioroff {background:url(../img/ico_anterior03_off.gif) 0 0 no-repeat; cursor:pointer}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_galeria_controles a.a_fotosiguienteoff {background:url(../img/ico_siguiente03_off.gif) 0 0 no-repeat; cursor:default;}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_carro {height:100%}
	#cont_der .modulo .modulo50 .med .pc100 .not_50_galeria .not_50_carro .caja_imgtexto {width:100%}

	/* Pie de accionistas */
	.modulo_accionistas {width:96%; margin:0 auto; padding: 1% 0; background: #fff; clear: both;}
	.modulo_accionistas .home_sel {font-size:0.7em;position:relative; float:left; margin:0; text-align:left}
	.modulo_accionistas .sel_pais {z-index:100}
	.modulo_accionistas .home_sel h3 {display:none}
	.modulo_accionistas .home_sel a.a_home_sel {position:relative; z-index:100; display:block; width:410px; height:17px; padding:2px 20px 0 5px; color:#259DCD; background:url(../img/ico_flecha06.gif) 420px 5px no-repeat; border:1px solid #b6d0e9}
	.modulo_accionistas .home_sel a.a_home_sel:hover {text-decoration:none; color:#00517C; background:url(../img/ico_flecha06_on.gif) 420px 5px no-repeat}
	.modulo_accionistas .home_sel a.a_home_sel.activo {background:#ffffff url(/css/gfx/ico_flecha07.gif) 420px 5px no-repeat;color:#035ea4}
	.modulo_accionistas .home_sel a.a_home_sel.activo:hover {background:#ffffff url(/css/gfx/ico_flecha07.gif) 420px 5px no-repeat;color:#035ea4}
	.modulo_accionistas .home_sel ul.ul_home_sel {display:none; position:absolute; top:-309px; left:0; z-index:10000; height:300px; width:425px; padding:5px 5px 3px 5px; background:#ffffff; overflow:auto; border:1px solid #3b5571; border-top:1px solid #d8dde3}
	.modulo_accionistas .home_sel ul.ul_home_sel li {list-style-type:none; background:none; padding:0 0 4px 0}
	.modulo_accionistas .home_sel ul.ul_home_sel li a {color:#035ea4}
	.modulo_accionistas .top .ul_enlaces{font-size:0.7em}

	/* NAVEGACION POR AÃ‘OS Y MESES */
	.modulo.navfecha {padding: 5px 2% 10px 2%; margin-bottom:19px; background:#eeeeee}
	.modulo.navpais {padding: 5px 2% 10px 2%; margin-bottom:19px; background:#eeeeee; display: none;}

	ul.navano li {float: left; display: inline; font-size: 1.4em; background: url("../img/sep_vert01.gif") no-repeat scroll right 6px transparent; margin: 0 15px 0 0; padding: 0 15px 0 0;}
	ul.navano li.last {background: none;}
	#caja_navano {width: 14%; margin:5px 20px 0 0; float: left;}
	#caja_navpais {width: 88%; margin:5px 20px 0 0; float: left;}
	#caja_navano_historia {width: 30%; min-width: 130px; float: left;}
	#caja_navano label, #caja_navpais label, #buscador_navfecha label {font-size: 0.7em;display: none; margin: 5px 0}
	#select_ano {overflow: hidden;width: 105px;background: url(/css/gfx/arrow_select_ano.png) no-repeat scroll 77px 7px #fff;}
	#caja_navano_historia #select_ano {width: 175px;background: url(/css/gfx/arrow_select_ano.png) no-repeat scroll 145px 7px #fff;}
	select.navano {border: 0 none;color: #259dcd;background: transparent;font-size: 1.5em;padding: 2px 10px; width: 135px; height: 35px;}
	#caja_navano_historia select.navano {width: 205px;}
    #buscador_navfecha{ width: 50%; float: left; margin: 5px 0 0;}
    #buscador_navfecha input.textbox{font-size: 1.5em; height: 35px; padding: 0 10px}
    #buscador_navfecha input.btn_buscar{vertical-align: text-bottom;}

	#select_country {display: none;}
	#caja_navpais {display: none;}
	.modulo.navpais {display: none;}

	.modulo.navfecha ul.navmes {margin:0; padding:20px 0 0 0}
	.modulo.navfecha ul.navmes li {color: #A5A5A5; float:left; margin:0; padding:0 10px 3px 0; margin-right:10px; list-style-type:none; background:url(../img/sep_vert01.gif) right 3px no-repeat; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif; font-size:1em; line-height:1.1em}
	.modulo.navfecha ul.navmes li a {color:#259DCD; position:relative} 
	.modulo.navfecha ul.navmes li.activo {color:#555; font-weight:bold;}
	.modulo.navfecha ul.navmes li.last {margin:0; background:none}

	/* ELEMENTOS ESPECIFICOS PARA RESULTADOS DE BUSQUEDA */
	ul.ul_resultados {margin:-12px -12px -12px -12px; font-family:Verdana, Arial, Helvetica, sans-serif}
	ul.ul_resultados li {list-style-type:none; background:none; font-size:.8em; list-style-type:none; padding:12px 12px 12px 12px; border-bottom:1px solid #E5E5E5}
	ul.ul_resultados li .titular {font-size:1.5em;}
	ul.ul_resultados li .encontrado {text-decoration:underline}
	ul.ul_resultados li ul li {border:none; padding:0}
	ul.ul_resultados li ul.ul_generico li {height:100%; list-style-type:none; padding:0 0 4px 15px; background:url(../img/blt_relacionados.gif) 0 3px no-repeat}
	ul.ul_resultados li ol li {border:none; padding:0}
	ul.ul_resultados li ol.ol_generico li {list-style-position:outside; padding:0 0 4px 0}

	/* ELEMENTOS ESPECIFICOS PARA ABOUT TELEFONICA */
	/*#mapa02 {position:relative; width: 656px; margin: 15px 0 20px 40px; height:400px; background:url(../img/bgd_mapa.jpg) 0 0 no-repeat; overflow:hidden}
	#mapa02 #a_totalmapa01 {display:block; width:100%; height:100%; text-indent:-100000px; cursor:pointer; background:url(../img/ico_desplegar02.png) center center no-repeat}
	#mapa02 #a_accesible {position:absolute; right:10px; bottom:10px; color:#00517C}
	#mapa02 .punto_over {position:absolute; top:0; left:0; display:block; width:24px; height:24px; background:url(../img/bgd_punto.png) 0 0 no-repeat; /*text-indent:-100000px;*/ cursor:pointer}
	/*#mapa02 .punto_medio_social {position:absolute; top:0; left:0; display:block; width:24px; height:24px; background:url(../img/bgd_punto.png) 0 0 no-repeat; text-indent:-100000px; cursor:pointer}

	#mapa02 #punto_alemania {left:355px; top:100px}
	#mapa02 #punto_argentina {left:180px; top:320px}
	#mapa02 #punto_brasil {left:230px; top:250px}
	#mapa02 #punto_chile {left:170px; top:290px}
	#mapa02 #punto_colombia {left:170px; top:220px}
	#mapa02 #punto_costarica {left:140px; top:213px}
	#mapa02 #punto_ecuador {left:156px; top:230px}
	#mapa02 #punto_espana {left:328px; top:134px}
	#mapa02 #punto_elsalvador {left:134px; top:200px}
	#mapa02 #punto_eslovaquia {left:380px; top:110px}
	#mapa02 #punto_usa {left:105px; top:136px}
	#mapa02 #punto_guatemala {left:128px; top:196px}
	#mapa02 #punto_irlanda {left:320px; top:90px}
	#mapa02 #punto_marruecos {left:322px; top:150px}
	#mapa02 #punto_mexico {left:103px; top:176px}
	#mapa02 #punto_nicaragua {left:144px; top:200px}
	#mapa02 #punto_panama {left:157px; top:210px}
	#mapa02 #punto_peru {left:165px; top:248px}
	#mapa02 #punto_puertorico {left:174px; top:187px}
	#mapa02 #punto_uk {left:334px; top:94px}
	#mapa02 #punto_republicacheca {left:369px; top:104px}
	#mapa02 #punto_uruguay {left:209px; top:303px}
	#mapa02 #punto_venezuela {left:186px; top:210px}
	#mapa02 #punto_china {left:551px; top:144px}
	#mapa02 #punto_italia {left:359px; top:124px}


	#mapa02 dl#dl_listamapa01 dd {display:none; position:absolute; right:30px; bottom:30px; padding:15px 20px 0 30px; border:1px solid #555; background:rgba(0, 0, 0, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#800000000, endColorstr=#800000000)";}
	#mapa02 dl#dl_listamapa01 dd.centro_america {max-width:415px}
	#mapa02 dl#dl_listamapa01 dd strong {display:block; float:left; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; padding:0 30px 30px 0; color:#ffffff; line-height:1.1em}
	#mapa02 dl#dl_listamapa01 dd ul {display:block; float:left; list-style-type:none; padding:0 0 26px 30px; border-left:1px solid #555}
	#mapa02 dl#dl_listamapa01 dd ul li {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.2em; padding:0 0 2px 0; line-height:1.1em}
	#mapa02 dl#dl_listamapa01 dd ul li a {padding:0 0 0 25px; background:url(../img/blt_flechaAr01.png) 0 7px no-repeat; color:#4ab3ff}
	#mapa02 dl#dl_listamapa01 dd ul li a:hover,
	#mapa02 dl#dl_listamapa01 dd ul li a.activo {color:#ffffff; background:url(../img/blt_flechaAr04.png) 0 7px no-repeat; text-decoration:none}
	#mapa02 dl#dl_listamapa01 dd ul p {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:.8em; padding:0 0 2px 0; line-height:1.1em}
	#mapa02 dl#dl_listamapa01 dd .nota{font-size: 0.8em; margin-bottom: 10px;}


	#caja_select_pais{display: none; padding: 5px 2% 10px 2%; margin-bottom: 5px; background:#eeeeee }
	#caja_select_pais label{font-size: 0.7em;display: block; margin: 5px 0}
	#select_pais {overflow: hidden;width: 320px;background: url(/css/gfx/arrow_select_ano.png) no-repeat scroll 290px 7px #fff;}
	select.navpais {border: 0 none;color: #259dcd;background: transparent;font-size: 1.5em;padding: 2px 10px;
    width: 350px; height: 35px;}
	*/
	
	img.banner_talentum {width: 100%;}

	/* ELEMENTOS ESPECIFICOS PARA COUNTRIES */    
/*	#mapa_social_media {position:relative; margin-top: 20px; height:400px; background:url(gfx/bgd_mapa_social_media.jpg) 0 0 no-repeat; width: 100%; /*overflow:hidden*/}
/*	#mapa_social_media #a_totalmapa01 {display:block; width:100%; height:100%; text-indent:-100000px; cursor:pointer; background:url(gfx/ico_desplegar02.png) center center no-repeat}
	#mapa_social_media #a_accesible {position:absolute; right:10px; bottom:10px; color:#00517C}
	#mapa_social_media .punto_over {position:absolute; top:0; left:0; display:block; width:24px; height:24px; background:url(gfx/bgd_punto.png) 0 0 no-repeat; /*text-indent:-100000px;*/ cursor:pointer}

/*	#mapa_social_media #punto_alemania {left:355px; top:100px}
	#mapa_social_media #punto_argentina {left:180px; top:320px}
	#mapa_social_media #punto_brasil {left:230px; top:250px}
	#mapa_social_media #punto_chile {left:170px; top:290px}
	#mapa_social_media #punto_colombia {left:170px; top:220px}
	#mapa_social_media #punto_costarica {left:140px; top:213px}
	#mapa_social_media #punto_ecuador {left:151px;top:235px}
	#mapa_social_media #punto_espana {left:328px; top:134px}
	#mapa_social_media #punto_nicaragua {left:137px; top:200px}
	#mapa_social_media #punto_elsalvador {left:131px;top:202px}
	#mapa_social_media #punto_guatemala {left:132px; top:190px}
	#mapa_social_media #punto_eslovaquia {left:380px; top:110px}
	#mapa_social_media #punto_usa {left:105px; top:136px}
	#mapa_social_media #punto_guatemala {left:124px;top:188px}
	#mapa_social_media #punto_irlanda {left:320px; top:90px}
	#mapa_social_media #punto_marruecos {left:322px; top:150px}
	#mapa_social_media #punto_mexico {left:103px; top:176px}
	#mapa_social_media #punto_nicaragua {left:145px;top:198px}
	#mapa_social_media #punto_panama {left:157px;top:213px}
	#mapa_social_media #punto_peru {left:165px;top:253px}
	#mapa_social_media #punto_puertorico {left:174px; top:187px}
	#mapa_social_media #punto_uk {left:334px; top:94px}
	#mapa_social_media #punto_republicacheca {left:369px; top:104px}
	#mapa_social_media #punto_uruguay {left:209px; top:303px}
	#mapa_social_media #punto_venezuela {left:186px; top:210px}

	#mapa_social_media dl#dl_listamapa01 dd {display:none; position:absolute; right:30px; bottom:30px; padding:30px 30px 0 30px; border:1px solid #555555; background:rgba(0, 0, 0, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#800000000, endColorstr=#800000000)";}
	#mapa_social_media dl#dl_listamapa01 dd strong {display:block; float:left; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.82em; font-weight:normal; padding:0 30px 30px 0; color:#ffffff; line-height:1.1em}
	#mapa_social_media dl#dl_listamapa01 dd ul {display:block; float:left; list-style-type:none; padding:0 0 26px 30px; border-left:1px solid #555555}
	#mapa_social_media dl#dl_listamapa01 dd ul li {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.82em; padding:0 0 2px 0; line-height:1.1em}
	#mapa_social_media dl#dl_listamapa01 dd ul li a {padding:0 0 0 25px; background:url(gfx/blt_flechaAr01.png) 0 7px no-repeat; color:#4ab3ff}
	#mapa_social_media dl#dl_listamapa01 dd ul li a:hover,
	#mapa_social_media dl#dl_listamapa01 dd ul li a.activo {color:#ffffff; background:url(gfx/blt_flechaAr04.png) 0 7px no-repeat; text-decoration:none}
	#mapa_social_media dl#dl_listamapa01 dd ul p {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:16px; padding:0 0 2px 0; line-height:1.1em}

	#mapa_social_media ul { display: none;}
*/

	/* MEDIOS SOCIALES */
/*	h2.red{color:#555555; font-size:2em; font-weight:normal; padding-top:0! important; padding:20px 0 5px; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;border-bottom:1px solid #ccc; position:relative;}
	ul.iniciativas {list-style:none;}
	ul.iniciativas li{height:24px;}
	ul.iniciativas li.esp{height:5px; clear:both;}
	ul.iniciativas li a{color:#000;}
	ul.iniciativas li a:hover{color:#259DCD;}

	ul.iniciativas li.iniciativa{margin:15px 0 0 12px; padding:0 0 0 35px; width: 42%; float:left;}
	ul.iniciativas li.facebook{background:url(../img/social_media/ico_facebook.jpg) no-repeat left 0;}
	ul.iniciativas li.twitter{background:url(../img/social_media/ico_twitter.jpg) no-repeat left 0;}
	ul.iniciativas li.youtube{background:url(../img/social_media/ico_youtube.jpg) no-repeat left 0;}
	ul.iniciativas li.flickr{background:url(../img/social_media/ico_flickr.jpg) no-repeat left 0;}
	ul.iniciativas li.orkut{background:url(../img/social_media/ico_orkut.jpg) no-repeat left 0;}
	ul.iniciativas li.blog{background:url(../img/social_media/ico_blog.jpg) no-repeat left 0;}
	ul.iniciativas li.comunidad{background:url(../img/social_media/ico_comunidad.jpg) no-repeat left 0;}
	ul.iniciativas li.foro{background:url(../img/social_media/ico_foro.jpg) no-repeat left 0;}
	ul.iniciativas li.hi5{background:url(../img/social_media/ico_hi5.jpg) no-repeat left 0;}
	ul.iniciativas li.tuenti{background:url(../img/social_media/ico_tuenti.jpg) no-repeat left 0;}
	ul.iniciativas li.linkedin{background:url(../img/social_media/ico_linkedin.jpg) no-repeat left 0;}
	ul.iniciativas li.slideshare{background:url(../img/social_media/ico_slideshare.jpg) no-repeat left 0;}
	ul.iniciativas li.delicious{background:url(../img/social_media/ico_delicious.jpg) no-repeat left 0;}
	ul.iniciativas li.ning{background:url(../img/social_media/ico_ning.jpg) no-repeat left 0;}
	ul.iniciativas li.google{background:url(../img/social_media/ico_google.jpg) no-repeat left 0;}
	ul.iniciativas li.foursquare{background:url(../img/social_media/ico_foursquare.jpg) no-repeat left 0;}
	ul.iniciativas li.instagram{background:url(../img/social_media/ico_instagram.jpg) no-repeat left 0;}
	ul.iniciativas li.pinterest{background:url(../img/social_media/ico_pinterest.jpg) no-repeat left 0;}


	h2.enlace_web{color:#555555; font-size:2em; font-weight:normal; padding-top:0! important; padding:20px 0 5px; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;border-bottom:1px solid #ccc; position:relative;}
	ul.web{list-style:none;}
	ul.web li{height:40px;}
	ul.web li.esp{height:5px; clear:both;}
	ul.web li a{color:#000;}
	ul.web li a:hover{color:#259DCD;}
	ul.web li.web{margin:5px 0 3px 12px; padding:36px 0 0 70px; width: 22%; float:left;}
	ul.web li.telefonica{background:url(../img/web/ico_telefonica.jpg) no-repeat left 0;}
	ul.web li.digital {background:url(../img/web/ico_telefonica.jpg) no-repeat left 0;}
	ul.web li.terra{background:url(../img/web/ico_terra.jpg) no-repeat left 0;}
	ul.web li.o2{background:url(../img/web/ico_o2.jpg) no-repeat left 0;}
	ul.web li.movistar{background:url(../img/web/ico_movistar.jpg) no-repeat left 0;}
	ul.web li.atento{background:url(../img/web/ico_atento.jpg) no-repeat left 0;}
	ul.web li.vivo{background:url(../img/web/ico_vivo.jpg) no-repeat left 0;}
	ul.web li.fonic{background:url(../img/web/ico_fonic.jpg) no-repeat left 0;}
	ul.web li.wayra{background:url(../img/web/ico_wayra.jpg) no-repeat left 0;}
	ul.web li.bluevia{background:url(../img/web/ico_bluevia.jpg) no-repeat left 0;}
*/

	/* FIN MEDIOS SOCIALES */

	/* SERVICIOS GLOBALES LISTA */
	ul.enlaces_globales {list-style:none; padding: 5px 0 6px 25px;}
	ul.enlaces_globales li {float: left; display: inline; margin: 5px 5px 0 0; padding: 0 0 0 15px; width: 45%; background: url("gfx/blt_relacionados.gif") no-repeat scroll 0 3px transparent; font-size: 1em; line-height: 1em;}


	/* ELEMENTOS ESPECIFICOS PARA PRESS OFFICE */

	.banner {background:#ffffff; margin:0 0 21px 0}
	.int .modulo.noticia .bot {padding-top:10px; border-top:1px solid #e5e5e5; font-size: .9em}

	#cont_der .doscol {width:100%}
	#cont_der .doscol .colizq {width:70%; float:left}
	#cont_der .doscol .colizq .modulo .med .pc100 .der {width:66%}
	#cont_der .doscol .colizq .modulo .med .pc100 .der .titular01{font-size: 1.5em; letter-spacing: normal; padding: 0 0 10px 0}

	#cont_der .doscol .colder {width:29%; margin: 0 0 0 1%; float:right}
	#cont_der .doscol .colder .modulo .med .buscadorPR {height:100%; padding:0 0 30px 0; margin:0}
	#cont_der .doscol .colder .modulo .med .buscadorPR label {display:none}
	#cont_der .doscol .colder .modulo .med .buscadorPR input.textbox {float:left; width:120px; border:1px solid #4e5053; margin:0 3px 0 0; color:#555; padding:2px 2px 4px 2px; background:#ffffff; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif}
	#cont_der .doscol .colder .modulo .med .buscadorPR input.btn_buscar {float:left; width:22px; height:22px; background:url(../img/ico_lupa02.gif) 0 0 no-repeat; cursor:pointer; padding:22px 0 0 0}

	#cont_der .doscol .colder .modulo .med .titulo {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.8em; line-height:1.1em; color:#828282; padding:0 0 15px 0}
	#cont_der .doscol .colder .modulo .med ul.list {display:block; font-size: .9em; margin:0 0 0 20px; padding:0 0 30px 0}
	#cont_der .doscol .colder .modulo .med ul.list li {display:block; margin:0; padding:0; background:url(../img/blt.gif) 0 4px no-repeat; list-style-type:none; padding:0 0 4px 13px}

	.noticia .not_titular {font-size:2.1em; font-weight:normal; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; padding:0 0 12px 0; line-height:1.1em}
	.noticia .not_entradilla {font-size:1.1em; font-weight:normal; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; padding:0 0 20px 0; line-height:1.1em}
	.noticia .not_doscols .not_col1 {width:69%; float:left}
	.noticia .not_doscols .not_col2 {width:25%; float:left; margin: 0 0 0 1%; padding: 0 0 0 2%; border-left:1px solid #d9d9d9}
	.noticia .not_doscols .not_col2 .not_col2_modulo .titular01 {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.8em; line-height:1.1em; color:#828282; padding:0 0 15px 0}
	.noticia .not_doscols .not_col2 ul.relacionados {display:block; margin:0; padding:0; font-size: .9em}
	.noticia .not_doscols .not_col2 ul.relacionados li {height:100%; display:block; margin:0 0 0 16px; padding:0 0 12px 15px; list-style-type:none; background:url(../img/blt_relacionados.gif) 0 3px no-repeat}
	.noticia .not_doscols .not_col2 ul.relacionados li p {padding-bottom:10px}
	.noticia .not_doscols .not_col2 ul.relacionados li .img_noticias {padding-top:4px}
	.noticia .not_doscols .not_col2 ul.relacionados li .img_noticias img {display:inline-block; margin:0 4px 4px 0; padding:0; border:none}
	.noticia .not_doscols .not_col2 ul.relacionados li .not_minivideoplayer {position:relative; width:100%; margin:0 0 0 -15px; padding:0 0 10px 0}
	.noticia .not_doscols .not_col2 ul.relacionados li .not_minivideoplayer .ico_play {position:absolute; left:50%; top:50%; margin: -25px 0 0 -25px; display:block; width:40px; height:38px; background:url(../img/ico_play.png) 0 0 no-repeat; text-indent:-100000px; cursor:pointer}
	.noticia .not_doscols .not_col2 ul.relacionados li .not_minivideoplayer img {width:100%}
	.noticia .not_doscols .not_col2 ul.relacionados li .sep_hor {position:relative; width:230px; margin:10px -16px 0 -32px}

	.noticia .not_doscols .not_col2 .not_subscripciones {padding:6px 0 0 0}
	.noticia .not_doscols .not_col2 .not_subscripciones .sep_hor {position:relative; width:230px; margin:4px -16px 0 -15px}
	.noticia .not_doscols .not_col2 .not_subscripciones a {font-size:1.63em; padding:0 0 10px 0; font-weight:normal; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; color:#035EA4}
	.noticia .not_doscols .not_col2 .not_subscripciones img {display:inline}

	.noticia .not_doscols .not_col1 ul.relacionados {display:block; margin:0 0 -15px 0; padding:0}
	.noticia .not_doscols .not_col1 ul.relacionados li {display:block; margin:0; padding:0 0 15px 15px; list-style-type:none; background:url(../img/blt_relacionados.gif) 0 3px no-repeat;}
	.noticia .not_doscols .not_col1 ul.relacionados li .img_noticias {padding-top:4px}
	.noticia .not_doscols .not_col1 ul.relacionados li .img_noticias img {display:inline-block; margin:0 4px 4px 0; padding:0; border:none}

	.noticia .not_doscols .not_col1 .not_perfil {position:relative; width:426px; border-top:1px solid #E5E5E5; margin:0; padding:0;}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg {width:150px; margin:0; float:left}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg img {position:relative; display:block; margin:0; padding:0}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_coltxt {width:246px; float:right}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_entradilla {font-size:1.27em; padding-bottom:10px}

	.noticia .not_perfil .colimg {width:150px; margin:10px 30px 0 0; float:left}
	.noticia .not_perfil .coltxt {width:450px; float:left}
	.noticia .not_perfil .coltxt h2{margin-top:0;}

	#bt_volver {display:block; height:30px; padding:0; margin:0; float:right}
	#bt_volver .a_volver {display:block; float:left; font-size:1.27em; padding:2px 0 4px 30px; background:url(../img/blt_flechaBl01.gif) 0 0 no-repeat}
	#bt_volver .a_volver:hover {text-decoration:underline}

	.noticia .not_doscols .not_col1 .not_mini {position:relative; margin:0 0 13px 14px; padding:2px 0 2px 0; width:366px; overflow:hidden}
	.noticia .not_doscols .not_col1 .not_mini .not_carro {}
	.noticia .not_doscols .not_col1 .not_mini .not_carro .not_ul li {margin:0; list-style-type:none; float:left; padding:2px; border:1px solid #ffffff}
	.noticia .not_doscols .not_col1 .not_mini .not_carro .not_ul li.activo {border:1px solid #555}
	.noticia .not_doscols .not_col1 .not_mini .not_carro .not_ul li img {padding:0}

	/* Agenda Press Office */
	/*.int #cont_der .modulo_agenda .med .pc100 .der {width:54%}*/

	a.resultados{font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-weight:normal; background-color: #eee; font-size:1.8em; color:#333; padding:10px; display: block}

	/* MODULO 3 BANNERS */
	.home_3banners {padding: 0}
	.home_3banners img{float:left; width: 31%; margin:1%}
	.home_3banners .line{border-left:1px solid #e5e5e5;	border-right:1px solid #e5e5e5}
	.home_3banners .last{border-right:0}

	/* MODULO 4 BANNERS */
	.home_banners {padding: 0; margin:0;}
	.home_banners img{float:left; padding: .9%; width: 23%}
	.home_banners .noline{border: none}
	.home_banners .line{border-right:1px solid #e5e5e5}
	.home_banners .line1{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
	.home_banners .line3{border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5}
	.home_banners .last{border:0}
	

	/* BotÃ³n Ir Arriba */
	#go_top {position: fixed;bottom: 15px; right: 15px}
	#go_top span {width: 41px; height: 40px;display: block; background: url(../img/flecha-arriba.png) no-repeat center center; cursor: pointer;}


	.in iframe.vid { height: 343px; margin: 10px; width: 610px;}

	.siganos_en {
	    background: none repeat scroll 0 0 transparent;
	    padding: 1% 0 3%;
	    margin: 0 auto;
	    width: 96%;
	}
	.siganos_en ul {
	    list-style: none outside none;
	    margin: 0;
	    padding: 0;
	    width: 100%;
	}
	.siganos_en ul li {
	    float: left;
	    padding: 0 3px;
	}
	.siganos_en ul li.siganos {
	    color: #0086C3;
	    font-size: 0.8em;
	}
	.siganos_en ul li.blanco {
	    color: #FFFFFF;
	}
	.siganos_en ul li.mas {
	    background: url("../img/ico_mas_16x16.gif") no-repeat scroll left center transparent;
	    color: #5CD2ED;
	    font-weight: bold;
	    padding: 0 0 3px 31px;
	}


	/* REDES SOCIALES - SIGUEME */
	#sigueme{	    
	    position: absolute;
	    /*margin: 0;
	    left: 0;*/
	    top: 200px;
	}

	.lateral {
	    color: #444444;
	    font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
	    font-size: 1.3em;
	    font-weight: normal;
	    height: 30px;
	    /*left: 9px;*/
	    line-height: 26px;
	    overflow: hidden;
	    padding: 14px 1px 1px;
	    text-decoration: none !important;
	    text-indent: 58px;
	    width: 50px;
	    z-index: 5000;
	    margin-left: -48px;
	    clear:both;
	    float: left;
	    position: relative;
	}
	.twitter_lateral {
	    background: url("/img/social/twitter_m_.png") no-repeat scroll 0 0 transparent;

	}
	.youtube_lateral {
	    background: url("/img/social/youtube_m_.png") no-repeat scroll 0 0 transparent;

	}
	.linkedin_lateral {
	    background: url("/img/social/linkedin_m_.png") no-repeat scroll 0 0 transparent;

	}
	.blog_lateral {
	    background: url("/img/social/blog_m_.png") no-repeat scroll 0 0 transparent;

	}

	.facebook_lateral {
	    background: url("/img/social/facebook_m_.png") no-repeat scroll 0 0 transparent;

	}

	.rc_lateral {
	    background: url("/img/social/rc_m_.png") no-repeat scroll 0 0 transparent;
	}

	.dh_lateral {
	    background: url("/img/social/dh_m_.png") no-repeat scroll 0 0 transparent;
	}

	.flickr_lateral {
	    background: url("/img/social/flickr_m_.png") no-repeat scroll 0 0 transparent;
	}

	.tuenti_lateral {
	    background: url("/img/social/tuenti_m_.png") no-repeat scroll 0 0 transparent;
	}

	.google_plus_lateral {
	    background: url("/img/social/googleplus_m_.png") no-repeat scroll 0 0 transparent;
	}


	.blog_lateral:hover {
	    background-position: left -50px !important;
		background: url("/img/social/blog_m_.png") no-repeat scroll 0 0 transparent;
		/*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
		line-height: 20px;
	}

	.twitter_lateral:hover {
	    background-position: left -50px !important;
		background: url("/img/social/twitter_m_.png") no-repeat scroll 0 0 transparent;
		/*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
		line-height: 20px;
	}
	.youtube_lateral:hover {
	    background-position: left -50px !important;
		background: url("/img/social/youtube_m_.png") no-repeat scroll 0 0 transparent;
		/*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
		line-height: 20px;	
	}
	.linkedin_lateral:hover {
	    background-position: left -50px !important;
		background: url("/img/social/linkedin_m_.png") no-repeat scroll 0 0 transparent;
		/*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
		line-height: 20px;	
	}
	.facebook_lateral:hover {
	    background-position: left -50px !important;
		background: url("/img/social/facebook_m_.png") no-repeat scroll 0 0 transparent;
		/*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
		line-height: 20px;	
	}
	.rc_lateral:hover {
	    background-position: left -50px !important;
		background: url("/img/social/rc_m_.png") no-repeat scroll 0 0 transparent;
		/*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
		line-height: 20px;	
	}

	.dh_lateral:hover {
	    background-position: left -50px !important;
	    background: url("/img/social/dh_m_.png") no-repeat scroll 0 0 transparent;
	    /*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
	    line-height: 20px;
	}

	.flickr_lateral:hover {
	    background-position: left -50px !important;
	    background: url("/img/social/flickr_m_.png") no-repeat scroll 0 0 transparent;
	    /*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
	    line-height: 20px;
	}

	.tuenti_lateral:hover {
	    background-position: left -50px !important;
	    background: url("/img/social/tuenti_m_.png") no-repeat scroll 0 0 transparent;
	    /*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
	    line-height: 20px;
	}

	.google_plus_lateral:hover {
	    background-position: left -50px !important;
	    background: url("/img/social/googleplus_m_.png") no-repeat scroll 0 0 transparent;
	    /*border: 1px solid #CDCDCD;*/
	    margin: 0 0 0 -48px;
	    width: 48px;
	    line-height: 20px;
	}

.icon_downmenu {
    font-size: 0.8em;
    line-height: 1.2em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.icon_downmenu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 30px 10px;
}
.icon_downmenu li { display: block; margin: 0; padding: 11px 0 11px 35px;}
.icon_downmenu li a { color: #666666; font-size: 1.12em; text-decoration: none;}
.icon_downmenu li a:hover { text-decoration: underline;}
.ico_twitter {background: url("../img/ico_twiter.gif") no-repeat scroll left center transparent;}
.ico_facebook {background: url("../img/ico_facebook.gif") no-repeat scroll left center transparent;}
.ico_blog {background: url("../img/ico_blog.gif") no-repeat scroll left center transparent;}
.ico_youtube {background: url("../img/ico_youtube.gif") no-repeat scroll left center transparent;}
.ico_flickr {background: url("../img/ico_flickr.gif") no-repeat scroll left center transparent;}
.ico_tuenti {background: url("../img/ico_tuenti.gif") no-repeat scroll left center transparent;}
.ico_linkedin {background: url("../img/ico_linkedin.gif") no-repeat scroll left center transparent;}
.ico_rc {background: url("../img/ico_web.gif") no-repeat scroll left center transparent;}
.ico_cr {background: url("../img/ico_web_en.gif") no-repeat scroll left center transparent;}


/*CAJAS*/
.caja{float:left;display:inline;margin:12px 12px 0 0;padding:0;width:292px;font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;}

.caja_azul{background:url(../img/caja_azul_bg.gif) repeat 0 0;color:#fff;}

.caja_gris{background:url(../img/caja_gris_bg.gif) repeat 0 0;color:#999;}

.caja_top{background:url(../img/caja_top.gif) no-repeat 0 0;height:7px;width:292px;font-size:0px;}

.caja_bottom{background:url(../img/caja_bottom.gif) no-repeat 0 0;height:7px;width:292px;font-size:0px;}

.caja_middle{/*background:transparent;*/min-height:87px;height:auto!important;height:87px;width:262px;padding-left:30px;}

.caja_middle .icono {margin:10px 5px 5px 10px;padding:0;float:left;display:inline;}

.caja_middle .texto {float:left;display:block;width:235px;margin:0;padding:0 0 5px 0;}

.caja_gris a{color:#004250;font-size:26px;line-height:26px;width:220px;float:left;display:inline;padding:0 0 5px 0;margin:5px 0 0 0;}

.caja_azul a{color:#fff;font-size:26px;line-height:26px;width:232px;float:left;display:inline;padding:0 0 5px 0;margin:5px 0 0 0;}

/* 404 pagina no encontrada */
.noencontrada {background:#ffffff;}/*background:url(../img/bg_404.png) center 0 no-repeat */
.noencontrada #general {background:url(../img/bg_404.png) center 0 no-repeat #ffffff;}
.noencontrada #cabecera_vacia {height: 190px; margin:0 auto; padding:0 39px 30px 38px; width:925px;}
.noencontrada #int_noencontrada {margin:10% 5% 10% 0; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif; float:left; text-align:left; font-weight: normal;}
.noencontrada #int_noencontrada h2 {font-size:2.5em; padding:15px 0 0px; color:#ffffff; font-weight: normal; line-height:1em;}
.noencontrada p {font-size:1.2em; padding:2%; color:white;}
.noencontrada p a.lnk_destacado {margin:10px 0 0; background-position: 6px 8px; color:#ffffff;}

/*ELEMENTOS RC Y SOSTENIBILIAD*/
.entradilla {
	color: #A87057;
	/*	font-family: 'TelefonicaTextRegular', Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: 'TelefonicaHeadlineLightRegula', 'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 1.1em;
	word-spacing: 0;
	margin: 7px 0 15px 0;
	display: block;
}
/*END ELEMENTOS RC Y SOSTENIBILIDAD*/
	
/*Conciencia Movistar*/
.inner_left_CMovistar{width:47%;float: left;min-height: 270px;}
.inner_right_CMovistar{width:47%;float: right;min-height: 270px;}
.inner_left_CMovistar video{width: 100%;}
.inner_right_CMovistar video{width: 100%;}
.inner_left_CMovistar p{font-weight: bold;text-align: center;margin-top: 5%;}
.inner_right_CMovistar p{font-weight: bold;text-align: center;margin-top: 2%;}
.inner_left_CMovistar .commTest{font-style: italic;text-align: justify;font-weight: normal;}
.inner_right_CMovistar  .commTest{font-style: italic;text-align: justify;font-weight: normal;}
.Vyb_CMovistar{height:220px;width:100%;}
.Vdo_Interna{height:450px;width:100%;}
/*end conciencia Movistar*/


/* Escritorio */
@media only screen and (min-width: 1500px){
body{background-size:100% auto !important}
}

@media only screen and (min-width: 1024px) and (max-width: 1250px) {
/* Styles */
/* 
		####	################	################	################
		####	################	################	################
		####				  ##	##			  		##			  ##
		####				  ##	##			  		##			  ##
		####				  ##	##			  		##			  ##
		####				  ##	##			  		##			  ##
		####	################	################	##			  ##
		####	################	################	##			  ##
		####	##			  					  ##	##			  ##
		####	##			  	    	     	  ##   	##			  ##
		####	##			  		              ##	##			  ##
		####	##			  			          ##	##			  ##
		####	################	################	################
		####	################	################	################
 */		
	header {width: 990px; margin: 0 auto;}
	#header_interior{width: 100%;margin: 0 auto;}
	#menu_accesibilidad{width:100%;margin: 0 auto;}
	#contenido { width: 990px; margin: 0 auto;}
	footer {width: 990px; margin: 0 auto;}

	#seccion_buscar input.textbox{width: 25%;}

	#pais_box #capa_pais {left: -8px;}

	#brands_box{ margin-right: 6% ; width: 24%;}

	#servicios_box {width: 17%;}

	.ft #claim { padding-bottom: 70px;}

	.modulo100 .med .pc100 .fila_cajas .pc50 .izq {width:36%; float:left; max-width: 150px;}
	
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .izq {width:36%; float: left; max-width: 150px;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .der {width:62%}
	#cont_der .modulo .med .pc100 .der {width:70%; min-height:150px;}
	#cont_der .modulo .modulo50 .med .pc100 .ir_invertia .der {margin-top: 1%;}

	#cont_der .modulo .modulo50 .med .pc100 .caja_imgtexto .der {width:60%; font-size: 0.9em;}
	.modulo100 .med .pc100 .fila_cajas .pc50 .der{width:53%;}

	/*.int #cont_der .modulo .med .pc100 .izq { width: 24%;}*/
	.int #cont_der .modulo .med .pc100 .der { width: 72%;}


	/* Agenda Press Office */
	.int #cont_der .modulo_agenda .med .pc100 .der {width:71%;}
	.int #cont_der .modulo_agenda .med .pc100 .der {width:24%;}

	.modulo .med .home_invertia .titular02 {font-size:1.1em;}
	.modulo .med .home_invertia .titular01 {font-size:1.8em;}

	nav.menu ul li {padding: 13px 16px 0; height: 34px;}
	
	nav.menu ul li.menu_home a img {height: 19px;}

	#migapan {font-size:0.9em}

	.in iframe.vid { height: 270px; margin: 10px; width: 480px;}


	#etcmest{width:12%;}
	#etcmbase{width:14%;}
	#etcmInsc{width:14%;}	

/*COOKIES
------------------------------------------------------------------------------*/


	#cont_izq ul#navvert {font-size:1.1em}
	#cont_der {width: 74%; margin: 0;}

	.hrespeciales {font-size:1em}

	.modulo33 {min-height: 199px}
	.modulo33 .med .home_invertia .izq .txt1 {font-size: 0.9em; display: inline-block; color:#c3c3c3;}

	.ul_enlaces_home li {   margin: 0 0 4px;line-height: 1.3em;}

	ul.agenda li .texto_dia {width:80%; font-size: 1em;}

	/*  PIE  */
	#pie {font-size: 0.7em}
	#pie-interior{width: auto}
	#sellos {width: 94%}


	#pie_site_map .col_enlaces {
	    font-size: 1em;
	}

	#pie_site_map .col_enlaces ul.ul_enlaces_home li.first{display: none;}

	#pie_site_map .col_1 {width: 130px;}
	#pie_site_map .col_2 {width: 130px;}
	
	#pie_site_map .col_4 {width: 80px; min-height: 190px;}
	#pie_site_map .col_5 {width: 130px; min-height: 190px;}
	#pie_site_map .col_6 {width: 130px; min-height: 190px;}
	#pie_site_map .col_7 {width: 120px;}
	
	#pie_site_map .ul_enlaces_home li a {
    	font-size: 0.9em;
	}


	
}

/* Tablet */
@media only screen and (min-width: 640px) and (max-width: 1023px) {
/* Styles */
/* 
		####	################	################	##			  ##
		####	################	################	##			  ##
		####	##			  ##				  ##	##			  ##
		####	##			  ##				  ##	##			  ##
		####	##			  ##				  ##	##			  ##
		####	##			  ##				  ##	##			  ##
		####	##			  ##	################	################
		####	##			  ##	################	################
		####	##			  ##	##         						  ##
		####	##			  ##	##         		   				  ##
		####	##			  ##	##            					  ##
		####	##			  ##	##            					  ##
		####	################	################				  ##
		####	################	################				  ##
 */
	header {
		width:100%;
		font-size:0.95em;
	}
	#header_interior{
		width: 90%;
	}
	#logo_telefonica{
		margin: 0;
	}
	#logo_telefonica img{
		width:136px;
	}

	.msg-cookie{ width:88%; display:none; left:5%; padding: 1%;}
	
	#menu_accesibilidad{width: auto;}

header .tit_sp { font-size: 2em; margin-top: -118px;}

	#hueco_selectores {
		width: 54%;
		margin: 0 3% 0 0;
	}

	#hueco_idioma_buscador {
		width: 43%;
	}

	#pais_box #capa_pais {left: -8px;}

	#brands_box{
		width: 17%;
		margin-right: 7%;
	}

	#servicios_box {
		width: 17%
	}

	#idioma_box {
    width: 44%;
	}

	#seccion_buscar {
	    /*width: 46%;*/
	}
	#seccion_buscar input.textbox {
	    /*width: 63%;*/
	    font-size: 0.7em;
	}
	#seccion_buscar label {
	    display: none
	}
	#seccion_buscar input.btn_buscar {
	    width: 24px;
	    height: 18px;
	    margin-left: 6px;
	}	

	#idioma_box #idioma_actual,
	#idioma_box #idioma_actual_over {
    	color: #00C6D7;
    	display: inline;
	    float: right;
    	padding: 0 13px 0 8px;
	}

	#idioma_box #capa_idioma {
		width: 120%;
	}

	#servicios_box {
		width: 30%;
	}

	#servicios_box #capa_servicios {
	    font-size: 0.9em;
	    left: -46px;
	    width: 406px;
	}

	#servicios_box #capa_servicios .servicios ul li ul li { width: 173px;}

	#pais_box {
		width: 13%;
		margin: 0 8% 0 0;
	}

	
	/* brands */
	#brands_box {width: 33%; margin-right: 6%;}
	
	#accesibility_box  img{width:150px;}
	/* #brands_box .link { line-height:2em; padding: 0 5px 0 0;}
	#brands_box #capa_brands {width: 140px; left: 25px;}
	#brands_box #capa_brands .brands ul li { padding: 0 25px 30px;}
	#brands_box #capa_brands .brands ul li a img {width: 100px;}*/

	/* Pais */
	#pais_box .link { line-height:2em; padding: 0 5px 0 0;}

	#pais_box #capa_pais {
		font-size: 0.9em;
		width: 247px;
	}

	#pais_box #capa_pais .pais ul li {
		width: 100px;
	}

	.ft #claim { padding-bottom: 70px;}

	/* serviciosglobales */
	#servicios_box .link { line-height:2em; padding: 0 5px 0 0;}

	#enlaces_mobile {display: none;}
	#menu_principal_gral {display: none;}

	#cont_der {width: 73%; margin: 0;}
	#cont_der .modulo .modulo50, .sep_vert .pc50{width:95%; float: none}

	nav.menu ul li {padding: 13px 22px 0}

	#etcmest{width:auto;}
	#etcmbase{width:auto;}
	#etcmInsc{width:auto;}
	#etcmmedia{width:auto;}
	
/*COOKIES
------------------------------------------------------------------------------*/
	
	/* PaginaciÃ³n */
	.paginacion .left {padding:7px 0; font-size:.7em; float: right}
	.paginacion .right {color:#4ab3ff; font-size:1.1em; clear: both}


	/* ELEMENTOS ESPECIFICOS PARA HOME */
	.modulo33.first {min-height: 200px;}
	#claim .interior h1{padding: 20% 0 5% 9%;text-align: justify;}
	#claim .interior p{width: 80%;}
	#claim{height: auto!important; min-height: 180px; height: 180px;}

	#claimH{height: auto!important; min-height: 250px; height: 250px;}
	#claimH .seclft p{font-size: 1em; width: 90%; }
	#claimH .seclft {width: 170px;}	
	#claimH .secrgt p{font-size: 1em; width: 90%; }
	#claimH .secrgt {width: 60%; padding:4%;}		
	#claimH .secrgt .hdrHm {font-size: 1.6em;}	
	
/*Movistar felicitacion 2020*/
	.pc100.pnMovistar{padding:3% 0 2% 4%;}	
	.med .caja_texto.cnnMovistar{background-color:#ffffff;font-size: 1.5rem; padding: 10% 10% 1% 10%;text-align: center;}	
/*end Movistar*/
		
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .izq {width: 35%;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .der {font-size: 0.9em; width:60%;}

	.med .pc50 .izq {float: left; width: 21%;}
	.med .pc50 .der {float: right; width: 66%;}

	.modulo66 .med .pc50 {font-size: 100%; line-height: 1em; padding: 2% 1% 0% 2%;}
	.modulo66 .med .pc50 .izq {width: 30%;}
	.modulo66 .med .pc50 .der {width: 66%;}

	/*.modulo66 .news {margin-top: -44px;}*/

	.index .modulo .med .pc50 {width:47%; float: left; margin: 0 2%;}
	.izq img {width:100%;}

	#cont_100 .modulo .med .pc100 .fila_cajas .caja_imgtexto {margin-top: 0;}

	#cont_der .modulo .modulo50 .med .pc100 .caja_imgtexto .der {width:62%; min-height: 150px}
	#cont_der .modulo .med .pc100 .der {width:67%; min-height:110px}
	#cont_der .modulo .modulo50 .med .pc100 .ir_invertia .der {margin-top: 0%}
	#cont_der .modulo .med .ir_invertia .izq { width: 35%;}

	.modulo70 {width: 95%;}
	.modulo30 {width: 49%;}

	.modulo100 .med .pc100 .fila_cajas .pc50 .izq{width: 36%;}
	.modulo100 .med .pc100 .fila_cajas .pc50 .der{width: 60%}

	.int #cont_der .modulo .med .pc100 .izq { padding: 0; /*width: 66%;*/}
	.int #cont_der .modulo .marcas .marca .img_marca img { width: 100%;}

	.modulo_news_agenda .titlenews {width:100%; margin-top: 0; clear:left;}
	.modulo_news_agenda .titlenews .col_news_home .pc50 {width: auto;}

	.modulo_news_agenda .titleagenda {width:100%; margin-top: 0; clear:left; min-height: 5px; height: auto!important; height:5px;}

	.med .caja_agenda .izq {width: 8%;}
	.med .caja_agenda .der {width: 86%; margin: 7px 2%;}


	.index #general #cont_100 .modulo .modulo33 {padding: 0;}
	.index #general #cont_100 .modulo .modulo33.first {width:100%;}
	.index #general #cont_100 .modulo .modulo33.first .top,
	.index #general #cont_100 .modulo .modulo33.first .med {margin:1%;}


	.index #general #cont_100 .modulo .modulo33.second,
	.index #general #cont_100 .modulo .modulo33.last {width:50%}

	.index #general #cont_100 .modulo .modulo33.second .top,
	.index #general #cont_100 .modulo .modulo33.last .top,
	.index #general #cont_100 .modulo .modulo33.second .med,
	.index #general #cont_100 .modulo .modulo33.last .med {margin:3%;}

	.index #general #cont_100 .modulo .modulo33.last {width:50%}

	.modulo .med .caja_texto ul.organigrama span {font-size: 1em;}

	/* Accionistas */

	table#table_invertia tr td {font-size: 1.1em;}
	table#table_invertia2 tr th {font-size: 0.9em;}
	table#table_invertia2 tr td {font-size: 0.9em; white-space: nowrap;}

	/* Agenda */
	#cont_der .modulo .med .pc100 .fila_cajas .pc50 .caja_imgtexto{ margin: 2px 0;}
	.modulo .med .pc50{width:96%; float: none; padding: 2% 0;}
	.modulo33 .agenda { margin-top:0;}
	ul.agenda li {padding: 0;}
	ul.agenda li .texto_dia {width:88%; font-size: 1em;}

	/* Agenda Accionistas */
	.ir .modulo100 .med .pc50 {width: 100%;}

	/* ELEMENTOS ESPECIFICOS PARA IR */
	.ul_enlaces {float:none;margin: 0; display: inline-block; padding:0 0 5px 0;}
	.modulo_accionistas .home_sel {float:none; clear: both; display: block;}
	.modulo_accionistas .home_sel a.a_home_sel {width:290px; background:url(../img/ico_flecha06.gif) 295px 5px no-repeat}

	/* ELEMENTOS ESPECIFICOS PARA COUNTRIES */
	#mapa_social_media { background: none; height: auto;}
	#mapa_social_media #dl_listamapa01 { display: none;}
	#mapa_social_media ul { display: block; height: auto;}

	.med #mapa_social_media ul.ul_generico02 li { height: auto; padding-bottom:5px; float: left; width: 44%;}

	/* ELEMENTOS ESPECIFICOS PARA ABOUT TELEFONICA */

	#caja_navano { margin: 5px 0 0; width: 120px;}
	#buscador_navfecha { width: 65%;}
	#caja_navano label { display: none;}
	#select_country {display: block; overflow: hidden; width: 90%; background: url(/css/gfx/arrow_select_ano.png) no-repeat scroll left 5px #fff;}
	select.navcountry {width: 120%; border: 0 none; color: #00C6D7; background: transparent; font-size: 1.2em; padding: 3px 10px 2px 25px; height: 35px;}

	#caja_navpais {display: block;}
	.modulo.navpais {display: block;}

	#mapa02 {background:none; height: auto; width: auto; clear: both; margin:0 0 20px;}
	#mapa02 .punto_over {display: none}
	#mapa02 dl#dl_listamapa01 dd {position: relative; right: 0; bottom: 0;}
	#mapa02 dl#dl_listamapa01 dd strong{display: none;}
	#mapa02 dl#dl_listamapa01 dd ul{float: none; font-size: 0.9em; border: 0; padding: 0 0 18px 0px;}
	#mapa02 dl#dl_listamapa01 dd.activo {display: block; width: 70%; margin: 5px 5px 15px 15px; border: 1px solid #555; background:#f3f3f3;}
	#mapa02 dl#dl_listamapa01 dd ul li.azul_claro_tel {color:#00517C;}
	#mapa02 dl#dl_listamapa01 dd .blanco{color:#000;}
	#mapa02 dl#dl_listamapa01 dd .nota{font-size: 0.8em; margin-bottom: 10px;}

	nav.menu ul li.menu_home a img {height: 17px;}

	.index .menu ul li.menu_home a,
	.at .menu ul li.menu_at a,
	.at_int .menu ul li.menu_at a,
	.po .menu ul li.menu_po a,
	.po_int .menu ul li.menu_po a,
	.ir .menu ul li.menu_ir a,
	.ir_int .menu ul li.menu_ir a,
	.cr .menu ul li.menu_cr a,
	.cr_int .menu ul li.menu_cr a,
	.in .menu ul li.menu_in a,
	.in_int .menu ul li.menu_in a,
	.sp .menu ul li.menu_sp a,
	.sp_int .menu ul li.menu_sp a,
	.ca .menu ul li.menu_ca a,
	.ca_int .menu ul li.menu_ca a,
	.bll .menu ul li.menu_bll a,
	.bll_int .menu ul li.menu_bll a,
	.ft .menu ul li.menu_ft a,
	.ft_int .menu ul li.menu_ft a {
		padding-bottom: 11px;
	}

	/*.index .menu ul li.menu_home a {padding-right: 11px;}*/
	
	#migapan {font-size:0.8em;}
	#migapan ul{margin:0 0 5px 0;max-width: 83%;}

	#contenido { width: 90%; /*min-width: 98%*/}
	.int #contenido {/*width: 98% !important;*/ background:#ffffff;}
	
 	/*   PIE   */
	footer{ width: 90%; }

	#pie { font-size: 0.7em;}

	#pie-interior {margin: 0 auto;padding: 5px 0;width: 93%;border:none;}

	#pie span {
	    float: left;
	    line-height: 0.9em;
	}
	
	#copy {
		/*overflow:hidden;*/
		clear: none;
		margin: 0;
		padding: 0; 
		width:50%;
		float: left;
	}
	
	#copy ul {
		padding: 0;
		margin: 0;
	}

	#pie ul {
	    list-style-type: none;
	    margin: 9px 0 9px -1px;
	    padding: 0 0 0 4%;
	    float:left;		
	}
	
	#pie ul li {	    
	    display: block;
	    float: left;
	    line-height: 0.9em;
	    margin: 0 4px 6px 0;
	    padding: 0 0 1px 5px;
	}
	#pie ul li.copy {
	    border:none;
	}
	#pie #pie-interior ul li a {
	    position: relative;
	}

	#sellos {padding: 1% 30% 3% 20%; width: 94%;}	
	
	#compartir {
	    background: none repeat scroll 0 0 transparent;
	    display: inline;
	    float: right;
	    margin: 8px -22px 0 0;
	    padding: 0;
	    position: relative;
	    width: 50%;
	}

	#pie_site_map .col_enlaces ul.ul_enlaces_home li.first{display: block; width: 95%; margin-left: -8px;}

	.col_enlaces span.desplegable { background:url(/img/desplegable_pie_mobile.png) no-repeat right 4px transparent; display: block; cursor: pointer; width: 100%;}
	#pie_site_map .col_enlaces span.desplegado { background:url(/img/desplegable_pie_mobile_down.png) no-repeat right 4px transparent;}
	ul.despliegue {display:none;}


	#pie_site_map {
	    font-size: 0.7em;
	    width: 94%;
	}
	#pie_site_map .col_enlaces {
	    width: 100%;	    
	    float: left;
	    margin:0;
	    padding: 1px 0 3px;
	    min-height:0px;
	    max-width: none;
	    font-size: 1.5em;
	}

.modulo100 .redes {height:100%;}

	#pie_site_map .col_enlaces span { border-bottom: 1px solid #ffffff; margin-bottom:3px; padding-bottom:8px;}

	#pie_site_map .col_enlaces a,
	#pie_site_map .col_enlaces span.sinenlace {
	    color: #FFFFFF;
	    position: relative;
		width: 98%;
		text-decoration:none;
	}

	#pie_site_map .col_enlaces a:hover{text-decoration: none;}
	.ul_enlaces_home li{padding: 0;}

	#pie_site_map .pc25 {width: 100%;}

	#pie_site_map .col_enlaces .ul_enlaces_home li{
	    margin: 0;
	    padding: 0 0 0 8px;
	}
	#pie_site_map .col_enlaces .ul_enlaces_home a{color:#FFFFFF; float: none;}

	#pie_site_map .col_enlaces .ul_enlaces_home li {margin: 5px 0 6px; float: left; width: 100%;display:block;}
	#pie_site_map .col_enlaces .ul_enlaces_home li a{color:#FFFFFF; float: none; font-size: 1em;}
	#pie_site_map .col_enlaces .ul_enlaces_home li a:hover{text-decoration:underline;}

	#sellos #w3c {padding-right:0; padding-left:10px;}
	#sellos #AMIPCI{padding-right:0; padding-left:3px;}
	#sellos #ESR{padding-right:0;  padding-left:3px;}
	#sellos #PactoM{padding-right:0; padding-left:3px;}
	#sellos #ProteccionD{ padding-right:0; padding-left:3px;}

	/*  FIN PIE  */


	/* REDES SOCIALES - SIGUEME */

	#sigueme{	    
	    position: absolute;
	    /*margin: 0;
	    left: 0;*/
	    top: 200px;
	    right: 0;
	}

    .lateral {
        left: auto;
        right: 0px;
        padding: 14px 0 0;
        width: 48px;
    }

    .lateral img {
        display: none;
    }


    .blog_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/blog_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;
    }

    .twitter_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/twitter_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
		margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;
    }
    .youtube_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/youtube_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .linkedin_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/linkedin_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .facebook_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/facebook_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .rc_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/rc_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }

    .dh_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/dh_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }

    .flickr_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/flickr_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }

    .tuenti_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/tuenti_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }


	.ul_enlaces_home {
	    font-family: Arial,Helvetica,sans-serif;
	    list-style: none;
	    margin:0 0 0 10px;
	    padding:0;
	}


	/* enlaces parte superior */
	#enlaces_sup_micrositio {float: right; padding: 5px 0 0 0; text-align: right; font-size:0.8em; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; line-height: 0.9em;}
	#enlaces_sup_micrositio a {color: #00c6d7; text-decoration: none;}
	#enlaces_sup_micrositio a:hover {text-decoration: underline;}
	#enlaces_sup_micrositio ul {list-style-type: none; margin:0; padding:0;}
	#enlaces_sup_micrositio ul li {border-right: 1px solid #00c6d7; display: block; float: left; margin: 0 0 0 6px; padding: 0 6px 0 0;}
	#enlaces_sup_micrositio ul li.last {border: none; padding: 0;}
/*

	#titulo_micrositio {font-size: 2.4em; min-height: 100px;}

	#titulo_micrositio h1 {font-size: 1em;}
	#sub_titulo_micrositio {clear: right; color: #00c6d7; float: right; font-size: 0.6em; line-height: 0.6em; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;}
*/
	h1 {    text-align: center;
		margin:10px 0;
		font-weight:normal;
		line-height:0.9em;
		font-size: 2.2em;
	}

	h2 {
		font-size: 2em!important;
		margin:0;
		font-weight:normal;
	}
	
	#rc_pDatosC{margin:7px 0 7px 20px;}
	#cont_izq_rc_pt p{padding-left:4%;}
	
	.caja_texto.sangrado { padding: 25px 25px 30px;}
	.med .caja_texto {background: none repeat scroll 0 0 transparent;  padding: 0;}
	.caja_negra {font-size: 0.9em;}
	.formulario #buscadorPR{width:100%;}
		
	/* CONTENIDO COLUMNA IZQUIERDA */
	.int #cont_izq {margin-top: 0;}
	#cont_izq ul#navvert {font-size: 1em; line-height: 1em;}
	#cont_izq ul#social {margin:-5px 0 0 0; padding:0 0 26px 0; display:block; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.36em; line-height:1.1em; color:#00517c}
	#cont_izq ul#social li {margin:0; padding:4px 0 9px 2px; display:block; list-style:none;}
	#cont_izq ul#social li a {color:#259dcd; text-decoration:none; margin-left:-2px; padding-left:32px;}
	#cont_izq ul#social li a:hover {text-decoration:underline;}

	#cont_izq img {width: 80%;}
	#cont_izq a img {width: auto;}

	#cont_der .modulo .med .pc100 .izqInterior{width:90%;text-align:center;}			
	#cont_der .modulo .med .pc100 .derInterior{width:100%;text-align:center;}	
	#cont_der .modulo .med .pc100 .cjatitle{text-align:center;}

	.volver_arriba { display: none}
	.in iframe.vid { width: 100%;}

	.noticia .not_doscols .not_col1 {width:100%; padding: 3% 0;  float:none}
	.noticia .not_doscols .not_col1 .not_perfil { width: auto;}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_coltxt { float: left; display: inline; width: 68%; padding-right: 2%;}
	.noticia .not_doscols .not_col2 {width:100%; padding: 3% 0; float:none; margin:0; border-left:none}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg { width: 28%; padding-right: 2%;}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg img { width: 100%;}

	.colIzqMedia{padding-left:0px;}
	#linkmedia{width:28%; margin-left:3%; padding-bottom:1.5%;}
	#linkmedia a{font-size: 0.8em;padding-bottom:3px;}	
	.linkmedia{width:28%; margin-left:3%; padding-bottom:1.5%;}
	.linkmedia a{font-size: 0.8em;padding-bottom:3px;}	
	
	
	/*etc 2016*/
/*		#myproject p{display: block;};
		#etcm_participa{min-height:420px;}
		#etcm_participa .btmEtec16_bases {font-size:1em; margin:2% 2% 2% 20%;padding: 5px 30px;}/*padding:5px 20px;margin: 20% 0;}*/	
/*		#etc16_linkizq { width: 40%;margin-bottom:4%;}
		#etcm_participa .btmEtec16_inscribe {font-size:1em;margin:2% 2% 2% 10%;}/*padding:5px 20px;margin: 20% 2%;}*/
/*		#etcm_participa .interior p{width:80%;}
		#cont_izq_etecom img{width: 115%;margin-top: 10%;}
	/*etc 2016 */
	
	#cont_izq_rc_pt{width:100%; height:100%;float:none;}
	#cont_der_rc_pt{width:100%; height:auto; border-bottom:1px solid #124255}
	#cont_der_rc_pt img{width:40%; margin-top:0;}
	
	.modulo .med .Capt {height:1000px;overflow: hidden;}
	
	.modulo100 .medDestacados .moduloDestacamos{height:400px;}
	
	.homePrensa p {width: 60%;}
	
	#cont_der .modulo .med .pc100 .Titulo.searchPR{width:99%;padding:0;margin:0;}
	#claim.destacamosInt.modulo33 h1, h2{font-size: 2.2em!important;  margin-bottom: 2%;}
	#cont_der .modulo .med .pc100 .thumbHeaderPR img{width:99%;height:auto;}	
	#cont_der .modulo .med .pc100 .not_galeria_foto .imgGaleria{height:60%!important;width:60%!important;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .VdeoGaleria{height: 60%!important; width: 60%!important;}
	
	.ImgIntnoticia{ width:99%;}
	.int .modulo .txtsubtitulo.specialTop {padding-top: 5%;}
	
	/*NUESTROS COLABORADORES*/
	.inner_left_testimonioI { width: 100%;}
	.inner_right_testimonioI { width: 100%;}	
	.inner_left_testimonioI p{font-size: 1.2em;}
	.inner_right_testimonioI p{font-size: 1.2em;}	
	.inner_left_testimonioI {min-height: 270px;}
	.inner_right_testimonioI {min-height: 270px;}
	
	.cr .modulo .col_news_home .subtitle{height: 60px;}
	.cr.med .pc50{padding:0;}
	.cr.modulo .under{padding:0 5%;}
}

/* Menu Horizontal Tablet */ 
@media only screen and (min-width: 640px) and (max-width: 768px) {
/* Styles */
	nav.menu {
		display:block;
		width:100%;
		margin: 0 15px 0 0;
	}
	#migapan{
		font-size: 0.7em;
	}
	.int #cont_izq{width: 28%}
	.int #cont_der{width: 70%}


	/* NAVEGACION POR AÃ‘OS Y MESES */
    #buscador_navfecha input.textbox{width: 80%}

    /* ELEMENTOS ESPECIFICOS PARA PRESS OFFICE */
	#cont_der .doscol .colizq {width:100%; padding: 3% 0; float:none}
	#cont_der .doscol .colder {width:100%; padding: 3% 0; float:none; margin: 0}

	.noticia .not_doscols .not_col1 {width:100%; padding: 3% 0;  float:none}
	.noticia .not_doscols .not_col1 .not_perfil { width: auto;}
	.noticia .not_doscols .not_col2 {width:100%; padding: 3% 0; float:none; margin:0; border-left:none}

	/* 404 pagina no encontrada */
	.noencontrada #int_noencontrada {font-size: 0.9em;margin: 1% 2% 4% 0;}
	.noencontrada p a.lnk_destacado {background-position: 6px 6px;}

	.etcmGndrGral{width:100%}
	.etcmGndrfoto{float: none;width:100%;text-align: center}
	.etcmGndrdsc{float: none;width: 100%;text-align: center}
	.etcmGndrvta{float: none;width: 100%;text-align: center;height:50px;}
	.etcmGndrvta .etcmVerMat{padding-top:1%; padding-bottom: 1%;}

	.etcm_Gndrfoto{float: none;width:100%;text-align: center}
	.etcm_Gndrdsc{float: none;width: 100%;text-align: center}
	.etcm_Gndrvta{float: none;width: 100%;text-align: center;height:100%;}
	.etcm_Gndrvta .etcm_VerMat{padding-top:1%; padding-bottom: 1%;}
	.contMovilEtecom{display: block}
	.header_eform{display: none}
	
	#link {padding:2px; width:150px;}
	
	.etcmGndrGral2015{width:100%}
	.etcmGndrfoto2015{float: none;width:100%;text-align: center}
	.etcmGndrdsc2015{float: none;width: 100%;text-align: center}	

	#cont_izq_rc_pt{width:100%;height:100%; border:none;}
	#cont_der_rc_pt{width:100%;height:auto;border-bottom:1px solid #124255}
	.inner_right.rc_pd{width:50%;}
	.inner_left_rc ul{margin: 0 0 0 2em;}
	.inner_left_rc ul li {line-height: 1.2;margin-bottom: 0;}
	.inner_right_rc img {width: 99%;}
	
}


/* Menu Horizontal Tablet Portrait */ 
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
/* Styles */
	#cont_izq{width: 28%}
	#cont_der{width: 72%}
	.int #cont_izq{width: 28%}
	.int #cont_der{width: 70%}
	#linkmedia{padding:3px; width:30%; margin-left:2%;}
	#linkmedia a{font-size: 0.9em;}
	.linkmedia{padding:3px; width:30%; margin-left:2%;}
	.linkmedia a{font-size: 0.9em;}
	
}

/* Smartphones */ 

@media only screen and (max-width : 639px){
/* Styles */
  /*  .etcmGndrGral{width:100%}
    .et h1{margin-left: 4%}
    .etcmGndrfoto{float: none;width:100%;text-align: center}
    .etcmGndrdsc{float: none;width: 100%;text-align: center}
	.etcmGndrvta{float: none;width: 100%;text-align: center;}	
	.etcmGndrvta .etcmVerMat{padding-top:1%; padding-bottom: 1%;}
	
	.etcm_Gndrfoto{float: none;width:100%;text-align: center}
    .etcm_Gndrdsc{float: none;width: 100%;text-align: center}
	.etcm_Gndrvta{float: none;width: 100%;text-align: center;}	
	.etcm_Gndrvta .etcm_VerMat{padding-top:1%; padding-bottom: 1%;}
	
	.etcmGndrGral2015{width:100%}
	.etcmGndrfoto2015{float: none;width:100%;text-align: center}
	.etcmGndrdsc2015{float: none;width: 100%;text-align: center}
	*/
	.colIzqMedia{width:100%;padding:0px;}
	#linkmedia{width:27%; margin-left:3%;}	
	#linkmedia a{font-size: 0.75em;}
	.linkmedia{width:27%; margin-left:3%;height:auto;}	
	.linkmedia a{font-size: 0.75em;}
	
	video{height:50%;}
    .contMovilEtecom{display: block}    
	.header_eform{display: none}
    .ContenidoEtecom{padding: 0 4%;}
	
/* 
	################	##			  ##	################
	################	##			  ##	################
	##					##			  ##	##			  ##
	##					##			  ##	##			  ##
	##					##			  ##	##			  ##
	##					##			  ##	##			  ##
	################	################	##			  ##
	################	################	##			  ##
	##            ##				  ##	##			  ##
	##            ##				  ##	##			  ##
	##            ##				  ##	##			  ##
	##            ##				  ##	##			  ##
	################				  ##	################
	################				  ##	################
 */
	/*#general{margin:0;padding:0;width:79%;}*/
	
	header {
		/*background: url("../img/bgd_header.jpg") no-repeat scroll center top transparent;*/
		width:100%;
		font-size:1em;
	}

	header .tit_sp {position:absolute; font-size: 1.4em; width: 90%; line-height: 1em; padding: 0 0 0 22px; margin:0; top: 65px; left: 0;}

	#claim .interiorBg{width: 100%;background-position: center; background-size: cover;}

	#header_interior{width: 100%;background-color:#fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff)";}
	#menu_accesibilidad{width:100%;background-color:#fff;}

	#logo_telefonica{
		background: none;
		float: left;
		margin: -10px 0 30px 0;
		padding: 0;
		width:50%;
	}

	#logo_telefonica img{
		width:130px;
			}

	h3.titulo_navigate{ 
		padding:0 0 10px 35px
	}

	#larguero {
		margin:0 1.5%;
	}
	

	#hueco_selectores{
    		float: right;
    		display:inline;
    	}

	.ft #claim { padding-bottom: 70px;}

    .int .modulo {padding: 0 4%;}

	/*COOKIES
	------------------------------------------------------------------------------*/
	.msg-cookie{ width:94%; display:none; left:0; padding: 3%;}

	#cont_izq { width: 100%; margin: 0;}
	.int #cont_izq { margin: 0;}
	#cont_der { width: 100%; margin: 0;}

	/*.cont_entradilla {background:none}
	.cont_entradilla .entradilla{font-size:1em} 
	.cont_entradilla p {font-size:1em; width: 92%}*/

	/* ELEMENTOS COMUNES DE CONTENIDO */
	.modulo100 {margin: 0; padding: 0;}
	.modulo50, .modulo50.last {width:96%; margin: 0; padding: 0 2%;}
	.modulo70 {width:96%; margin: 0 0 1%; padding: 0 2%}
	.modulo30 {width:96%; margin: 0 0 1%}
	.modulo33, .modulo33.first, .modulo33.second, .modulo33.last {width:94%; margin: 0; padding: 2% 3%; min-height: 0;}
	.modulo66 {width:94%; padding: 0;}	
	.modulo100 .top{margin-top:3%;}	
	.modulo100 .bnnDestacamos a{padding: 2% 4%;}
	.modulo_news_agenda .titlenews { margin: 0; width:100%;padding: 0;}
	.modulo_news_agenda .titleagenda {margin: 0; width:100%; padding: 0; min-height: 5px; height: auto!important; height:5px;}
	.modulo33 .agenda { margin-top:0; height: 40px;}
	.modulo66 .news { margin-top: 0; height: 40px;}
	.modulo66 .med { width: 96%; margin:0 auto;}
	.modulo_banners {width:100%; margin: 0;}
	.modulo_accionistas {}
	.modulo img.noticia { width: 100%;}
	.modulo img.noticiaauto {width:99%}

	.modulo img.noticia.ds {display:none;} 	
	.modulo img.noticia.mb {display: block; padding: 1% 0}
	
	.mb-video{width:99%; height:400px;}
	
	#claim.destacamosInt .modulo33{width:100%;}
	#claim.destacamosInt h1, h2{font-size:2.3em;}
	
	.modulo .under { margin-right: 0;}
	.modulo .top .titulo {padding:0;}

	.modulo .med ul.marcas_at li { float: none; margin: 0 auto; width: 80%;}

	.med ul.ul_generico li { padding: 0;}
	.med ul.soc_inf li {float: none; width: 90%; padding-top: 10px;}

	.int .med .pc100 .caja_texto.sangrado { padding-bottom: 1%;}
	.med .caja_texto.sangrado{padding: 1% 2% 5%}
	.borde, .modulo_accionistas{ border: none;}

	#contenido_hoja {padding:0 0 3%; background: #fff;    padding: 0;}
	/*.int #contenido_hoja {background: none #fff}*/
	#contenido_hoja.etc16_content{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95)}

	.sep_vert .pc50{width:95%; float: none}

	#cont_der .modulo .modulo50 .med .pc100 .caja_imgtexto .der {/*width:67%;*/ min-height: 150px}
	#cont_der .modulo .med .pc100 .izq {width: 25%;}
	.int #cont_der .modulo .med .pc100 .izq { padding-top: 0;}
	#cont_der .modulo .med .pc100 .der {width: 67%;  min-height:145px;}
	#cont_der .modulo .modulo50 .med .pc100 .ir_invertia .der {margin-top: 0%;}

	.modulo .med .invertia {width:150px;}

	#cont_der .modulo .med .pc100 .comite .izq {width: 96%;}
	#cont_der .modulo .med .pc100 .comite .izq img{width: 56%;}
	#cont_der .modulo .med .pc100 .comite .der {width:67%;  min-height:145px;}
	#cont_der .modulo .med .pc100 .comite .der {padding: 0 1% 30px; width: 98%;}
	#cont_der .modulo .med .pc100 .comite .der h2 {margin: 0;}

	.modulo .top .tituloright { padding: 0 0 5px;}
	
	.int #cont_der .modulo .med .pc100 .izqInterior{width:90%;text-align:center;padding: 4% 0;}			
	.int #cont_der .modulo .med .pc100 .derInterior{width:100%;text-align:center;}	
	.int #cont_der .modulo .med .pc100 .cjatitle{text-align:center;}

	#cont_der .modulo .med .pc100 .izqInterior{width:90%;text-align:center;}
	#cont_der .modulo .med .pc100 .derInterior{width: 50%; margin: auto;float: none;}



	/* Agenda */
	#cont_der .modulo .med .pc100 .fila_cajas .pc50 .caja_imgtexto{ margin: 2px 0}
	.modulo_news_agenda .titlenews .col_news_home { width: auto;}	
	.modulo .med .pc50{width:96% !important; padding: 2%; float: none}
	ul.agenda li .texto_dia {width:70%}

	/* PaginaciÃ³n */
	.paginacion .left {padding:7px 0; font-size:.7em; float: right}
	.paginacion .right {color:#4ab3ff; font-size:1.1em; clear: both}

	/* ELEMENTOS ESPECIFICOS PARA HOME */

	.marcas_tel {margin: 0; clear:both;}
	.marcas_tel ul li { margin: 0; padding:1px 7px 1px 2px;}/*padding: 0 8px 0 4px;*/
	.marcas_tel ul li.texto {padding: 2px 1% 0 1%;}
	.marcas_tel ul li a {letter-spacing: 0;font-size: 0.8em;}
	.marcas_tel ul li img{height: 15px; padding-top: 6px;}
	

	.modulo100 .med .pc50 {width: 97%;}
	.modulo100 .top .titulo {margin:0 0 0 1%;}
	.modulo100 .top .more {padding: 0 0 15px 5px; font-size: 0.9em; width: 98%; margin-top: -5px;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .izq{max-width:none; width: 30%;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .izq img{width: 90%;}
	.index #cont_100 .modulo100 .med .pc100 .fila_cajas .pc50 .der {width: 70%; min-height: 140px; font-size: 0.9em;}
	.index #cont_100 .modulo100 .med p.fecha,
	.index #cont_100 .modulo100 .med p.fechanoticia {margin: 3px 0 2px;}
	.modulo100 .med .pc100 .fila_cajas .pc50 .caja_imgtexto{margin-bottom: 10px; border-bottom: 1px solid #e5e5e5}
	
	/*NEW R*/
	.modulo100 .bnnDestacamos{display:none}/*min-height:300px;*/	
	.modulo100 .bnnDestacamosmobile{display:block;min-height: 500px;}
	.modulo100 .bnnDestacamosmobile h2{text-align: center; font-size: 1.7em!important; color: #ffffff; padding:10% 7% 4% 7%;margin:0;}
	.modulo100 .bnnDestacamosmobile a{font-size: 18px!important; margin-bottom: 6%;color: #ffffff;}
	/*.modulo100 .bnnDestacamosmobile p{text-align: center; color: #ffffff;margin: 0;  padding: 5%;}*/
	.modulo100 .bnnDestacamosmobile p{text-align: center; color: #ffffff;margin: 0;  padding: 3% 5% 2% 5%;}
	.modulo100 .bnnDestacamosmobile .plecaBnn{padding: 1% 5%;color: #ffffff; width: 20%!important;  background-color: #ffffff;  margin: auto;}
	    
	    
	.modulo100 .medDestacados {height:auto;}  
	.modulo100 .medDestacados .moduloDestacamos{width: 100%;float: none;padding:3% 0; margin: 0;height: auto;}
	.modulo100 .medDestacados .moduloDestacamos.centrar{margin-left:0;}
	.modulo100 .medDestacados .moduloDestacamos h2{line-height: 1.1em;margin: 5%;}
	
	.modulo100 .medDestacadosSecond{height: auto;}	
	.modulo100 .medDestacadosSecond p{padding: 5% 10%;}
	.modulo100 .medDestacadosSecond .modulo50{height:250px;}	
	.modulo100 .medDestacadosSecond .modulo50 h2{line-height: 1.1em;margin: 5% 0 7% 0;}
	.modulo100 .medDestacadosSecond .modulo50.blue h2 {line-height: 1.1em;margin: 5% 0 7% 0;}
	.modulo100 .redes.marca{display:block;height: 70px;}
	.modulo100 .redes.marca h2{font-size: 1.5em;}
	/*NEW R*/
	
	#claim{padding: 15px 0 20px; height: auto!important; height: 45px;min-height: 200px;padding:0;}

	/*Movistar Felicitacion 2020*/	
	#claim.movistar {background:url(../img/MovistarFelicitacion_2020_mbl.png) center no-repeat;}	
	/*end movistar 2020*/

/*	#claim .interior{width:100%;}*/
	#claim .interior{width: 100%;min-height: 190px;}

	#claim .interior h1.home{line-height: 50px;padding:10% 4%;text-align: center;}
	#claim .interior p{width: 90%;text-align: center;padding: 0;margin: auto;}	
	#claim .interior p.pleca{    margin-bottom: 8%;}
	#claim.etecommx h1.home {display:block;margin-top: 3%;font-size:1.2em;}
		
	#claimH{ height: auto!important; min-height: 45px; height: 45px; background: rgba(0, 67, 86, 0.9);}
	#claimH .seclft  {width:100%; float:left; background: url(../img/bgd_claim.png) left top no-repeat;}
	#claimH .seclft p {font-size: 1em; width: 80%; margin-left:4%;padding:1% 0% 2% 0%;}
	#claimH .secrgt  {width:100%; float:left; margin-top:2%; padding:0%;}
	#claimH .secrgt .hdrHm {font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; font-size:1.4em; color: #fff; padding:0% 0% 2% 0%;}
	#claimH .secrgt  p {font-size: 1em; width: 80%; margin-left:4%;}
	#claimH .btm { text-decoration:none; cursor:pointer;outline:none;}
	
	#general #claim .interior h1.home{text-align:center;padding: 10% 4% 5% 4%;}
	#general #claim .interior p	{text-align:center;margin: auto;margin-bottom:5%;}	
	
	.po #general #claim .interior h1.home {text-align:center;}
	.po #general #claim .interior .pleca{margin: auto;margin-bottom: 10%;}
	.po #general #claim .interior p{text-align:center;margin: auto;}
	
	.at #general #claim .interior h1.home {text-align:center;}
	.at #general #claim .interior .pleca{margin: auto;margin-bottom: 10%;}
	.at #general #claim .interior p{text-align:center;margin: auto;}
		
	/* ELEMENTOS ESPECIFICOS PARA IR */
	.modulo100 .med .pc100 .fila_cajas .pc50 .izq{width: 36%; max-width:none;}
	.ul_enlaces {float:none; margin:0 0 10px 0; padding:0; display: inline-block;}
	.modulo_accionistas .home_sel {float:none; clear: both; display: block;}
	.modulo_accionistas .home_sel a.a_home_sel {width:230px; }
	.modulo .med .ir_invertia .izq{min-width:125px;}
	.modulo .med .ir_invertia .izq .txt1 {font-size:0.8em}
/*	.modulo a{font-size:100%;}*/

	#compartir {color:#fff;}
	.caja_texto.sangrado {padding: 5%;}
	.addthis_button_instagram img{width:auto};
	/* NAVEGACION POR AÃ‘OS Y MESES */
	ul.navano li {font-size: 1.2em; margin: 0 10px 0 0; padding: 0 10px 0 0;}

	/* ELEMENTOS ESPECIFICOS PARA COUNTRIES */
	ul.iniciativas li.iniciativa{width: 90%;}

	#mapa_social_media { background: none; height: auto;}
	#mapa_social_media #dl_listamapa01 { display: none;}
	#mapa_social_media ul { display: block; height: auto;}

	.med #mapa_social_media ul.ul_generico02 li { height: auto; padding-bottom:5px; float: left; width: 44%;}

	/* ELEMENTOS ESPECIFICOS PARA PRESS OFFICE */
	#cont_der .doscol .colizq {width:100%; padding: 3% 0; float:none}
	#cont_der .doscol .colder {width:100%; padding: 3% 0; float:none; margin: 0}

	.noticia .not_doscols .not_col1 {width:100%; padding: 3% 0;  float:none}
	.noticia .not_doscols .not_col1 .not_perfil { width: auto;}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_coltxt { float: left; display: inline; width: 64%; padding-right: 2%;}
	.noticia .not_doscols .not_col2 {width:100%; padding: 3% 0; float:none; margin:0; border-left:none}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg { width: 32%; padding-right: 2%;}
	.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg img { width: 100%;}	
	.noticia .not_doscols .not_col1 .botones { width: auto;}

	#bajo_titulo{margin: 0}
	#bajo_titulo .a_volver{font-size: .8em}

	/* ELEMENTOS ESPECIFICOS PARA ABOUT TELEFONICA */
	#caja_navano { margin: 5px 0 0; width: 120px;}

	#caja_navano label { display: none;}
	#select_country {display: block; overflow: hidden; width: 90%; background: url(/css/gfx/arrow_select_ano.png) no-repeat scroll left 3px #fff; font-size: 0.8em;}
	select.navcountry {width: 120%; border: 0 none; color: #00C6D7; background: transparent; font-size: 1.4em; padding: 3px 10px 2px 25px; height: 35px;}

	#caja_navpais {display: block;}
	.modulo.navpais {display: block;}

	#mapa02 {background:none; height: auto; width: auto; clear: both; margin:0 0 20px;}
	#mapa02 .punto_over {display: none}
	#mapa02 dl#dl_listamapa01 dd {position: relative; right: 0; bottom: 0;}
	#mapa02 dl#dl_listamapa01 dd strong{display: none;}
	#mapa02 dl#dl_listamapa01 dd ul{float: none; font-size: 0.9em; border: 0; padding: 0 0 18px 0px;}
	#mapa02 dl#dl_listamapa01 dd.activo {display: block; width: 70%; margin: 5px 5px 15px 15px; border: 1px solid #555; background:#f3f3f3;}
	#mapa02 dl#dl_listamapa01 dd ul li.azul_claro_tel {color:#00517C;}
	#mapa02 dl#dl_listamapa01 dd .blanco{color:#000;}
	
	nav.menu {
		font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;
		color: #259DCD;
		font-size: 0.8em;
		margin:80px 0;
		display:none;
	}
	
	nav.menu ul{
		margin:5px 0 0 0;
		padding:0;
		width:100%
	}
	
	nav.menu ul li{
		list-style-type:none;
		float:left;
		display:inline;
		margin:5px 0;
		padding:0;
		height:16px;
	}

	nav.menu ul li a{	
		border-left: 1px solid #DDDDDD;
		color: #259DCD;
		padding: 0 8px;
	}

	nav.menu ul li a.enlace_home{	
		background: url("../img/home_azul.gif") no-repeat scroll 0 center transparent;
		border: 0;
		display:block;
		height: 14px;
		width: 7px;		
	}
		
	nav.menu ul li a.enlace_home:hover{	
		background: url("../img/home_gris.gif") no-repeat scroll 0 center transparent;
	}
	
	nav.menu ul li a.enlace_home span{
		display:none;
	}

	#migapan {
		display:none;
	}

	#contenido { width: 100%; padding: 0;}
	.int #contenido {/*width: 98% !important;*/ margin: 0 auto; }

	/*  PIE   */
	#pie {
	    font-size: 0.8em;	   
	    margin-bottom: -1px;
	    width: 100%;
		height:100%;
	    margin: 0 auto;
	    height: auto;	
		padding-left: 3%;		
	}
	
	#pie-interior {border:none;margin: 0;width: 94%;}
	#pie span {
	    float: left;
	    line-height: 0.9em;
	}
		
	#pie ul {
	    float: left;
	    list-style-type: none;
	    margin: 0; 
	    padding: 0;
		padding-left: 3%;
	}
	#pie ul li {
	    border-left: 0;
	    display: block;
	    float: none;
	    line-height: 1.1em;
	    margin: 0 25px 7px 0;
	    padding: 0 0 1px 0;
	}
	#copy{
		/*width:100%;*/
		margin: 0
	}
	#pie ul li.copy {
	    border:none;
	    padding-left:0;
	    margin: 0 10px 10px 0
	}
	#pie #pie-interior ul li a {position: relative;	}
	#pie #pie-interior ul li a img { border: none;}

	#sellos { padding: 3% 1%;border-top:1px solid #FFFFFF;} 	
	#sellos #w3c { float: left;	width: 75px; padding-left:0px;	height:0px;	}
	#sellos #AMIPCI{padding:0px;    width: 28%;}
	#sellos #AMIPCI img{width: 97%;}
	#sellos #ESR {margin-top: 3%; padding: 0; width: 30%;}	    
	#sellos #PactoM {float: left; margin: 3% 8% 5% 7%;padding-right: 10px;	}	
	#sellos #ProteccionD{width:15%;}
	#sellos #ProteccionD img {width:99%;margin-top:15%;}
	#sellos #ESR img {width:99%;}
	#sellos #Accesible{padding:0; width: 20%;}
	#sellos #Accesible img{width: 80%;    margin-top: 5%;}	
	
	#compartir {width: 100%;margin:4% 0 7% 3%;background: none repeat scroll 0 0 transparent;border-bottom: 1px solid #FFFFFF;  padding-bottom: 5%;}
	#compartir .share {text-align: left}
	.addthis_toolbox{float:left;width: 100%;}		
	.addthis_toolbox a {  display:inline;padding-right:2%;}

	.col_enlaces span.desplegable { background:url(../img/desplegable_pie_mobile.png) no-repeat right 4px transparent; display: block; cursor: pointer; width: 100%; border-bottom: 1px solid #ffffff; margin-bottom:3px; padding-bottom:7px;}
	.col_enlaces span.Nodesplegable { display: block; cursor: pointer; width: 100%; border-bottom: 1px solid #ffffff; margin-bottom:3px; padding-bottom:7px;}
	#pie_site_map .col_enlaces span.desplegado { background:url(../img/desplegable_pie_mobile_down.png) no-repeat right 4px transparent;}
	ul.despliegue {display:none;}

	#pie_site_map {font-size: 0.7em; width: 94%	}
	#pie_site_map .col_enlaces {
	    width: 100%;
	    display: block;
	    float: none;
		clear:both;
	    margin:0;
	    padding: 1px 0 3px;
	    min-height:0px;
	    max-width: none;
	    font-size: 1.5em;
	}

	#pie_site_map .col_enlaces ul.ul_enlaces_home li.first{display: block; width: 95%; margin-left: -8px;}

	#pie_site_map .col_enlaces a,
	#pie_site_map .col_enlaces span.sinenlace {
	    color: #FFFFFF;
	    position: relative;
		width: 98%;
		text-decoration:none;    
		display:block;
	}

	#pie_site_map .pc25 {width: 100%;}

	#pie_site_map .col_enlaces a:hover{text-decoration: none;}
	.ul_enlaces_home {margin-left: 10px;}
	.ul_enlaces_home li{padding: 0;background:none;}

	#pie_site_map .col_enlaces .ul_enlaces_home a{color:#ffffff; float: none;}

	#pie_site_map .col_enlaces .ul_enlaces_home li {margin: 0 0 10px; padding: 0 0 0 10px;display:block;width:100%;background:none;}
	#pie_site_map .col_enlaces .ul_enlaces_home li a{color:#ffffff; float: none; font-size: 1em;}
	#pie_site_map .col_enlaces .ul_enlaces_home li a:hover{text-decoration:underline;}
	/*   FIN PIE  */

	/* REDES SOCIALES - SIGUEME */
	#sigueme{	    
	    position: absolute;
	    top: 197px;
	    right: 0;
	}

    .lateral {
        left: auto;
        right: 0px;
        padding: 14px 0 0;
        width: 48px;
    }

    .lateral img {
        display: none;
    }

    .twitter_lateral {
        background: url("/img/social/twitter_m_.png") no-repeat scroll 0 0 transparent;
    }
    .youtube_lateral {
        background: url("/img/social/youtube_m_.png") no-repeat scroll 0 0 transparent;
    }
    .linkedin_lateral {
        background: url("/img/social/linkedin_m_.png") no-repeat scroll 0 0 transparent;
    }
    .blog_lateral {
        background: url("/img/social/blog_m_.png") no-repeat scroll 0 0 transparent;
    }
    .facebook_lateral {
        background: url("/img/social/facebook_m_.png") no-repeat scroll 0 0 transparent;
    }
    .rc_lateral {
        background: url("/img/social/rc_m_.png") no-repeat scroll 0 0 transparent;
    }
    .dh_lateral {
        background: url("/img/social/dh_m_.png") no-repeat scroll 0 0 transparent;
    }
    .flickr_lateral {
        background: url("/img/social/flickr_m_.png") no-repeat scroll 0 0 transparent;
    }
    .tuenti_lateral {
        background: url("/img/social/tuenti_m_.png") no-repeat scroll 0 0 transparent;
    }

    .blog_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/blog_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;
    }

    .twitter_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/twitter_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;
    }
    .youtube_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/youtube_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .linkedin_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/linkedin_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .facebook_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/facebook_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .rc_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/rc_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .dh_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/dh_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .flickr_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/flickr_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }
    .tuenti_lateral:hover {
        background-position: left 0px !important;
        background: url("/img/social/tuenti_m_.png") no-repeat scroll 0 0 transparent;
        border: none;
        margin: 0 0 0 -48px;
        width: 48px;
        font-size: 0px;  
    }

	/* buscar */
	#seccion_buscar {float:right; padding:0; display:inline; margin: 2px 3% 0 0; width: auto} 

	#seccion_buscar #a_buscar {position:relative; padding:0; cursor:pointer; display: none;}

	#seccion_buscar #boton_buscar {float:right; cursor:pointer; display:inline; line-height:0.8em; width:40px; height:38px;}
	#seccion_buscar #boton_buscar img{width:100%;}

	#seccion_buscar #boton_buscar_over {float:right; width:40px; height:25px; cursor:pointer;background: url(../img/cerrar_green.png) right no-repeat;}
	#seccion_buscar #boton_buscar_over img{width: 87%; margin: 5px 0 0 4px;}
	
	#seccion_buscar #capa_buscar {position:absolute; top:42px; right:0; padding: 5px; margin:0; background:none repeat scroll 0 0 #0d2941; z-index: 50;border-bottom:1px solid #fff}
	#seccion_buscar #capa_buscar #buscar a {margin:0px 0 0 6px; float:right; display:inline;}
	#seccion_buscar #capa_buscar #buscar a img{border: none}
	#seccion_buscar #capa_buscar #buscar form {margin:0 0 15px;}
	#seccion_buscar #capa_buscar #buscar form label{display: block; color: #fff; text-align: left; margin:0 0 8px 8px;}
	
	#seccion_buscar input.btn_buscar {background: url(../img/ico_lupa01.png) no-repeat scroll 0 0 transparent;}
	
	#buscadorPR input.textbox {width:auto; float:none; margin: 0 5px;}
	#buscadorPR input.btn_buscar {background: url("../img/ico_lupa.png") no-repeat scroll 0 0 transparent; float: right; margin: 0 3px 0 0;}

	#seccion_buscar #capa_buscar {display: none}

	/* enlaces */
	#enlaces_mobile {float:right; padding:0; margin:2px 3% 0 0; display:inline;}
	
	#enlaces_mobile #a_enlaces {position:relative; padding:0; cursor:pointer;}

	#enlaces_mobile #boton_enlaces {float:right; display:inline; line-height:0.8em; width:40px; height:25px;}
	#enlaces_mobile #boton_enlaces img {width:100%;}
	
	#enlaces_mobile #boton_enlaces_over {float:right; width:40px; height:25px; cursor:pointer; display: none;background: url(../img/cerrar_green.png) right no-repeat;}
	#enlaces_mobile #boton_enlaces_over img {width: 87%; margin: 5px 0 0 4px;}
	
	#enlaces_mobile #capa_enlaces {position:absolute; top:42px; right:0; width:60%; margin:0; z-index: 100;display: none;}
	#enlaces_mobile #capa_enlaces #enlaces {padding:0;}
	#enlaces_mobile #capa_enlaces #enlaces ul {margin:0; padding:0;}
	#enlaces_mobile #capa_enlaces #enlaces ul li {list-style-type:none; margin:0; padding:10px 20px; cursor:pointer; color:#fff;  font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; line-height:1em; background:#0d2941; text-align: right; border-bottom: 1px solid #fff;}
	#enlaces_mobile #capa_enlaces #enlaces ul li a {color:#ffffff;}
	#enlaces_mobile #capa_enlaces #enlaces ul li a:hover{color:#ffffff; text-decoration:underline;}
	#enlaces_mobile #capa_enlaces #enlaces ul li a.activo {color:#ffffff; cursor:default;}
	#enlaces_mobile #capa_enlaces #enlaces ul li a.activo:hover {text-decoration:none;}
	
	/* accesibility */
	#accesibility_box {display:none;}/*width: 50%;float: right;margin: 0 0 0 0;}*/
		
	/* brands */
	#brands_box { float:left; padding:0; margin:0; display:inline;}
	#brands_box a {color: #00c6d7; text-decoration: none; padding:10px 0;}
	#brands_box a:hover {text-decoration: underline;}
	#brands_box span { margin:0; padding:0; float:left;}
	#brands_box .link { line-height:2em; padding: 0 5px 0 0;}
	#brands_box .link a{ color:#00c6d7;}
	#brands_box #a_brands {display:none;}	
	#brands_box #capa_brands {position:absolute; top:29px; right:0; width:60%; margin:0;}
	#brands_box #capa_brands .brands {padding:0;}
	#brands_box #capa_brands .brands ul {margin:0; padding:0;}
	#brands_box #capa_brands .brands ul li {list-style-type:none; margin:0; padding:2px 20px; cursor:pointer; text-indent:-100000px; background:#334d58; text-align: left; border-bottom: 1px solid #49616a;}
	#brands_box #capa_brands .brands ul li:hover{color:#5DCDE9; font-weight:bold;}
	#brands_box #capa_brands .brands ul li a.activo {color:#ffffff; cursor:default}
	#brands_box #capa_brands .brands ul li a.activo:hover {text-decoration:none}
	
	a.lgo_telefonica {display:block; height:25px; background:url(../img/logo_telefonica.png) 0 0 / 100% no-repeat;}
	a.lgo_movistar {display:block; height:50px; background:url(../img/lgo_movistar.png) 0 0 / 100% no-repeat;}
	a.lgo_o2 {display:block; height:42px; background:url(../img/lgo_o2.png) 0 0 / 100% no-repeat;}
	a.lgo_vivo {display:block; height:28px; background:url(../img/lgo_vivo.png) 0 0 / 100% no-repeat;}
	a.lgo_terra {display:block; height:45px; background:url(../img/lgo_terra.png) 0 0 / 100% no-repeat;}

	/* Pais */
	#pais_box {float:left; padding:0; margin:0; display:inline; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif;}
	#pais_box a {text-decoration: none; color:#fff;}
	#pais_box span { margin:0; padding:0; float:left;}
	#pais_box #a_pais {display:none;}	
	#pais_box #capa_pais {position:absolute; top:29px; right:0; width:60%; padding:0;}
	#pais_box #capa_pais .pais {padding:0;}
	#pais_box #capa_pais .pais ul {margin:0; padding:0;}
	#pais_box #capa_pais .pais ul li {list-style-type:none; margin:0; padding:10px 20px; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; line-height:1em; background:#334d58; text-align: right; border-bottom: 1px solid #49616a;}
	#pais_box #capa_pais .pais ul li:hover{color:#5DCDE9; font-weight:bold;}
	#pais_box #capa_pais .pais ul li a:hover{color:#5DCDE9; text-decoration:none;}
	#pais_box #capa_pais .pais ul li a.activo {color:#ffffff; cursor:default}
	#pais_box #capa_pais .pais ul li a.activo:hover {text-decoration:none;}

	/* menu_principal */
	#menu_principal_gral { position: relative; width: 96%; text-align: right; float:left; padding:0 2%; margin:0; display:inline; clear: both; background: #fff; font-size: 1.2em; color: #000;  font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif;}
	#menu_principal_gral.etecom_mn_16{display: none;}
	
	#menu_principal_gral #a_menu_principal {position:relative; padding:0; cursor:pointer;}

	#menu_principal_gral #boton_menu_principal {float: left; line-height:1em; height:28px; padding: 5px 0 0 0; color: #000; margin: 0; width: 100%; text-align: left;background:url(../img/arrow_down.png) right no-repeat}	
	#menu_principal_gral #boton_menu_principal_over { float: left; width:100%; text-align: left; line-height:1em; height:28px; padding:5px 0 0 0; color: #000; margin: 0; display: none;background:url(../img/cerrar_green.png) right no-repeat}
	
	#menu_principal_gral #boton_menu_principal span {float: left; margin-top: 2px;margin-left: 1%;}
	#menu_principal_gral #boton_menu_principal_over span {float: left; margin-top: 2px;}
	
	#menu_principal_gral #boton_menu_principal img {float: right; margin-top: 8px; width: 26px;}
	#menu_principal_gral #boton_menu_principal_over img {float: right; margin-top: 1px; width: 26px;}
				
	.menu1,
	.menu2,
	.menu3,
	.menu4,
	.menu5,
	.menu6,
	.menu7,
	.menu8 {display: none;}

	.index .menu1,
	.sch .menu1,
	.em .menu1,
	.var .menu1,
	.at .menu2,
	.at_int .menu2,
	.po .menu3,
	.po_int .menu3,
	.ca .menu4,
	.ca_int .menu4,
	.et .menu4,
	.et_int .menu4,
	
	.cr .menu5,
	.cr_int .menu5,
	.in_int .menu5,
	.in .menu5,	
	.sp .menu7,
	.sp_int .menu7,
	.bll .menu6,
	.bll_int .menu6,
	.ft .menu7,	
	.ft_int .menu7 {display: inline;}

	#menu_principal_gral #capa_menu_principal {position:absolute; top:31px; left:0; width:100%; margin:0;  border:none; z-index: 200}
	#menu_principal_gral #capa_menu_principal #menu_principal {padding:0;}
	#menu_principal_gral #capa_menu_principal #menu_principal ul {margin:0; padding:0;}
	#menu_principal_gral #capa_menu_principal #menu_principal ul li {list-style-type:none; margin:0; padding:0; cursor:pointer; color:#fff;  font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; line-height:1em; 
	background:#0d2941; text-align: left; border-bottom: 1px solid #fff;}
	#menu_principal_gral #capa_menu_principal #menu_principal ul li a{color:#ffffff; display: block; padding:10px 20px;}
	#menu_principal_gral #capa_menu_principal #menu_principal ul li a:hover{color:#ffffff; text-decoration:none;}
	#menu_principal_gral #capa_menu_principal #menu_principal ul li a.activo {color:#ffffff; cursor:default;}
	#menu_principal_gral #capa_menu_principal #menu_principal ul li a.activo:hover {text-decoration:none;}
	
	.menu_principal_gral .etecom_mn_16{display: none;}

	/* enlaces parte superior */
	/* MENU NAVIGATE */
	#navigate_box {position:relative; padding:0; margin:0; display:block; background:#0d2941;}

	#navigate_box #a_navigate {display:block; position:relative; padding:4px 0 2px 0; margin:0 2%; cursor:pointer; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif; font-size: 1.2em; line-height: 1em;}

	#navigate_box .boton_navigate {width:100%; color: #fff; height: 27px;background: url(../img/arrow_down_white.png) right center no-repeat;}
	#navigate_box .boton_navigate img{ float: right; margin-top: 8px; width: 26px;}

	#navigate_box .boton_navigate_over {color: #fff; height:27px; cursor:pointer; display:none;background: url(../img/cerrar_green_claro.png) right no-repeat;}
	#navigate_box .boton_navigate_over img{ float: right; margin-top: 3px; width: 25px;}

	#navigate_box #capa_navigate {position:absolute; top:31px; left:0; width:100%; margin:0; z-index:1000; display: none;}
			
	ul#navvert {margin:0; padding:0; font-size: 1em; line-height: 1em; }
	ul#navvert li ul{margin:5px 0 0 0; padding:0;}
	ul#navvert li {list-style-type:none; margin:0; padding:10px 20px; cursor:pointer; color:#fff; font-family: 'Telefonica-Regular', Arial, Helvetica, sans-serif; line-height:1em; background:#0d2941; text-align: left; border-bottom: 1px solid #ffffff;}
	ul#navvert li span.children{background: url(../img/Flecha_Blanca.png) no-repeat right 4px transparent;}
	
	ul#navvert li.sinpagina .activo1,
	ul#navvert li a.activo1,
	ul#navvert li ul li .activo2,
	ul#navvert li ul li ul li .activo3 { color: #FFFFFF;  background: none;}
	ul#navvert li.sinpagina span { display: block; padding: 2px 8px 4px;}
	ul#navvert li.sinpagina ul li.sinpagina span { padding: 3px 0 3px 0;}
	ul#navvert li ul li {border-bottom: 0; padding:6px 24px;}
	ul#navvert li ul li.sinpagina span { padding: 0;}
	ul#navvert li ul li ul {padding:0;}
	ul#navvert li ul li ul li a {padding:10px 0 2px 22px;}
	ul#navvert li ul li a { background: none repeat scroll 0 0 transparent; display: block; margin-left: 0; padding: 0;}

	ul#navvert li a {color:#ffffff; display: block; padding: 2px 8px 4px;}
	ul#navvert li a:hover{color:#ffffff;text-decoration:underline;}
	ul#navvert li a.activo {color:#ffffff; cursor:default;}
	ul#navvert li a.activo:hover {color:#ffffff;text-decoration:underline;}
	ul#navvert li a.activo2:hover {color:#ffffff;text-decoration:underline;}
	ul#navvert li .a_sinpagina { color: #fff;}
	
	#enlaces_sup_micrositio {display:none;}

	/* NO TOCAR TAMAÃ‘OS */
	h1 {font-size:2em;padding:0;font-weight:normal;line-height:0.9em;}
	.int h1{margin: 0 0 20px; padding: 2% 2% 0;font-size:2em}

	h2 {font-size: 2em!important;margin:0 0 20px;font-weight:normal;padding: 2% 2% 0;}

	legend {
		font-size: 1.4em;
		margin:0 0 20px;
		font-weight:normal;
		padding: 2% 2% 0;
	}
	
	.home_banners {text-align: center;}
	.home_banners img{ width: 80%; margin: 0; padding: 1%; float: none;}
	.home_3banners img{width: 80%; margin: 1%;}
	.home_banners .line{border-bottom:1px solid #c7c7c7;border-right:0;}
	
	#claim.destacamosInt h1, h2{font-size:2em;}
	.volver_arriba { display: none}
	.destacadosBanner{min-height:0}

	/* Romper palabra en resoluciones pequeÃ±as*/
	p {word-wrap:break-word;}
	
    .modulo100 .bnnDestacamos h2{text-align:center;font-size: 42px!important;margin-bottom: 6%;}
    .modulo100 .bnnDestacamos p {width:30%;margin: auto;}
	/* Formularios */
	.formulario { width: 90%; margin: 0 auto}

	/* NAVEGACION POR AÃ‘OS Y MESES */
	#buscador_navfecha { width: 50%;}
    #buscador_navfecha input.textbox { width: 56%}
  	.modulo.navfecha {padding: 5px 2% 10px 2%}

	.in iframe.vid { width: 96%; height: 220px;}

	ul.enlaces_globales li { width: 96%; }
	
	
	/* 404 pagina no encontrada */
	.noencontrada {background: #EBDDD4;}/* url(../img/bg_404.png) center 0 no-repeat #EBDDD4;}*/
	.noencontrada #general {background: #EBDDD4;}/* url(../img/bg_404.png) center 0 no-repeat #EBDDD4;}*/
	.noencontrada #cabecera_vacia {height: 190px; margin:0 auto; padding:0 39px 30px 38px; width:925px;}
	.noencontrada #int_noencontrada {font-size: 0.8em; margin:10% 2% 10% 0; font-family: 'Telefonica-Regular',Arial,Helvetica,sans-serif; float:left; text-align:left; font-weight: normal;}
	.noencontrada #int_noencontrada h2 {font-size:2.1em; padding:15px 0 0px; color:#00517C; font-weight: normal; line-height:1em;}
	.noencontrada p {font-size:1.2em; padding:0; color:#555;}
	.noencontrada p a.lnk_destacado {margin:10px 0 0; background-position: 6px 5px;}

	.modulo100 .ModuloRedes{display:none}
	.modulo100 .redes{display:none}

	/*etc 2016*/	
	.hd_formulario ul.not_ul li{height:32px;width:18%; font-size:9px; font-weight:bolder;}
	.hd_formulario ul.not_ul li.InfoAd{height:36px;padding: 3px; width:22%;}
    .hd_formulario ul.not_ul li.etcmSelActivo{color:#fff;background-color:#0094a6;padding-bottom:3px;height:30px; width:18% }
	.hd_formulario ul.not_ul li .I3{height:28px}
		#etcm_participa .btmEtec16_bases {padding:10px 40px;margin: 30% 0 0% 0%;font-size: .8em; background-color:#003046;-webkit-box-shadow: 0px 5px 5px 0px rgba(10,26,33,1);
-moz-box-shadow: 0px 5px 5px 0px rgba(10,26,33,1);
box-shadow: 0px 5px 5px 0px rgba(10,26,33,1);}
		#etcm_participa .btmEtec16_inscribe {padding:10px 40px;margin: 30% 0 20% 0%;font-size: .8em;background-color:#01b7c9;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,150,170,1);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,150,170,1);
box-shadow: 0px 5px 5px 0px rgba(0,150,170,1);}
		
		#myproject p {margin-top:5%; display:block;}
		
		#cont_der_etecom{width:100%;margin:0;}
		#cont_izq_etecom{width:100%;margin-top:0;}
		#etcm_participa .interior h1{margin: 20px;font-size: 2em;}
		#etcm_participa .interior h2{margin: 20px;font-size: 2em;}
		#etcm_participa .interior p {width: 85%;padding: 0 0 20px 20px;font-size: 1em;}
		.etcm_ganador{width:100%;}		
		.etcm_GndrTrabajo a{font-size:1em;color:#00C6D7;}
		.ganaCatAzul .ganaCatTitulo{font-size:1em;}
		.etcm_Gndralumno{font-size:16px;}
		#etc16_linkizq{width:100%;padding-left: 4%; margin-bottom:10%;}
		#etc16_linkder{width:100%;padding-left: 4%; }
		#etcm_participa { background: url(../img/bgd_claim.png) left top no-repeat;min-height:350px}
	
	.not_galeria .a_fotosiguiente{margin-bottom:30%;}
	
	#cont_izq_rc_pt{width:100%;border:none}
	#cont_der_rc_pt{width:100%;height: auto; border-bottom: 2px solid #124255;}
	#cont_der_rc_pt  img{margin-top:0;width: 50%; }
		
	.formulario label.long3{width:auto;margin: 3% 0;}	
	span.error{width:80%;padding: 0; font-size: 80%;} 
		
	#cont_der .modulo .med .pc100 .input.text  input{width: 70%;}
	ul.ul_resultados li .titular {font-size:1.7em;}
	ul.ul_resultados li p {font-size:1.1em;}
	
	#general h1#titulo_pagina{color:#555;}
	#accesibility_box{display:none;}
	
	.homePrensa{width: 80%;  margin: 4%;}
	.homePrensa p { width: 60%;}
	.plecaBnn{margin: auto!important;width: 20%!important;}*/
	.modulo100 .medDestacados .moduloDestacamos p{padding: 5% 10% 7% 10%;}
	#cont_der .modulo .med .pc100 .derInterior img{width:99%; height:99%; margin: 15% 0 7% 0;}
	#cont_der .modulo .med .pc100 .Titulo.searchPR{width:89%;}
	.formulario #buscadorPR {width:100%;}
	#cont_der .modulo .med .pc100 .cjatitle {text-align:center;}
	#cont_der .modulo .med .pc100 ul{padding-left:2%;}
	/*#cont_der .modulo .med .pc100 .not_galeria_foto img {width:99%;}*/
	
	#cont_der .modulo .med .pc100 .thumbHeaderPR img{width:99%;height:auto;}
	
	#cont_der .modulo .med .pc100 .not_galeria_foto .imgGaleria {height: 60%!important; width: 60%!important;}
	#cont_der .modulo .med .pc100 .not_galeria_foto .VdeoGaleria{height: 60%!important; width: 60%!important;}
	
	#cont_der .modulo .med .pc100 .ThumbGaleria{height:40%!important; width:40%!important;}
	.int h1 {margin: auto;padding-bottom: 5%;text-align: center;}
	
	.inner_left_rc{width:100%; padding:2% 0;}
	.inner_right_rc{width:100%;padding:2% 0;}
	.left_rc{padding:3% .3%;}
	.inner_lrc{width:100%}
	.inner_rrc{width:100%}
	.inner_lrcIMX{width:100%}	
	.inner_rrcIMX{width:100%}
	
	.ImgIntnoticia{ width:99%;}
	.int .modulo .txtsubtitulo.specialTop {padding-top: 5%;}
	
	/*NUESTROS COLABORADORES*/
	.inner_left_testimonioI { width: 100%;}
	.inner_right_testimonioI { width: 100%;}	
	.inner_left_testimonioI p{font-size: 1.2em;}
	.inner_right_testimonioI p{font-size: 1.2em;}	
	.inner_left_testimonioI {min-height: 270px;}
	.inner_right_testimonioI {min-height: 270px;}
	.modulo100 .bnnDestacamos p{ width: 80%;}
	
	.modulo100 .bnnDestacamos{display:none!important}/*min-height:300px;*/	
	.modulo100 .bnnDestacamosmobile{display:block!important;min-height: 500px;}
	
	.modulo25 {width:45%;margin-bottom: 7%;}
	.rc-bnnr-mobile{display:block!important;}
	.rc-bnnr{display:none!important;}
}

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

	/* ELEMENTOS HOME */
    
	
	/* TABLAS */
	table.tabla_scroll {
		width:99%; 
		margin: 0 auto;
		display: block; 
		overflow: auto;
		border: 3px solid #eee;
		padding-top: 15px;
		background:url(../img/ico_tabla_scroll.png) right top no-repeat
	}
	#claim .interior span{dismargin-top: 10%; margin-left:0;}
	#claim.etecommx h1.home {margin-bottom:10%;margin-top:10%;}
	
}

	
@media only screen and (min-width : 1024px) { 	
	.linkmedia{width:25%; margin-left:4%;}	

	}

