.cabecera-flash-novedades {
	height: 38.5em;
}

/**
* # Extensión de elementos existentes
*--------------------------------------------------------------------------*/

/* .boton-verde como button */
button.boton-verde {
	background: transparent;
	border: none;
	text-decoration:none;
	color:#00517A;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0em;
	text-align:center;
	overflow: visible;
}
button.boton-verde strong {
	display:block;
	background:transparent url(/img/boton-normal-left.png) no-repeat left top;
	padding: 0 0 0 9px;
	height: 18px;
}

button.boton-verde span {
	display: block;
	background:transparent url(/img/boton-normal-right.png) no-repeat right top;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.1em;
	height: 12px;
	padding: 2px 9px 4px 0;
}

button.boton-verde:hover strong {
	background-position:left bottom;
	color:#fff;
}
button.boton-verde:hover span {
	background-position:right bottom;
}


/* .boton-verde-grande como button */
button.boton-verde-grande {
	background: transparent;
	border: none;
	text-decoration:none;
	color:#00517A;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 0em;
	text-align:center;
	overflow: visible;
}
button.boton-verde-grande strong {
	display:block;
	background:transparent url(/img/boton-verde-grande-left.gif) no-repeat left top;
	padding: 0 0 0 20px;
	height: 42px;
}

button.boton-verde-grande span {
	display: block;
	background:transparent url(/img/boton-verde-grande-right.gif) no-repeat right top;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.1em;
	height: 22px;
	padding: 14px 20px 6px 0;
}

button.boton-verde-grande:hover strong {
	background-position:left bottom;
	color:#fff;
}
button.boton-verde-grande:hover span {
	background-position:right bottom;
}



/**
* # Novedades
*--------------------------------------------------------------------------*/

.destacado-flash-cabecera-novedades {
	position:absolute;
	display:block;
	top:10.3em;
	left:0em;
	width:96.7em;
	height:24.4em;
}


/* destacado */
.particulares-novedades-noticias {
	display:block;
	overflow:hidden;
	padding: 2em 0 0;
}
.particulares-novedades-noticias .destacado .img {
	width:24.8em;
	height:17.5em;
	float:left;
	display:inline;
	margin:0 1.5em 0 0;
}
.particulares-novedades-noticias .destacado .columna {
	width: 26.5em;
	float: left;
}
.particulares-novedades-noticias .destacado .fecha {
	font-size: 1.9em;
	color: #20558a;
	margin: 0 0 0.1em 0;
	line-height: 1em;
}
.particulares-novedades-noticias .destacado h3 {
	color:#000000;
	font-size:1.6em;
	line-height:1em;
	margin:0 0 0.5em;
	width:16.8em;
}
.particulares-novedades-noticias .destacado .cuerpo {
	color:#000000;
	font-size:1.1em;
	line-height:1.2em;
	padding:0 0 1.5em;
}
.particulares-novedades-noticias .destacado .boton-verde {
	float: left;
	display: inline;
	margin-right: 1.5em;
}

.particulares-novedades-noticias .destacado .boton-verde {
	float: left;
	display: inline;
	margin-right: 1.5em;
}

/*subhome-novedades*/
#main.sinpadding{padding:0; width:100%;border:none;}
.destacados-novedades{margin-top:1em;}
.destacados-novedades ul.listado-novedades{display:block;}
.destacados-novedades ul.listado-novedades li{float:left;display:inline;width:29.3em;padding:1em 1em 1em 2em;border-left:1px solid #ccc;height:25em;border-top:1px solid #ccc;border-bottom:none;} 
.destacados-novedades ul.listado-novedades li:first-child,.destacados-novedades ul.listado-novedades li.noborde-left{border-left:none;width:29.5em;}
.destacados-novedades ul.listado-novedades li h3{color:#00517A;}
.destacados-novedades ul.listado-novedades li h3 span{font-weight:1.6em;text-decoration:underline;line-height:normal;}
.destacados-novedades ul.listado-novedades li img{margin-top:1.5em;}
.destacados-novedades ul.listado-novedades li p{margin-top:0.7em;}

/*END.subhome-novedades*/


/* formulario recarga */
.formulario-recarga {
	display:block;
	overflow:hidden;
	padding: 2.5em 0 0;
}

.formulario-recarga legend {
	font-size: 1.3em;
	line-height: 1.5em;
	padding: 0 0 0.3em 0;
}

.formulario-recarga label {
	float: left;
	width: 0.7em;
	height:1.9em;
	overflow: hidden;
	text-indent: -5000em;
	background: transparent url(/img/input-text-left.png) no-repeat left center;	
}
.formulario-recarga input#numero-movil {
	float: left;
	display: inline;
	height: 1.4em;
	width: 16.3em;
	font-size: 1.1em;
	padding: 2px 2px 1px 0;
	margin: 0 0 0 0;
	overflow: hidden;
	background: transparent url(/img/input-text-right.png) no-repeat right center;
}

.particulares-novedades-noticias .destacado .formulario-recarga button.boton-verde {
	margin: 0 0 0 0;
	float: right;
}

.particulares-novedades-menu-primario {
	margin-top: 4.3em;
	display:block;
	height:3.9em;
	background:transparent url(/img/fondo-azul-horizontal.jpg) repeat-x 0 0;
	overflow:hidden;
	border-left:0.1em solid #cccccc;
	border-right:0.1em solid #cccccc;
	border-top:0.1em solid #cccccc;
}
.particulares-novedades-menu-primario li {
	float:left;
	border-left:0.1em solid #ffffff;
}
.particulares-novedades-menu-primario li:first-child{
	border-left:none;
}
.particulares-novedades-menu-primario li a {
	width:26.4em;
	display:block;
	background:transparent url(/img/fondo-azul-horizontal.jpg) repeat-x right 0;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	line-height:3.9em;
	text-transform:uppercase;
}
.particulares-novedades-menu-primario li a:hover{
	background:transparent url(/img/fondo-boton.gif) repeat-x left 50%;
	color:#000000;
}
.particulares-novedades-menu-primario li a span{
	font-size:1.2em;
}
.particulares-novedades-menu-primario li a strong {
	display:block;
	background:#ffffff;
	color:#000000;
	font-weight:normal;
}
.particulares-novedades-menu-primario li.informacion > a {
	width:26.5em;
}
.novedades .menu-seccion {
	padding-bottom: 0;
}

#sidebar #particulares-novedades-suscribete {
	border-bottom:0.1em solid #CCCCCC;
	border-top:0.1em solid #CCCCCC;
	margin:2em 1.5em 0;
	padding:1em 0 2em;
}
#sidebar #particulares-novedades-suscribete.primera-promo {
	border-top:medium none;
	margin-top:0;
	padding-top:2em;
}

#sidebar #particulares-novedades-suscribete h3 {
	color:#00517A;
	font-size:1em;
	font-weight: bold;
}

#sidebar #particulares-novedades-suscribete h3 span {
	font-size:1.1em;
}

#sidebar #particulares-novedades-suscribete p {
	padding-top: 0.5em;
}

#sidebar #particulares-novedades-suscribete p a {
	text-decoration: none;
}
#sidebar #particulares-novedades-suscribete p a img {
	vertical-align: middle;
	border: none;
	margin-right: 0.3em;
}

#sidebar #particulares-novedades-suscribete p a span {
	font-size: 1.2em;
	color: #777777;
	text-decoration: underline;
}

/**
* # Servicios
*--------------------------------------------------------------------------*/
#cuerpo.columna-completa {
	border:0.1em solid #cccccc;
}
#cuerpo.columna-completa #main {
	border:none;
	padding: 1.5em 2.5em;
	width: 92.1em;
}
#cuerpo.columna-completa .titular h1 {
	padding: 0 0 0 0;
}
.cartelas-servicios-home {
	float:left;
	width: 100%;
	padding-bottom: 1.3em;
	margin-top:1em;
}
.cartelas-servicios-home div.cartela-servicios-home {
	width: 30em;
	display: inline;
	float: left;
	margin: 1.4em 1em 0 0;
}
.cartelas-servicios-home div.cartela-servicios-home div div{
	height:26em;
}
.cartelas-servicios-home div.cartela-servicios-home div div.columna {
	height: auto;
}
div.cartela-servicios-home {
	overflow:hidden;
	display:block;
	min-width:5.5em;
	background:transparent url(/img/modulo-emocion-bottom-right.png) no-repeat right bottom;
	position:relative;
}
div.cartela-servicios-home div{
	display:block;overflow:hidden;
	background:transparent url(/img/modulo-emocion-bottom-left.png) no-repeat left bottom;
}
div.cartela-servicios-home div div{
	background: url(/img/cartela-home-servicios-top-right.gif) no-repeat right top;
	margin-bottom:7px;
	min-height:6em;
}
div.cartela-servicios-home div div div{
	margin-bottom:0;
	background: url(/img/modulo-emocion-top-left.png) no-repeat left top;
}
div.cartela-servicios-home div div div div{
	margin:0;
	background:none;
	height: auto;
}
div.cartela-servicios-home h2 {
	float: left;
	display: inline;
	padding: 2.2em 1em 1.3em 2em;
	line-height: 1em;
	color:#00517A;
	font-size: 1em;
}
div.cartela-servicios-home h2 span {
	color:#00517A;
	font-size:1.4em;
	font-weight:bold;
}
div.cartela-servicios-home ul{
	 clear:both;
}
div.cartela-servicios-home ul li {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-top: 0.7em;
	margin: 0 0 0 0;
}
div.cartela-servicios-home ul li a {
	color: #070707;
	text-decoration: none;
}
div.cartela-servicios-home ul li img {
	float:left;
	border: 1px solid #96949F;
	width: 5.7em;
	height: 5.7em;
	margin: 0 1.3em 0 2em;
}
div.cartela-servicios-home ul li h3 {
	font-size: 1em;
	padding: 0.5em 0 0 0;
	display: block;
}
div.cartela-servicios-home ul li h3 span{
	font-size: 1.2em;
}
div.cartela-servicios-home ul li p {
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 0.3em 0 0 0;
}

div.cartela-servicios-home .ver-mas {
	float: right;
	font-size: 1.1em;
	padding: 2em 2.5em 0 0;
	color: #7A7A7A;
}

.servicios-home .otros-servicios {
	float: left;
	width: 49em;
}
.servicios-home .otros-servicios ul {
	margin: 1.5em 0 0 2em;
}
.servicios-home .otros-servicios ul li {
	float: left;
	width: 22em;
	background: transparent url(/img/bolinche-mapaweb.gif) no-repeat left 0.2em;
	padding:0 0 1em 1.1em;
	margin: 0;
}
.servicios-home .otros-servicios ul li a {
	color:#777777;
	font-size:1.2em;
}

/**
* # Moviles
*--------------------------------------------------------------------------*/
.cartelas-moviles-home {
	float:left;
	width: 110%;
	padding:2em 0 1.3em 0;
}
.cartelas-moviles-home div.cartela-moviles-home {
	width: 30em;
	display: inline;
	float: left;
	margin: 1.4em 1em 0 0;
}
.cartelas-moviles-home div.cartela-moviles-home div div{
	height:26em;
}
.cartelas-moviles-home div.cartela-moviles-home div div.columna {
	height: auto;
}
div.cartela-moviles-home {
	overflow:hidden;
	display:block;
	min-width:5.5em;
	background:transparent url(/img/modulo-emocion-bottom-right.png) no-repeat right bottom;
	position:relative;
}
div.cartela-moviles-home div{
	display:block;overflow:hidden;
	background:transparent url(/img/modulo-emocion-bottom-left.png) no-repeat left bottom;
}
div.cartela-moviles-home div div{
	background: url(/img/cartela-home-servicios-top-right.gif) no-repeat right top;
	margin-bottom:7px;
	min-height:6em;
}
div.cartela-moviles-home div div div{
	margin-bottom:0;
	background: url(/img/modulo-emocion-top-left.png) no-repeat left top;
}
div.cartela-moviles-home div div div div{
	margin:0;
	background:none;
	height: auto;
}
div.cartela-moviles-home h2 {
	float: left;
	display: inline;
	padding: 2.2em 1em 1.3em 2em;
	line-height: 1em;
	color:#00517A;
	font-size: 1em;
}
div.cartela-moviles-home h2 span {
	color:#00517A;
	font-size:1.4em;
	font-weight:bold;
}
div.cartela-moviles-home ul{
	 clear:both;
}
div.cartela-moviles-home ul li {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-top: 0.7em;
	margin: 0 0 0 0;
}
div.cartela-moviles-home ul li a {
	color: #070707;
	text-decoration: none;
}
div.cartela-moviles-home ul li img {
	float:left;
	border: 1px solid #96949F;
	width: 5.7em;
	height: 5.7em;
	margin: 0 1.3em 0 2em;
}
div.cartela-moviles-home ul li h3 {
	font-size: 1em;
	padding: 0.5em 0 0 0;
	display: block;
}
div.cartela-moviles-home ul li h3 span{
	font-size: 1.2em;
}
div.cartela-moviles-home ul li p {
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 0.3em 0 0 0;
}

div.cartela-moviles-home .ver-mas {
	float: right;
	font-size: 1.1em;
	padding: 2em 2.5em 0 0;
	color: #7A7A7A;
}

.moviles-home .otros-servicios-moviles {
	float: left;
	width: 49em;
}
.moviles-home .otros-servicios-moviles ul {
	margin: 1.5em 0 0 2em;
}
.moviles-home .otros-servicios-moviles ul li {
	float: left;
	width: 22em;
	background: transparent url(/img/bolinche-mapaweb.gif) no-repeat left 0.2em;
	padding:0 0 1em 1.1em;
	margin: 0;
}
.moviles-home .otros-servicios-moviles ul li a {
	color:#777777;
	font-size:1.2em;
}


.moviles-home-asistente {
	float: left;
	background: url(/img/mamuso/bg-asistente-ne.gif) no-repeat top right;
}
.moviles-home-asistente div {
	background: url(/img/mamuso/bg-asistente-se.gif) no-repeat bottom right;
}
.moviles-home-asistente div div {
	background: url(/img/mamuso/bg-asistente-nw.gif) no-repeat top left;
}
.moviles-home-asistente div div div {
	position: relative;
	background: url(/img/mamuso/bg-asistente-sw.gif) no-repeat bottom left;
	width: 39.5em;
	height: 10.9em;
	padding: 1.5em;
}
.moviles-home-asistente .asistente {
	position: absolute;
	bottom: 0.5em;
	left: 2.5em;
	width: 9em;
	height: 12.5em;
	padding: 0 9.5em 0 0;
	background: url(/img/mamuso/bg-asistente-asistente.jpg) no-repeat bottom right;
}
.moviles-home-asistente .asistente span {
	display: block;
	font-size: 1.2em;
	padding-top: 2em;
	line-height: 1.2em;
}
.moviles-home-asistente form fieldset{
	width: 16em;
	float: right;
	text-align: right;
}
.moviles-home-asistente form fieldset legend {
	font-size:1.2em;
	line-height:1.5em;
	padding:2.5em 0 0.3em;
}
.moviles-home-asistente form fieldset label{
	float: left;
	width: 0.7em;
	height:1.9em;
	overflow: hidden;
	text-indent: -5000em;
	text-align: left;
	background: transparent url(/img/input-text-left.png) no-repeat left center;	
}
.moviles-home-asistente form fieldset input {
	background: url(/img/input-text-right.png) no-repeat right center;
	float:left;
	font-size:1.1em;
	height:1.4em;
	margin:0;
	overflow:hidden;
	padding:2px 2px 1px 0;
	width:13.6em;
}
.moviles-home-asistente form fieldset button {
	float: right;
	margin: 0.5em 0.3em 0 0;
}


/**
* # Carro de la compra - cabecera
*--------------------------------------------------------------------------*/
#carro-compra-cabecera {
	position: fixed;
	top: 0em;
	right: 8em;
	background: url(/img/mamuso/carro-compra-cabecera-right.png) no-repeat right bottom;
	padding-right: 0.8em;	
	width: 30em;
	z-index: 9991;
}
#carro-compra-cabecera form {
	background: url(/img/mamuso/carro-compra-cabecera-left.png) no-repeat left bottom;
	padding-left: 0.8em;
	width: 29.2em;
	overflow: hidden;
}

#carro-compra-cabecera form fieldset {
	float: left;
	display: inline;
	background: #DFDD00 url(/img/mamuso/carro-compra-cabecera-bg.gif);
	width: 100%;
	margin: 0.4em 0 0.8em 0;
}
#carro-compra-cabecera form fieldset .carro-compra-cabecera-herramientas {
	width:100%;
	overflow: hidden;
	background: #DFDD00 url(/img/mamuso/carro-compra-cabecera-bg-dark.gif);
}
#carro-compra-cabecera form fieldset .carro-compra-cabecera-herramientas span {
	background: #E5E8ED url(/img/carro.gif) no-repeat 0.5em 0.1em;
	float:left;
	color: #122766;
	font-size: 1.1em;
	padding: 0.7em 3.3em 0.8em 3.5em;
}

#carro-compra-cabecera form fieldset .carro-compra-cabecera-herramientas .carro-compra-cabecera-cerrar {
	float: right;
	width: 1.4em;
	height: 1.4em;
	margin: 0.6em;
	background: url(/img/mamuso/carro-compra-cabecera-close.gif) no-repeat center center;
	text-indent: -5000em;
}
#carro-compra-cabecera form fieldset a.carro-compra-cabecera-mas-productos {
	display: block;
	background: #DFDD00 url(/img/mamuso/carro-compra-cabecera-bg-light.gif);
	padding: 1.3em 2em 1.1em 2em;
	color: #000000;
	border-top: 0.3em solid #E5E8ED;
	border-bottom: 0.3em solid #E5E8ED;
	text-decoration: none;
	font-size: 1em;
	margin-top:1em;
}
#carro-compra-cabecera form fieldset a{color:#000;}
#carro-compra-cabecera form fieldset ul {
	list-style: none;
}
#carro-compra-cabecera form fieldset ul li {
	position: relative;
	list-style: none;
	padding: 1em 1em 4em 1em;
	width: 27em;
	overflow: hidden;
}
#carro-compra-cabecera form fieldset ul li h2 {
	padding: 1.2em 0 1.5em 0;
	font-size: 1em;
}
#carro-compra-cabecera form fieldset ul li h2 a {
	color: #062856;
	text-decoration: none;
}
#carro-compra-cabecera form fieldset ul li h2 span {
	font-size: 1.5em;
}
#carro-compra-cabecera form fieldset ul li .img-producto {
	float: left;
	border: 1px solid #999999;
	margin-right: 1em;
}
#carro-compra-cabecera form fieldset ul li h2 a {
	color: #062856;
	text-decoration: none;
}
#carro-compra-cabecera form fieldset ul li dl {
	margin-left: 8.1em;
}
#carro-compra-cabecera form fieldset ul li dl span,
#carro-compra-cabecera form fieldset ul li dl strong {
	font-size: 1.1em;
}
#carro-compra-cabecera form fieldset ul li dt {
	padding: 0.3em 0.5em 0 0;
	float: left;
}
#carro-compra-cabecera form fieldset ul li dd {
	display: block;
	padding: 0.3em 0.1em;
	border-top: 1px solid #71710D;
}
#carro-compra-cabecera form fieldset ul li dd.first-child {
	border: none;
}
#carro-compra-cabecera .portabilidad span {
	display: block;
	overflow: hidden;
	text-indent: -5000em;
}
#carro-compra-cabecera form fieldset a.carro-compra-cabecera-mas-productos span{
	font-size: 1.3em;
}
#carro-compra-cabecera form fieldset ul li dd.precio-producto {
	position: absolute;
	border: none;
	right: 2em;
	bottom: 1em; 
	line-height: 1.5em;
}
#carro-compra-cabecera form fieldset ul li dd.precio-producto strong{
	font-size: 2.2em;
	color: #062856;
	font-weight: normal;
}
#carro-compra-cabecera form fieldset ul li p {
	position: absolute;
	border: none;
	left: 2em;
	bottom: 1.3em; 
}
#carro-compra-cabecera form fieldset ul li p strong,
#carro-compra-cabecera form fieldset ul li p label {
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.4em 0.5em 0 0;
}

#carro-compra-cabecera form fieldset ul li p span {
	float: left;
	padding-left: 0.7em;
	margin-right: 0.5em;
	background:transparent url(/img/input-text-left.png) no-repeat left center;
}
#carro-compra-cabecera form fieldset ul li p span input {
	width: 3.5em;
	background:transparent url(/img/input-text-right.png) no-repeat right center;
	display:inline;
	float:left;
	font-size:1.1em;
	height:1.4em;
	margin:0;
	overflow:hidden;
	padding:2px 2px 1px 0;
}
#carro-compra-cabecera dl.carro-compra-cabecera-subtotal {
	padding: 1.5em 2em 1em 2em;
	width:25em;
	overflow: hidden;
}
#carro-compra-cabecera dl.carro-compra-cabecera-subtotal dt {
	float: left;
}
#carro-compra-cabecera dl.carro-compra-cabecera-subtotal dt strong{
	font-size: 1.4em;
	line-height: 1.2em;
}
#carro-compra-cabecera dl.carro-compra-cabecera-subtotal dd {
	float: right;
}
#carro-compra-cabecera dl.carro-compra-cabecera-subtotal dd span {
	font-size: 1.7em;
	color: #062856;
	line-height: 1.2em;
}
#carro-compra-cabecera .carro-compra-cabecera-gastos-envio {
	clear: both;
	width: 25em;
	margin: 0 2em;
	background: #333333 url(/img/mamuso/carro-compra-cabecera-gastos-envio-nw.gif) no-repeat left top;
	color: #FFFFFF;
}
#carro-compra-cabecera .carro-compra-cabecera-gastos-envio div {
	background: url(/img/mamuso/carro-compra-cabecera-gastos-envio-ne.gif) no-repeat right top;
}
#carro-compra-cabecera .carro-compra-cabecera-gastos-envio div div {
	background: url(/img/mamuso/carro-compra-cabecera-gastos-envio-se.gif) no-repeat right bottom;
}
#carro-compra-cabecera .carro-compra-cabecera-gastos-envio div div div {
	background: url(/img/mamuso/carro-compra-cabecera-gastos-envio-sw.gif) no-repeat left bottom;
	padding: 1.5em;
}
#carro-compra-cabecera .carro-compra-cabecera-gastos-envio span {
	color: #FFFFFF;
	background: #333333;
	font-size: 1.2em;
	line-height: 1.2em;
}
#carro-compra-cabecera p.carro-compra-cabecera-acciones {
	text-align: center;
	padding: 1.5em;
}
#carro-compra-cabecera p.carro-compra-cabecera-acciones button {
	cursor:pointer;
	width: 20em;
	border: none;
	background: transparent;
	font-size: 1em;
}
#carro-compra-cabecera p.carro-compra-cabecera-acciones button strong {
	background: #FFF url(/img/mamuso/carro-compra-cabecera-button-left.gif) no-repeat left center;
	display: block;	
	font-weight: normal;
}
#carro-compra-cabecera p.carro-compra-cabecera-acciones button span {
	background: url(/img/mamuso/carro-compra-cabecera-button-right.gif) no-repeat right center;
	font-size: 1.2em;
	font-family: arial, sans-serif;
	display: block;
	line-height: 1em;
	padding: 0.4em 1em 0.5em 1em;
}


/**
* # Error 500
*--------------------------------------------------------------------------*/
.error-500 .men-nivel-b { border: none; }
#cuerpo.error-500 { margin: 2em auto; }
.error-500 a { color:#00517A; }
.error-500 .bloque-error { padding: 2.5em 2.5em 0 2.5em; }
.error-500 .bloque-error h2 { border-bottom: 1px solid #CCCCCC; color:#00517A; font-size:1em; font-weight:normal; margin-bottom:1.6em; padding:0 0 0.4em 0; }
.error-500 .bloque-error h2 span { font-size:1.6em; line-height:1em; }
.error-500 .bloque-error p { font-size: 1.2em; line-height:normal; }
.error-500 .bloque-error ul { list-style:none; width:110%; }
.error-500 .bloque-error ul li { float:left; width:43.3em; overflow:hidden; padding:1em; border:0.1em solid #CCCCCC; margin:0 1em 1em 0; }
.error-500 .bloque-error ul li img { float: left; padding-right: 1em; }
.error-500 .bloque-error ul li p { padding:0.8em 0 0 0; }

.error-500 .bloque-error ul.telefonos {overflow:hidden;padding:0 0 0 0; border:0;}
.error-500 .bloque-error ul.telefonos li{ float:none; display:block; margin:0 0 0 2em; padding:0.15em 0 0.15em 1.5em;background:transparent url(/img/bolinche-mapaweb.gif) no-repeat left 50%; border:0;}
.error-500 .bloque-error ul.telefonos li span{font-size:1.2em;line-height:normal; border:0;}
.error-500 .bloque-error ul.telefonos li a{color:#1a1a1a; border:0;}


/* # aviso legal
*--------------------------------------------------------------------------*/
.error-500 .aviso-legal { padding: 2.5em 2.5em 0 2.5em; }
.error-500 .aviso-legal h2 { border-bottom: 1px solid #CCCCCC; color:#00517A; font-size:1em; font-weight:normal; margin-bottom:1.6em; padding:0 0 0.4em 0; }
.error-500 .aviso-legal h2 span { font-size:1.6em; line-height:1em; }
.error-500 .aviso-legal p { font-size: 1.2em; line-height:normal; }
.error-500 .aviso-legal ul { list-style:disc; width:100%; padding:1em 0 2em 0; }
.error-500 .aviso-legal ul li { float:left; width:100%; overflow:hidden; padding:0.5em;font-size:1.2em; margin:0 1em 0.3em 2em; }
.error-500 .aviso-legal ul li img { float: left; padding-right: 1em; }
.error-500 .aviso-legal ul li p { padding:0.8em 0 0 0; }

.error-500 .aviso-legal ul.telefonos {overflow:hidden;padding:0 0 0 0; border:0;}
.error-500 .aviso-legal ul.telefonos li{ float:none; display:block; margin:0 0 0 2em; padding:0.15em 0 0.15em 1.5em;background:transparent url(/img/bolinche-mapaweb.gif) no-repeat left 50%; border:0;}
.error-500 .aviso-legal ul.telefonos li span{font-size:1.2em;line-height:normal; border:0;}
.error-500 .aviso-legal ul.telefonos li a{color:#1a1a1a; border:0;}


/**
* # Error 404
*--------------------------------------------------------------------------*/
.error-404 .men-nivel-b {
	border: none;	
}
#cuerpo.error-404 {
	margin: 2em auto;	
}

.error-404 a {
	color:#00517A;
}

.error-404 .bloque-error {
	padding: 2.5em 2.5em 0 2.5em;
}
.error-404 .bloque-error h2 {
	border-bottom: 1px solid #CCCCCC;
	color:#00517A;
	font-size:1em;
	font-weight:normal;
	margin-bottom:1.6em;
	padding:0 0 0.4em 0;
}

.error-404 .bloque-error h2 span {
	font-size:1.6em;
	line-height:1em;
}

.error-404 .bloque-error p {
	font-size: 1.2em;
}

.error-404 .bloque-error ul {
	list-style: none;
	width: 110%;
}

.error-404 .bloque-error ul li {
	padding: 1em;
	background:transparent url(/img/bolinche-mapaweb.gif) no-repeat left 1em;
	margin: 0 1em 1em 0;
}

.error-404 .bloque-error ul li img {
	float: left;
	padding-right: 1em;
}

.error-404 .bloque-error ul li p {
	padding: 0 0 0 0;
}

.error-404 .bloque-error ul li form  {
	padding: 1em 0 0 0;
}


.error-404 .bloque-error ul li form p {
	font-size: 1em;
}

.error-404 .buscador label {
	background: url(/img/input-text-left.png) no-repeat right top;	
}
.error-404 .buscador .input-text {
	background: url(/img/input-text-right.png) no-repeat right top;
}

.tal-vez-buscabas {
	margin: 2em 1.5em 0;
	padding: 0em 0 2em;
}
.tal-vez-buscabas h2 {
	color:#0B266C;
	font-size:1em;
	font-weight:normal;
	margin:0 0 1.8em;
}
.tal-vez-buscabas h2 span {
	font-size:1.8em;
	line-height:1em;
}

.tal-vez-buscabas h3 {
	color:#0B266C;
	font-size:1em;
	margin:0 0 0.5em;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 0.5em 0;
}
.tal-vez-buscabas h3 span {
	font-size:1.4em;
	line-height:1em;
}

.tal-vez-buscabas ul li ul {
	padding: 0.5em 0 0.5em 2.8em;
	line-height: 1.7em;
}

.tal-vez-buscabas ul li ul li a span {
	font-size: 1.2em;
}

.tal-vez-buscabas ul li a.ver-mas {
	margin: 1em 0 1em 0;
	display: block;
}

.tal-vez-buscabas ul li a.ver-mas span {
	font-size: 1.2em;
}



/**
* # Enviar amigo
*--------------------------------------------------------------------------*/
.lightbox-enviar-pagina div.cartela-verde{width:44.8em;}
.lightbox-enviar-pagina-contenido{color:#000;padding:2.5em 2.5em 2.5em 1em;}
.lightbox-enviar-pagina-contenido h2{color:#000;font-size:1em;}
.lightbox-enviar-pagina-contenido h2 span{font-size:1.6em;}
.lightbox-enviar-pagina-contenido p{text-align:left;font-size:1.2em;line-height:normal;margin:1em 0;}
.lightbox-enviar-pagina-contenido p.condiciones{margin-top:2.5em;}
.lightbox-enviar-pagina-contenido p a{color:#00517A;}
.lightbox-enviar-pagina-contenido p.cerrar{float:right;font-size:1em;margin:1em 0;}
.lightbox-enviar-pagina-contenido .lightbox-enviar-obligatorios{float:left;clear:left;padding:1em 0;}
.lightbox-enviar-pagina-contenido form{padding:1em 0;}
.lightbox-enviar-pagina-contenido form span{display:block;padding-left:0.7em;background:transparent url(/img/input-text-left.png) no-repeat left center;margin:0 0 0.3em;}
.lightbox-enviar-pagina-contenido form span input{width:24.5em;background:transparent url(/img/input-text-right.png) no-repeat right center;padding:2px 2px 1px 0;display:inline;font-size:1.1em;height:1.4em;overflow:hidden;margin:0; }
.lightbox-enviar-pagina-contenido form label{display:block;}
.lightbox-enviar-pagina-contenido form label span{font-size:1.1em;line-height:1.2em;background:transparent;margin:0;padding:0;}
.lightbox-enviar-pagina-contenido form textarea{font-size:1.1em;font-family:arial, sans-serif;width:35em;border:1px solid #666;margin-bottom:0.3em;clear:both;padding:0.2em;}
.lightbox-enviar-pagina-contenido form .lightbox-enviar-pagina-privacy{float:left;padding:0.3em 0;}
.lightbox-enviar-pagina-contenido form .lightbox-enviar-pagina-privacy input{vertical-align:middle;}
.lightbox-enviar-pagina-contenido form .lightbox-enviar-pagina-privacy span{vertical-align:middle;display:inline;}
.lightbox-enviar-pagina-contenido form button{float:right;border:none;background:transparent;font-size:1em;margin-top:0.3em;}
.lightbox-enviar-pagina-contenido form button strong{background:transparent url(/img/boton-blanco-left.gif) no-repeat left top;color:#1A1A1A;cursor:pointer;float:left;line-height:1.8em;padding-left:9px;text-decoration:none;}
.lightbox-enviar-pagina-contenido form button strong span{background:transparent url(/img/boton-blanco-right.gif) no-repeat right top;display:block;font-size:1.1em;font-weight:700;text-align:center;padding:0 0.82em 0 0;}
.lightbox-enviar-pagina-contenido form p{text-align:left;font-size:1.2em;padding-bottom:1em;line-height:1.1em;margin:1em 0;}
.lightbox-enviar-pagina-contenido form fieldset{width:28.5em;margin:0 auto;}
.enviar-amigo .lightbox-enviar-pagina-contenido form fieldset{width:38em;margin:0 auto;}

/* legales-envia-amigo */
.cartela-verde .lightbox-enviar-pagina-contenido .legales-envia-amigo {font-size:1em;width:36.5em;background:#fff; height:8em; overflow:auto; margin:0em 0 1em 0.5em; padding:1em; }
.cartela-verde .lightbox-enviar-pagina-contenido .legales-envia-amigo p.tituloLegales {font-size:1.1em; margin:0; text-align:left;}
.cartela-verde .lightbox-enviar-pagina-contenido .legales-envia-amigo p.textoLegales {font-size:1em; margin:0; text-align:justify;}
.cartela-verde .lightbox-enviar-pagina-contenido p.leeAcepta { float:left; background:none; margin:0.3em 0; font-size:1.1em;}
.cartela-verde .lightbox-enviar-pagina-contenido p.leeAcepta span { background:none;}
/* FIN.legales-envia-amigo */


/**
* # Soluciones para todos
*--------------------------------------------------------------------------*/
/*.home-soluciones-para-todos .bloque-soluciones {
	padding:1em 2.5em 0;
}
.home-soluciones-para-todos .bloque-soluciones p {
	font-size: 1.2em;
	line-height: 1.1em;
}
.home-soluciones-para-todos .bloque-soluciones h3 {
	border-bottom: 1px solid #CCCCCC;
	color:#00517A;
	font-size:1em;
	font-weight:normal;
	margin-bottom:1.6em;
	padding:0 0 0.4em 0;
}
.home-soluciones-para-todos .bloque-soluciones h3 span {
	font-size:1.6em;
	line-height:1em;
}
.home-soluciones-para-todos .soluciones-secciones {
	margin: 0 0 2.5em 2.5em;
	border: 1px solid #BAC1D1;
	border-top: none;
	width: 72.5em;
	overflow: hidden;
}
.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul{
	list-style: none;
	width: 70em;
	overflow: hidden;
}

.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul li{
	float: left;
	width: 33em;
	padding: 0 1em 2em 0;
}
.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul li img{
	float: left;
	border: 1px solid #BAC1D1;
	margin-right: 1em;
}
.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul li h4 {
	color:#191919;
	font-size: 1em;
}
.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul li h4 span {
	font-size: 1.2em;
}
.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul li p {
	padding: 0.2em 0;
}

.home-soluciones-para-todos .soluciones-secciones .bloque-soluciones ul li p a {
	color:#535353;
}*/
/*.home-soluciones-para-todos .menu-soluciones-secciones {
	margin: 2.5em 0 0 2.5em;
	width: 72.7em;
	overflow: hidden;
	height: 13em;
	font-size: 1em;
	background: url(/img/mamuso/bg-menu-soluciones-secciones.gif) repeat-x 0 12.9em;
	
}
.home-soluciones-para-todos .menu-soluciones-secciones ul{
	width: 73em;
}
.home-soluciones-para-todos .menu-soluciones-secciones li{
	float: left;
	width: 13.6em;
	height: 13.1em;
	overflow: hidden;
	margin-right: 0.1em;
	text-align: center;
}
.home-soluciones-para-todos .menu-soluciones-secciones li h3 {
	font-size: 1em;
}
.home-soluciones-para-todos .menu-soluciones-secciones li h3 a {
	display: block;
	padding: 10.8em 0 0.5em 0;
	color: #191919;
	text-decoration: none;
}
.home-soluciones-para-todos .menu-soluciones-secciones li h3 a span {
	font-size: 1.2em;
	font-weight: bold;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.con-tu-pais {
	background: url(/img/mamuso/1.jpg) no-repeat top center;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.cuando-viajas {
	background: url(/img/mamuso/2.jpg) no-repeat top center;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.en-familia {
	background: url(/img/mamuso/3.jpg) no-repeat top center;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.catalogo-servicios {
	background: url(/img/mamuso/4.jpg) no-repeat top center;
	margin-right: 0;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.zona-keteke {
	background: url(/img/mamuso/5.jpg) no-repeat top center;
	margin-right: 0;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.activo {
	width: 18.1em;
	background-color: #FFFFFF;
}
.home-soluciones-para-todos .menu-soluciones-secciones li.activo a{
	color:#00517A;
}*/

/**
* # Tarifas / Roaming / Antes de salir
*--------------------------------------------------------------------------*/
.listado-tarifa-roaming {
	display:block;
	margin:1.5em 0;
	overflow:hidden;
}
.listado-tarifa-roaming li {
	border:0.1em solid #CCCCCC;
	margin:0 0 1em;
	width: 53em;
	overflow: hidden;
}
.listado-tarifa-roaming li h2 {
	color:#00517A;
	font-size:1em;
	font-weight:normal;
	line-height:2.4em;
	cursor: pointer;
}
.listado-tarifa-roaming li.desplegado h2 span {
	background:transparent url(/img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em bottom;
}
.listado-tarifa-roaming li h2 span {
	background:transparent url(/img/bolinche-triangulo-gris-gris.png) no-repeat 0.4em 0.2em;
	font-size:1.6em;
	padding:0 0 0 2em;
}
.listado-tarifa-roaming li div h3 {
	color:#00517A;
	font-size:1em;
	font-weight:bold;
	line-height:2.4em;
	padding-top: 1em;
}
.listado-tarifa-roaming li div h3 span {
	font-size:1.3em;
}

.listado-tarifa-roaming li div ul {
	padding: 0.5em 0 0 2em;
}

.listado-tarifa-roaming li div ul li {
	border: none;
	background:transparent url(/img/bolinche-mapaweb.gif) no-repeat 0.3em 0.9em;
	padding: 0.5em 0 0 1.5em;
	width: auto;
}
.listado-tarifa-roaming li div ul li span,
.listado-tarifa-roaming li div p {
	font-size: 1.2em;
	line-height:1.3em;
}
.listado-tarifa-roaming a {
	color: #062856;
}
.listado-tarifa-roaming li .consejos-antes-salir-interior,
.listado-tarifa-roaming li .cobertura-servicio-interior,
.listado-tarifa-roaming li .como-llamar-interior,
.listado-tarifa-roaming li .activa-servicio-interior {
	padding: 1.5em;
	float: left;
}

/**
* # Ayuda eNews
*--------------------------------------------------------------------------*/
.ayuda-enews #main .titular .icono-rss {
	padding: 0.6em 0 0 1em;
}
.ayuda-enews form {
	padding: 1.5em 0 0 0;
}
.ayuda-enews a {
	color:#00517A;
}
.ayuda-enews form p {
	font-size: 1.2em;
	line-height: 1.3em;
}
.ayuda-enews form fieldset {
	padding: 1.5em 0;
}
.ayuda-enews form fieldset h3 {
	color:#00517A;
	font-size:1em;
	font-weight:normal;
	line-height:2.4em;
}
.ayuda-enews form fieldset h3 {
	font-size: 1.4em;
}
.ayuda-enews form fieldset p {
	padding-top: 0.5em;
}
.ayuda-enews form fieldset p span{
	padding-left: 0.5em;
}
.ayuda-enews form fieldset ul {
	padding: 1.5em 0;
	width:53em;
	overflow: hidden;
}
.ayuda-enews form fieldset ul li {
	float: left;
	width: 25em;
	padding:0.5em 1em 0.5em 0;
}
.ayuda-enews form fieldset ul li label{
	float: left;
	text-align: right;
	width: 7.3em;
	padding:0.5em 1em 0.5em 0;
	font-size: 1.2em;
}
.ayuda-enews form fieldset ul li select{
	border: 1px solid #333333;
	font-size: 1.1em;
}
.ayuda-enews form fieldset ul li span {
	float: left;
	display: block;
	padding-left: 0.7em;
	margin: 0 0 0.3em 0;
	background:transparent url(/img/input-text-left.png) no-repeat left center;
}
.ayuda-enews form fieldset ul li input {
	width: 12.5em;
	background:transparent url(/img/input-text-right.png) no-repeat right center;
	display:inline;
	font-size:1.1em;
	height:1.4em;
	margin:0;
	overflow:hidden;
	padding:2px 2px 1px 0;
}
.asistente-sidebar h3 {
	font-size: 1em;
	padding: 0.3em 0;
}
.asistente-sidebar h3 span {
	font-size: 1.2em;
}
#sidebar .destacados-emocion-sidebar {
	margin:1.5em 1.5em 0;
	overflow:hidden;
	padding:0 0 2em;
}
#sidebar .destacados-emocion-sidebar h3 {
	font-size: 1em;
	color:#00517A;
}
#sidebar .destacados-emocion-sidebar h3 {
	font-size:1.3em;
	line-height:normal;
}
#sidebar .destacados-emocion-sidebar ul {
	padding: 1em 0 0 0;
}
#sidebar .destacados-emocion-sidebar ul li{
	padding: 0.5em 0;
	width: 16.5em;
	overflow: hidden;
}
#sidebar .destacados-emocion-sidebar ul li img {
	float: left;
	margin-right: 0.5em;
}
#sidebar .destacados-emocion-sidebar ul li a {
	font-size: 1.1em;
	display: block;
	padding-top: 0.5em;
	color:#00517A;
}

/**
* # Foros home
*--------------------------------------------------------------------------*/
.foros-home-content {
	padding-top: 2em;
}
.foros-home-content p {
	font-size: 1.2em;
	line-height: 1.2em;
}
.cartelas-foros-home {
	float:left;
	width: 110%;
	padding: 2em 0;
}
.cartelas-foros-home .cartela-foros-home {
	width: 26em;
	display: inline;
	float: left;
	margin: 1.4em 1em 0 0;
}
.cartelas-foros-home .cartela-foros-home div div{
	height:20em;
}
.cartela-foros-home {
	overflow:hidden;
	display:block;
	min-width:5.5em;
	background:transparent url(/img/modulo-emocion-bottom-right.png) no-repeat right bottom;
	position:relative;
}
.cartela-foros-home div{
	display:block;overflow:hidden;
	background:transparent url(/img/modulo-emocion-bottom-left.png) no-repeat left bottom;
}
.cartela-foros-home div div{
	background: url(/img/cartela-home-servicios-top-right.gif) no-repeat right top;
	margin-bottom:7px;
	min-height:6em;
}
.cartela-foros-home div div div{
	margin-bottom:0;
	background: url(/img/modulo-emocion-top-left.png) no-repeat left top;
}
.cartela-foros-home div div div div{
	margin:0;
	background:none;
	height: auto;
}
.cartela-foros-home h2 {
	float: left;
	display: inline;
	padding: 2.2em 1em 1.3em 2em;
	line-height: 1em;
	color:#00517A;
	font-size: 1em;
}
.cartela-foros-home h2 span {
	color:#00517A;
	font-size:1.4em;
	font-weight:bold;
}
.cartela-foros-home ul{
	clear:both;
	padding: 0 2em;
}
.cartela-foros-home ul li {
	display: block;
	width: 100%;
	padding-top: 0.7em;
	margin: 0 0 0 0;
}
.cartela-foros-home ul li a {
	color:#00517A;
	font-size: 1.2em;
	text-decoration: underline;
}

.cartela-foros-home p.ver-foros{position:absolute;bottom:1em;right:1em;}
.cartela-foros-home p.ver-foros a{color:#777;font-size:1em;}

.cartela-foros-list {
	overflow:hidden;
	display:block;
	min-width:5.5em;
	background:transparent url(/img/modulo-emocion-bottom-right.png) no-repeat right bottom;
	position:relative;
	width:540px;
}
.cartela-foros-list div{
	display:block;overflow:hidden;
	background:transparent url(/img/modulo-emocion-bottom-left.png) no-repeat left bottom;
}
.cartela-foros-list div div{
	background: url(/img/cartela-home-servicios-top-right.gif) no-repeat right top;
	margin-bottom:7px;
	min-height:6em;
}
.cartela-foros-list div div div{
	margin-bottom:0;
	background: url(/img/modulo-emocion-top-left.gif) no-repeat left top;
}
.cartela-foros-list div div div div{
	margin:0;
	background: url(/img/modulo-emocion-top-left.gif) no-repeat left top;
	height: auto;
}
.cartela-foros-list h2 {
	float: left;
	display: inline;
	padding: 2.2em 1em 1.3em 2em;
	line-height: 1em;
	color:#00517A;
	font-size: 1em;
}
.cartela-foros-list h2 span {
	color:#00517A;
	font-size:1.4em;
	font-weight:bold;
}
.cartela-foros-list ul.foros-list-full{
	clear:both;
	padding:0;
	width:545px;
	}
.cartela-foros-list ul.foros-list-full li {
	display: block;
	padding: 0.7em 0 1em 0;
	margin: 0 0 0 0;
	width:180px;
	float:left;
	}
.cartela-foros-list ul.foros-list-full li ul {
	clear:both;
	padding: 0 2em;
	width:18em;
}
.cartela-foros-list ul.foros-list-full li ul li{
	display: block;
	padding-top: 0.7em;
	margin: 0 0 0 0;
}
.cartela-foros-list ul.foros-list-full li a {
	color:#00517A;
	font-size: 1.2em;
	text-decoration: underline;
}

/**
* # Foros listado
*--------------------------------------------------------------------------*/

.paginador {
	display: block;
	text-align:center;
	overflow:hidden;
	padding:1.5em 0;
	font-size:1.3em;
	width:100%;
}
.paginador .anterior{
	float:left;
	text-decoration:underline;
	width:5em;
}
.paginador .siguiente{
	float:right;
	display:block;
	text-decoration:underline;
	width:5em;
}
.paginador a {
	color:#0198CD;
	width:auto;
}
.paginador a , .paginador span{
	float: none;
	padding:.5em;
}
.paginador span.numeros {
	width:27em;
	float: left;
	text-align: center;
	display:block;
	margin:0 auto;
	padding:.3em;
	overflow:hidden;	
}
.paginador .disabled {
	color: #999999;
}
.paginador .current {
	color: #333333;
	background:#F3F3F3;
	width:auto;
}


/**
* # Foros posts
*--------------------------------------------------------------------------*/

.foros-post a {
	color:#00517A;
}

.foros-post .boton-azul a {color:#FFF}
.foros-post .boton-azul a:hover {color:#00517A;}
.volver-foro { float:left; margin:2.6em 0 0 0;}
.volver-foro-top { float:none; margin:1.9em 0 0 0;}

.foros-post .titular{float: left;}
.foros-post #main_conmenudcho .titular h1{width:40em;padding:0;}
.foros-post .titular a span {font-size: 1.1em;}
.foros-post #main.sinbarside #main_conmenudcho p.volver-foro-top{float:right;margin:1.9em 0 0;width:15.1em;padding:0;font-size:1em}
.foros-post #main.sinbarside #main_conmenudcho p.volver-foro-top a{color:#fff;}

.foros-post #main.sinbarside #main_conmenudcho ul.mensaje-foro-respuestas li{padding-left:0;}
.foros-post #main.sinbarside #main_conmenudcho .login-foros p{width:15em;}
.foros-post #main.sinbarside #main_conmenudcho .login-foros fieldset h4, .foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder fieldset h4{color:#00517A;font-size:1.2em;font-weight:normal;margin-top:1.5em;background:none;padding:0;margin-bottom:0;}
.foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder ul{margin:1em 0.4em 0 0;}
.foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder ul li{padding-left:0;width:10em;} 
.foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder ul li.link a{width:9em;}
.foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder ul li.button{width:14em;}
.foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder p.volver-foro{width:15.3em;font-size:1em;}
.foros-post #main.sinbarside #main_conmenudcho .mensaje-foro-responder p.volver-foro a{color:#fff;}

.nuevo-post {float: right;}

.foro-rss  {
	margin-top: 2em;
	padding: 0.3em 0 0.3em 2em;
	font-size: 1.1em;
	clear: left;
	float: left;
	display: inline;
	background: url(/img/icono-rss.gif) no-repeat left center;
}
.mensaje-foro {
	clear: both;
	padding: 1em 0;
	border-bottom:0.1em solid #CCCCCC;	
}
.mensaje-foro-cuerpo {line-height: normal;}
.mensaje-foro-cuerpo p {padding: 0.3em 0;}
.mensaje-foro-cuerpo div.quote {
	display:block;
	background:#f3f3f3;
	padding: 0.6em;
	font-size:1em;
	font-style:italic;
	color:#777;
	margin-bottom:1.5em;
	border:#ccc 1px solid;
	width:65em;
}
.mensaje-foro-cuerpo div.quote p{font-style:normal;}
.mensaje-foro-meta {
	padding: 1em 0;
	margin-bottom: 0.5em;
	font-size:1.1em;
	border-bottom:1px solid #CCCCCC;
	color:#777777;
	line-height: normal;
}
.mensaje-foro-meta h3 {
	font-size: 1em;
	line-height: 1.2em;
	color:#000000;
}
.mensaje-foro-meta h3 span {font-size: 1.4em;}
.mensaje-foro-respuestas {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1em;
}
.mensaje-foro-respuestas .mensaje-foro-meta  {
	border: none;
	margin: 0 0 0 0;
	padding: 1.5em 0 0.3em 0;
}
.mensaje-foro-respuestas .mensaje-foro-cuerpo {padding: 0 0 0 1.5em;}

.mensaje-foro-responder {float:left;}
.mensaje-foro-responder h4 {
	color:#00517A;
	font-size:1em;
	font-weight:normal;
	line-height: normal;
}
.mensaje-foro-responder h4 span{font-size:1.4em;}
.mensaje-foro-responder fieldset {padding-top: 0.5em;}
.mensaje-foro-responder fieldset textarea {
	width: 58em;
	height: 9em;
	border: 1px solid #ccc;
	padding: 0.5em;
	font-family: arial, sans-serif;
	font-size: 1.2em;
}
.mensaje-foro-responder ul {float: right;padding: 1em 0;}

.mensaje-foro-responder ul li {float: left;padding: 0.3em;}
.mensaje-foro-responder ul li a.previsualizar {
	margin-top: 1.3em;
	display: block;
	font-size: 1.2em;
}
.mensaje-foro-responder ul li button.boton-verde-grande strong span{width: 9em;}

/**
* # Movistar aplicaciones
*--------------------------------------------------------------------------*/
.cabecera-aplicaciones {
	width: 97.1em;
	text-align: left;
	margin: 0 auto;
	position: relative;
}
.cabecera-aplicaciones h1 {
	color:#00517A;
	font-size:1em;
	font-weight:normal;
	padding:1.5em 0 0 0em;
}
.cabecera-aplicaciones h1 span {
	font-size:2.2em;
	line-height:normal;
}
.cabecera-aplicaciones .titular {
	width: 97.1em;
	padding: 1.5em 0 0.5em 0;
	position: relative;
	line-height: normal;
}
.cabecera-aplicaciones .by_softonic {
	position: absolute;
	right: 0;
	top: -0.5em;
	background: url(/img/logo_softonic.gif) no-repeat center center;
	width: 15.5em;
	height: 6em;
}
.cabecera-aplicaciones .by_softonic span {
	display: none;
}
.cabecera-aplicaciones .aplicaciones-selector {
	border: 1px solid #CCCCCC;
	width: 95.1em;
	padding: 1em;
	margin: 0.5em 0;
	overflow: hidden;	
}
.cabecera-aplicaciones .aplicaciones-selector li {
	float: left;
	padding-right: 1em;
	margin: 0 0 0 0;
}
#buscador-apclicaciones {
	position: absolute;
	right: 1em;
	margin-top: 1.5em;
}
#buscador-apclicaciones label{
	/*background: url(/img/input-text-left.png) no-repeat left top*/
}
#buscador-apclicaciones input.input-text {
	/*background:transparent url(/img/input-text-right.png);*/
	border:1px solid #ccc;
}

.menu-aplicaciones li p {
	margin:0;
	padding: 0 0 0.5em 0;
	line-height: normal;
}
.menu-aplicaciones li p span {
	font-size: 1.1em;
	color: #999999;
}

#menu.menu-aplicaciones h2 {
	padding:1.9em 1em;
	text-align:center;
	width:17.3em;
}

.menu-aplicaciones form.filtro-aplicaciones {
	border-bottom: 1px solid #CCCCCC;
}
.menu-aplicaciones form.filtro-aplicaciones label {
	display: block;
}
.menu-aplicaciones form.filtro-aplicaciones fieldset {
	padding: 1em;
	width:17em;
}
.menu-aplicaciones form.filtro-aplicaciones fieldset legend {
	margin:0;
	padding: 1em 0 0 0;
	margin-bottom:1.5em;
}
.menu-aplicaciones form.filtro-aplicaciones fieldset legend strong {
	font-size: 1.2em;
}
.menu-aplicaciones form.filtro-aplicaciones fieldset label {
	margin:0;
	padding: 0 0 0.5em 0;
}
.menu-aplicaciones form.filtro-aplicaciones fieldset label span {
	font-size: 1.2em;
}
.menu-aplicaciones form.filtro-aplicaciones p.actions {
	font-size: 1em;
	padding: 0.3em 0 1em 0;
	text-align: right;
}
#menu form.filtro-aplicaciones p.actions strong {
	color:#000000;
	font-size:1.1em;
}
#menu form.filtro-aplicaciones select {
	border: 1px solid #CCCCCC;
	padding: 0.2em;
	width: 13em;
	margin-bottom: 0.5em;
}
.menu-aplicaciones form.filtro-aplicaciones p.actions button:hover strong span{color:#fff;}

#sidebar .movistar-recomienda-sidebar {
	margin:1.5em 1.5em 0;
	overflow:hidden;
	padding:0 0 2em;
	border-bottom: 1px solid #CCCCCC;
}
#sidebar .movistar-recomienda-sidebar h3 {
	font-size:1.3em;
	line-height:normal;
	color:#00517A;
}
#sidebar .movistar-recomienda-sidebar li {
	padding: 0.8em 0;
	height: 1%;
}
#sidebar .movistar-recomienda-sidebar li img {
	float: left;
	margin-right: 1em;
}
#sidebar .movistar-recomienda-sidebar li img {
	float: left;
	margin-right: 1em;
}
#sidebar .movistar-recomienda-sidebar li a {
	color:#00517A;
	display: block;
	padding-bottom: 0.5em;
	font-size:1.1em;
}
#sidebar .movistar-recomienda-sidebar li p {
	font-size:1.1em;
}


#sidebar .top-descarga-sidebar {
	margin:1.5em 1.5em 0;
	overflow:hidden;
	padding:0 0 2em;
	border-bottom: 1px solid #CCCCCC;
}
#sidebar .top-descarga-sidebar h3 {
	font-size:1.3em;
	line-height:normal;
	color:#00517A;
}
#sidebar .top-descarga-sidebar ol {
	padding: 1em 0 0 0em;
	list-style: decimal
}
#sidebar .top-descarga-sidebar li {
	padding: 0.2em 0 0.2em 2em;
	height: 1%;
	list-style-type: decimal;
	list-style-position: inside;
	background: url(/img/mamuso/top-app-grey.gif) no-repeat 0.1em 0.4em;
}
#sidebar .top-descarga-sidebar li.sube {
	background: url(/img/mamuso/top-app-green.gif) no-repeat 0.1em 0.4em;
}
#sidebar .top-descarga-sidebar li.baja {
	background: url(/img/mamuso/top-app-red.gif) no-repeat 0.1em 0.4em;
}
#sidebar .top-descarga-sidebar li:first-child,
#sidebar .top-descarga-sidebar li.first-child {
	padding: 0.2em 0 0.2em 1.6em;
	font-size: 1.2em;
}
#sidebar .top-descarga-sidebar li img {
	float: left;
	margin-right: 1em;
}
#sidebar .top-descarga-sidebar li img {
	float: left;
	margin-right: 1em;
}
#sidebar .top-descarga-sidebar li a {
	color:#00517A;
	padding-bottom: 0.5em;
	font-size:1.1em;
}
#sidebar .top-descarga-sidebar li p {
	font-size:1.1em;
}



#sidebar .top-busqueda-sidebar {
	margin:1.5em 1.5em 0;
	overflow:hidden;
	padding:0 0 2em;
	border-bottom: 1px solid #CCCCCC;
}
#sidebar .top-busqueda-sidebar h3 {
	font-size:1.3em;
	line-height:normal;
	color:#00517A;
	padding-bottom: 1em;
}



.listado-novedades li {
	padding: 1em 0;
	border-bottom: 1px solid #CCCCCC;
}

.listado-novedades h3 {
	float: left;
	font-size: 1em;
	padding-top: 0.5em;
}
.listado-novedades h3 span {
	font-size: 1.3em;
}
.listado-novedades h3 a {
	color:#00517A;
}
.listado-novedades p {
	font-size: 1.2em;
	display: block;
	clear: both;
	line-height: normal;
}

.listado-novedades .puntuacion-aplicaciones {
	float: right;
}
.listado-novedades .puntuacion-aplicaciones ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0.3em;
	border: none;
}

.listado-novedades .puntuacion-aplicaciones ul li.demo-aplicacion a {
	background: url('/img/mamuso/demo.gif') no-repeat right center;
	color:#00517A;
	padding: 0.3em 1.7em 0.3em 0;
	display:block;
}
.listado-novedades .puntuacion-aplicaciones ul li.demo-aplicacion a span {
	font-size: 1.2em;
}




.listado-aplicaciones-movistar li {
	padding: 1em 0;
	border-bottom: 1px solid #CCCCCC;
	height: 1%;
	overflow: hidden;
}
.listado-aplicaciones-movistar .encabezado {
	height: 1%;
	overflow: hidden;
}
.listado-aplicaciones-movistar small {
	display: block;
	font-size: 1em;
	color: #777777;
}
.listado-aplicaciones-movistar h3 {
	float: left;
	font-size: 1em;
	padding-top: 0.5em;
}
.listado-aplicaciones-movistar h3 span {
	font-size: 1.5em;
}
.listado-aplicaciones-movistar a {
	color:#00517A;
}
.listado-aplicaciones-movistar p {
	font-size: 1.2em;
	line-height: normal;
	padding: 0.3em 0;
}
.listado-aplicaciones-movistar .puntuacion-aplicaciones {
	float: right;
}
.listado-aplicaciones-movistar .puntuacion-aplicaciones ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0.3em;
	border: none;
}
.listado-aplicaciones-movistar .puntuacion-aplicaciones ul li.demo-aplicacion a {
	background: url(/img/mamuso/demo.gif) no-repeat right center;
	color:#00517A;
	padding: 0.3em 1.7em 0.3em 0;
	display:block;
}
.listado-aplicaciones-movistar a.descarga {
	float: right;
	background: url(/img/mamuso/descarga.gif) no-repeat right center;
	color:#00517A;
	padding: 0.3em 1.7em 0.3em 0;
	display:block;
}
.listado-aplicaciones-movistar .puntuacion-aplicaciones ul li.demo-aplicacion a span {
	font-size: 1.2em;
}

.listado-aplicaciones-movistar .img-app {
	float: left;
	padding-right: 1em;
}
.listado-aplicaciones-movistar .img-app img {
	border: none;
}




.listado-aplicaciones-movistar,
.listado-aplicaciones-portada-movistar {
	padding-bottom: 3em;
}

.listado-aplicaciones-portada-movistar li {
	padding: 1em 0;
	border-bottom: 1px solid #CCCCCC;
	height: 1%;
	overflow: hidden;
}
.listado-aplicaciones-portada-movistar .encabezado {
	height: 1%;
	overflow: hidden;
}
.listado-aplicaciones-portada-movistar small {
	display: block;
	font-size: 1em;
	color: #777777;
}
.listado-aplicaciones-portada-movistar h3 {
	font-size: 1em;
	padding-top: 0.5em;
}
.listado-aplicaciones-portada-movistar h3 span {
	font-size: 1.5em;
}
.listado-aplicaciones-portada-movistar a {
	color:#00517A;
}
.listado-aplicaciones-portada-movistar p {
	font-size: 1.2em;
	line-height: normal;
	padding: 0.3em 0;
}
.listado-aplicaciones-portada-movistar .puntuacion-aplicaciones {
	padding: 1em 0;
	display: block;
}
.listado-aplicaciones-portada-movistar .puntuacion-aplicaciones ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0.3em;
	border: none;
}
.listado-aplicaciones-portada-movistar .puntuacion-aplicaciones ul li.opina a{
	display:block;
	line-height: normal;
	font-size: 1.2em;
}
.puntuacion-aplicaciones li.numero-opiniones a{
	display:block;
	width:2.9em;
	height:2.2em;
	line-height:1.7em;
	background:transparent url(/img/icono-opiniones.png) no-repeat 0 0;
	text-decoration:none;
	text-align:center; color:#FFF;
}
.listado-aplicaciones-portada-movistar .puntuacion-aplicaciones ul li.demo-aplicacion a {
	background: url(/img/mamuso/demo.gif) no-repeat right center;
	color:#00517A;
	padding: 0.3em 1.7em 0.3em 0;
	display:block;
}

.listado-aplicaciones-portada-movistar p.demo-aplicacion a {
	float: right;
	background: url(/img/mamuso/demo.gif) no-repeat right center;
	color:#00517A;
	padding: 0.3em 1.7em 0.3em 0;
	display:block;
}
.listado-aplicaciones-portada-movistar a.descarga {
	float: right;
	background: url(/img/mamuso/descarga.gif) no-repeat right center;
	color:#00517A;
	padding: 0.3em 1.7em 0.3em 0;
	display:block;
}
.listado-aplicaciones-portada-movistar .puntuacion-aplicaciones ul li.demo-aplicacion a span {
	font-size: 1.2em;
}

.listado-aplicaciones-portada-movistar .img-app {
	float: left;
	padding-right: 1em;
}
.listado-aplicaciones-portada-movistar .img-app img {
	border: none;
}

/**
* # Ampliación de js.css
*--------------------------------------------------------------------------*/
.js #particulares-novedades-opiniones {display:none;}


/**
* # Ampliación de js.css
*--------------------------------------------------------------------------*/
.js #particulares-novedades-opiniones {display:none;}

/**
* # FORMULARIO FAQ
*--------------------------------------------------------------------------*/

.cuerpo-formula-faq {width:63em;display:block;padding:0 2em 2em 2em;margin:0 auto;position:relative;overflow:hidden;text-align:left;}
.cuerpo-formula-faq  h2 {display:block;padding:2em 0 0 0; clear: both; height:1%; clear:both; line-height: normal; }
.cuerpo-formula-faq  h2 span {color:#00517A;font-size:16px;}
.formula-faq-indicanos{ margin:1em 0 0 0; display:block}
.cuerpo-formula-faq label {font-size:1.2em; margin:0.6em 1.2em 0 0; float:left; display:block;}

.input-formfaq label {margin:0 0 0.5em 0;}
.input-formfaq input {border:0.1em solid #CCCCCC; font-size:1.1em; padding:0.2em; width:17em;}
.input-formfaq select {border:0.1em solid #CCCCCC; font-size:1.1em; padding:0.1em; margin: 0.5em 0 0 0;width:17em; background-color: #FFF}

.select-formfaq input {font-size:1.2em;float:left;overflow:hidden; clear:left; }
.select-text-faq { float:left; display:block; padding:0.1em 0 0 0.2em;}
.cuerpo-formula-faq input label .margen-input-faq-radio { padding:0.2em 0 0 0; }
.formulario-faq-advert {background:transparent url(/img-proceso-compra/fondo-claro-rallas.gif) repeat scroll 0 0;border:0.1em solid #CCCCCC;padding:1em; margin:2em 0 0 0; clear: both;}
.cuerpo-formula-faq .formulario-faq-advert p span {color:#1a1a1a;font-size:1.2em;line-height:normal;}
.formulario-faq-advert p span strong {color:#00517A;line-height:2em; margin-top:2em;}
.cuerpo-formula-faq .formulario-faq-advert h3{margin-top:0.3em;}
.cuerpo-formula-faq .formulario-faq-advert h3 span {color:#00517A;font-size:1.1em;line-height:normal; margin-top:2em;}
.input-formfaq-left { float: left; width:41.5em;  overflow:hidden;}
.input-formfaq-left-b { float: left; width:21em; overflow:hidden;}
.input-formfaq-late { float: left; width:20.5em; overflow:hidden; margin:0.5em 0 0 0;}
/*.input-formfaq-late label{clear:both; width:30em;}*/
.formula-faq-indicanos .formula-faq-input-sup{ margin-top:0;}

.input-formfaq-late label.radios { margin:0.5em 0 0 0;}
.input-formfaq-late p span{ display:block;float:left;font-size:1.2em;margin:0.6em 0 0 0; }

input.input-left-form-faq { float:left; width:auto; clear:left; font-size:1.2em; overflow:hidden; padding:0; margin:0 0 0 0; }
.select-text-faq-b { float:left; display:block; padding:0.2em 1em 0 0.2em;}

.input-formfaq textarea {border:0.1em solid #CCCCCC;margin:0.5em 0 0;padding:0.2em;width:17em;font-size:1.1em;height:9.8em;font-family:Arial, Helvetica, sans-serif;}

p.button-button {text-align: center;padding:0;}
p.button-button button {width: 20em;border: none;background:transparent;font-size: 1em; font-weight: bold;}
p.button-button  button strong {background: #A9C71D url(/img/button-button-left.gif) no-repeat left center;display: block;font-weight:bold;}
p.button-button  button span {background: url(/img/button-button-right.gif) no-repeat right center;font-size: 1.2em;font-family: arial, sans-serif;display: block;line-height: 1em;padding: 0.4em 1em 0.5em 1em;}
.faq-campos{clear:both;overflow:hidden;height:2em; padding:1em; }
.faq-campos p span{ font-size:1.1em;}

.faq-campos-legal{clear:both;overflow:hidden;padding:1em; color:#666 }
.faq-campos-legal p span{ font-size:1.1em;}

/*ASISTENTE POPUP*/
.cuerpo-asesor-tarifas-popup {width:29.8em; height:55em;display:block;padding:0;margin:0 auto;position:relative;overflow:hidden;text-align:left;}
.asistente-popup-tarifas-popup {background-color:#00134B;}
.asistente-popup-tarifas-popup img{height:26.1em;width:29.8em;}


.cuerpo-asesor-tarifas-popup {
display:block;
height:55em;
margin:0 auto;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
width:29.8em;
}

.cuerpo-asesor-tarifas-popup img{
display:block;
height:26.1em;
width:29.8em;

}

/*ASISTENTE POPUP*/
.cuerpo-asesor-tarifas-popup {width:29.8em; height:55em;display:block;padding:0;margin:0 auto;position:relative;overflow:hidden;text-align:left; }
.asistente-popup-tarifas-popup {background-color:#00134B;}
.asistente-popup-tarifas-popup img{height:26.1em;width:29.8em;}


.cuerpo-asesor-tarifas-popup {display:block;height:57em;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:left;width:29.8em; background:transparent url(/img/fondo-azul-vertical.jpg) repeat 0 0;}

.cuerpo-asesor-tarifas-popup img{display:block;height:26.1em;width:29.8em; }

.ayuda-asistente-pop {overflow:hidden;margin:0;}
.ayuda-asistente-pop .cerrar{float:right;color:#fff;padding-top:0;text-decoration:none;font-size:1.3em;font-weight:bold;}
.ayuda-asistente-pop .cerrar span{font-size:0.7em;margin:0 0.2em 1em 0;font-weight:normal;}
.ayuda-asistente-pop h3 {margin:1em 2.3em 1em 1.4em;line-height:1em;font-weight:normal;font-size:1em;}
.ayuda-asistente-pop h3 span{font-size:1.5em;color:#fff;line-height:1.2em;}
.ayuda-asistente-pop h4 {margin:1em 2.3em 1em 1.4em;font-size:1em;}
.ayuda-asistente-pop h4 span {font-size:1.2em; color:#fff;line-height:1.5em; font-weight:normal;}
.ayuda-asistente-pop p {margin:0.8em 1em 0.8em 1.4em;font-size:1.2em;line-height:1.6em;color:#fff;}
.ayuda-asistente-pop .peq {font-size:1.1em;line-height:1.4em;}
.ayuda-asistente-pop #pregunta-respuesta-asesor p {font-size:1.1em;line-height:normal;} 
.ayuda-asistente-pop ul {margin:1em 2.3em 1em 1.9em;font-size:1.1em;line-height:normal;color:#fff;}
.ayuda-asistente-pop ul li {margin:0 2.3em 0 1.4em;list-style:url("/img/ico-asesor.gif") none;}
.ayuda-asistente-pop ul li a {color:#fff;font-weight:bold;text-decoration:none;font-size:1em;line-height:1.6em;width:200px;display:block;margin:0 0 0 -0.4em;padding:0 0 0 0.2em;}
.ayuda-asistente-pop ul li a:hover {background:url(/img/fondo-respuestas-asesor.png);}
.blanco {color:#fff;}


.ayuda-asistente-pop .boton-verde{ float:left; clear:both;}

.ayuda-asistente-pop .input-text.input-text-margen {left:1.2em;margin:0 0 0;position:relative;top:0;clear:both;}

.navega-popup-asesor {position:absolute; bottom:0; left:0; background:blue; width:29.8em;background-color:#00134B; padding:0.6em 0 0.6em 0;}


.navega-popup-asesor li {float: left; margin:0 0 0 1em; padding-left:1em; border-left:0.09em solid #939393;}
.navega-popup-asesor li a {background:transparent;color:#ffffff;text-decoration:none;}
.navega-popup-asesor li a span{font-size:1.2em;line-height:normal;text-decoration:underline;}
.navega-popup-asesor li a:hover span{text-decoration:none;color:#A9C71D;}
.navega-popup-asesor li a strong{font-size:1.2em;line-height:normal;color:#A9C71D;text-decoration:none;}

.borrar {float:left;
background:transparent url(/img/boton-normal-left.png) no-repeat left top;
text-decoration:none;
color:#00517A;
line-height:1.6em;
cursor: pointer;}

.navega-popup-asesor li:first-child,.navega-popup-asesor li.first-child {border-left:0}



/*foros-hilos*/

div.tablahilos{margin:7em 0 4em 0;width:60em;}
div.tablahilos table.hilos{width:53.5em;clear:both;color:#777;border:1px solid #ccc;}
div.tablahilos table.hilos tr{height:3em;text-align:center;color:#00517A;}
div.tablahilos table.hilos tr th{text-align:left;}
div.tablahilos table.hilos tr th span{font-size:1.2em;}
div.tablahilos table.hilos tr td{padding:0.6em;padding-left:0;text-align:left;}
div.tablahilos table.hilos tr td span strong{font-weight:bold;}

div.tablahilos table.hilos tr.non{background:#fff;}
div.tablahilos table.hilos tr.par{background:#f3f3f3;}

div.tablahilos table.hilos td:first-child{width:1.8em;}

div.tablahilos table.hilos tr td.ico-post{ background: url(/img/ico-doc-foros.gif) no-repeat 4px 14px;}
div.tablahilos table.hilos tr td.autor{width:5.1em;}
div.tablahilos table.hilos tr td.num{width:4em;text-align:center;}
div.tablahilos table.hilos tr td.last_post{background: url(/img/ico-lastpost-foros.png) no-repeat 0 15px;padding-left:3em;padding-right:0.2em;}

div.tablahilos table.hilos tr.seccion th{width:2em}
div.tablahilos table.hilos tr.seccion{background: url(/img/fondo-azul-horizontal.jpg) repeat-x right 0;color:#fff;height:2em;}
div.tablahilos table.hilos tr.seccion td{text-align:center;}

.volver-foropost {float:left;margin:0;}


/*END.foros-hilos*/
