@charset "utf-8";
/* CSS Document */

/*GENERALES*/ /*------------BOLD-ITALIC-UNDERLINE-ORANGE-ETC------------*/
img
{
	border:0px;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.clase-bold
{
	font-weight: bold;
}

.title
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:4px;
}

.title-menu-der
{
	color: #000000;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top:3px;
}

.txtgeneral
{
	color: #000000;
	font-size: 13px;
}

.txtgeneral-11px
{
	color: #000000;
	font-size: 11px;
}

.txtgeneral-orange-11px
{
	color: #ff6600;
	font-size: 11px;
}
.txtgeneral-orange-12px
{
	color: #ff6600;
	font-size: 12px;
}

.txtgeneral-orange-12px a
{
	color: #ff6600;
	font-size: 12px;
}

.txtgeneral-orange-24px-bold
{
	color: #ff6600;
	font-size: 24px;
	font-weight:bold;
}

.txtgeneral-orange-24px-bold a
{
	color: #ff6600;
	font-size: 24px;
	font-weight:bold;
}



.txtgeneral-orange-11px-gris
{
	color: #666666;
	font-size: 11px;
}

.clearing
{
	clear: both;
}
.txt-bold
{
font-weight:bold;
}
/*END GENERALES*/

/*CABECERA*/
#cabecera
{
	clear: both;
	margin: auto;
	width: 940px;
	display:table;
	margin-bottom: 0px;
}

.breadcrumbs
{
	clear: both;
	font-size: 11px;
	height: 25px;
	line-height: 23px;
	margin: auto;
	width: 930px;
	color:#8a8a8a;
	font-weight:bold;
	margin-top:5px;
}

.breadcrumbs a
{
	color:#8a8a8a;
	text-decoration:none;
	font-weight:normal;
}

.breadcrumbs a:hover
{
	text-decoration:underline;
}

.breadcrumbs-apartado
{
	clear: both;
	font-size: 11px;
	height: 47px;
	line-height: 26px;
	margin: auto;
	margin-top:5px;
	width: 930px;
	color:#8a8a8a;
	font-weight:bold;
}
.breadcrumbs-apartado a
{
	color:#8a8a8a;
	text-decoration:none;
	font-weight:normal;
}

.breadcrumbs-apartado a:hover
{
	color:#8a8a8a;
	text-decoration:underline;
	font-weight:normal;
}
/* END CABECERA*/
.dos_cajas
{
	float: left;
	width: 340px;
}

.cuatro_cajas
{
	float: left;
	width: 174px;
}
.cuatro_cajas a
{
color:#000000;
}
/*PIE*/
#pie
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	width: 940px;
}

.PieMenuAriba
{
	font-size: 11px;
	margin: auto;
	padding: 0px 0px 10px 0px;
	width: 930px;
}

.PieMenuAriba a
{
	color: #000000;
}

.PieMenuAriba a:hover
{
	color: #FF6600;
}


.PieContenido
{
	background-color: #555555;
	float: left;
	padding: 15px 0 15px 0px;
	width: 940px;
}
.PieCaja
{
	float: left;
	width: 140px;
	margin-left: 13px;
	margin-right: 5px;
}

.PieCaja .title
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.PieCaja .title a
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.PieCaja .title a:hover
{
	text-decoration:underline;
}

.PieCaja-fondo-invertido
{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	background:#555555;
	padding:10px;
	float:right;
	width:140px;
}

.PieCaja-fondo-invertido .title
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.PieCaja-fondo-invertido .title a
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.PieCaja li
{
	background-image: url("/img/movil_bullet_cuadrado.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	color:#FFF;
	font-family: inherit;
	font-size: 11px;
	font-style: inherit;
	font-weight: inherit;
	margin: 2px 0;
	padding: 0 0 0 12px;
	vertical-align: baseline;
	list-style-type: none;
	line-height: 14px;
}

.PieCaja .anidados
{
	background-image: url("/img/movil_bullet_linea.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	color:#FFF;
	font-family: inherit;
	font-size: 11px;
	font-style: inherit;
	font-weight: inherit;
	margin: 2px 10px;
	padding: 0 0 0 12px;
	vertical-align: baseline;
	list-style-type: none;
}

.pestanas-texto-container .lista-2
{
	background-image: url("/img/movil_bullet_linea.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 17px;
	margin: 2px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
}
.pestanas-texto-container .lista-3
{
	background-image: url("/img/movil_bullet_linea.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 17px;
	margin: 2px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
}


.PieCaja li a
{
	color:#FFF;
}

.PieCaja li a:hover
{
	text-decoration:underline;
}

.PieCaja-fondo-invertido li
{
	background-image: url("/img/movil_bullet_cuadrado.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	color:#FFF;
	font-family: inherit;
	font-size: 11px;
	font-style: inherit;
	font-weight: inherit;
	margin: 2px 0;
	padding: 0 0 0 12px;
	vertical-align: baseline;
	list-style-type: none;
}

.PieCaja-fondo-invertido .anidados
{
	background-image: url("/img/movil_bullet_linea.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	color:#FFF;
	font-family: inherit;
	font-size: 11px;
	font-style: inherit;
	font-weight: inherit;
	margin: 2px 0;
	padding: 0 0 0 12px;
	vertical-align: baseline;
	list-style-type: none;
}

.PieCaja-fondo-invertido li a
{
	color:#FFF;
}

.PieCaja_der
{
	border-left: #A7A7A7 2px solid;
	display: inline;
	float: right;
	margin-top: 0px;
	padding-left: 25px;
	width: 100px;
}

.PieCaja_der li
{
	background-image: url("/img/movil_bullet_cuadrado.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	color: black;
	font-family: inherit;
	font-size: 11px;
	font-style: inherit;
	font-weight: inherit;
	margin: 2px 0;
	padding: 0 0 0 12px;
	vertical-align: baseline;
	list-style-type: none;
	line-height: 15px;
}

.PieCaja_der li a
{
	color:#FFF;
}

.PieCaja_der li a:hover
{
	text-decoration:underline;
}

.PieAbajo
{
	float: left;
	font-size: 10px;
	height: 40px;
	width: 940px;
}

.textoMenuPie
{
	color: #666666;
	float: left;
	height: 20px;
	margin-left: 0px;
	padding-right: 5px;
	padding-top: 15px;
}
.textoMenuPie a
{
	color: #000000;
}

.PieLogo
{
	float: right;
	height: 21px;
	margin: 5px 0 0 5px;
	width: 20px;
}
/*END PIE*/

/*COLUMNA DERECHA*/
#menuDer
{
	float: right;
	width: 215px;
	vertical-align:top;
}
#menuDer-inicio
{
	float: right;
	margin-left: 9px;
	top: 0px;
	width: 240px;
	display:inline;
	height:277px;
}
#menuDer label, input[type="radio"]{
  font-size:12px; 
  vertical-align:middle;
   margin:-1px 0 0 5px;
  .margin:-1px 0 0 0;
}

#menuDer-inicio label, input[type="radio"]{
  font-size:12px; 
  vertical-align:middle;
  margin:-1px 0 0 0;
}
.menuDer-row
{
	float: right;
	top: 0px;
	width: 240px;
	border-top:solid 1px #CCCCCC;
	padding-top: 6px;
	height:40px;
	margin-top: 9px;
	margin-bottom: 0px;
	display:inline;
}
	/*botones*/
	.boton-col-der
	{
		float: left;
		margin-bottom: 10px;
		padding-top: 6px;
		width: 215px;
		height:61px;
		cursor:pointer;
	}

	.boton-col-der-240px
	{
		float: right;
		margin-top: 8px;
		padding-top: 6px;
		width: 240px;
		height:52px;
		cursor:pointer;
		display:inline;
	}
	.boton-col-der-240px a
	{
		color:#000000;
	}

	.boton-col-der-simple
	{
		float: left;
		margin-bottom: 10px;
		padding-top: 6px;
		width: 215px;
		height:35px;
		cursor:pointer;
	}
	.boton-col-der-simple a
	{
		color:#000000;
	}
	.boton-col-der .top
	{
		clear: both;
		float: left;
		height: 1px;
		width: 215px;
	}
	.boton-col-der .body
	{
		border-left: solid 1px #d3d3d3;
		border-right: solid 1px #d3d3d3;
		clear: both;
		float: left;
		width: 213px;
	}
	.boton-col-der .bottom
	{
		background: url(/img/bot-der-bottom.gif) no-repeat 0 0;
		float: left;
		height: 6px;
		width: 215px;
	}
	.boton-col-der .img
	{
		float: right;
		margin-right: 5px;
	}
	.boton-col-der ul
	{
		margin-left: 8px;
	}
	.boton-col-der a
	{
		color:#333;
	}
	.boton-col-der a:hover
	{
		text-decoration:underline;
	}
	.boton-col-der-simple a
	{
		color:#333;
	}
	.boton-col-der-simple a:hover
	{
		text-decoration:underline;
	}
	.boton-col-der-text {
background-image:url("/img/bot-der-bullet.gif");
background-position:5px 2px;
background-repeat:no-repeat;
float:left;
font-size:14px;
height:19px;
margin:17px 0 0 5px;
padding:0 0 0 21px;
}

.link-der-title {
background-image:url("/img/bot-der-bullet.gif");
background-position:5px 2px;
background-repeat:no-repeat;
float:right;
font-size:12px;
height:19px;
margin:17px 23px 0 5px;
padding:0 0 0 21px;
color:#6f6c6b;
font-weight:bold;
}	
.link-der-title a
{
color:#6f6c6b;
}
.link-der-title a:hover
{
color:#6f6c6b;
}
.boton-doble-col-der-text  {
	background-image:url("/img/bot-der-bullet.gif");
	background-position:1px 2px;
	background-repeat:no-repeat;
	float:left;
	font-size:14px;
	height:19px;
	margin:8px 0 0 9px;
	padding:0 0 0 18px;
}

	.boton-simple-col-der-text  {
background-image:url("/img/bot-der-bullet.gif");
background-position:1px 2px;
background-repeat:no-repeat;
float:left;
font-size:14px;
height:19px;
margin:4px 0 0 9px;
padding:0 0 0 18px;
}

	.boton-col-der-subtext
	{
	clear: both;

	font-size: 12px;
	padding: 0 0 0 28px;

	}
	.bt-encuesta
	{
	float:left;
	height:26px;
	width:auto;
	background:url(/img/bt-body.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	cursor:pointer;
	color:#000000;
	margin-bottom:15px;
	}
	
	.bt-encuesta a
	{
	color:#000000;
	}
	.bt-encuesta-left
	{
	background:url(/img/bt-left.gif);
	width:3px;
	height:26px;
	float:left;
	}
	
	.bt-encuesta-body
	{
	width:auto;
	height:26px;
	float:left;
	background-image: url("/img/bot-der-bullet.gif");
	background-position: 5px 7px;
	background-repeat: no-repeat;
	float: left;
	font-size: 12px;
	height: 26px;
	margin: 0 11px 0 0;
	padding: 1px 0 0 25px;
	}
	
	.bt-encuesta-right
	{
	float:left;
	background:url(/img/bt-right.gif);
	width:3px;
	height:26px;
	}

	/*end botones*/
.col_enlaces
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	/*width: 215px;*/
	float:left;
}

.col_enlaces_tabla
{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 8px;
	width: 190px;
	float: left;
	margin-left: 25px;
}

.col_enlaces .title
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.col_enlaces_grande .title
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.col_enlaces_doble_grande .title
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#menuDer .col_enlaces .title
{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
.col_enlaces ul
{
padding-left:0px;
}
.col_enlaces ul li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}
/* col enlaces dobles*********************************************************************/
.col_enlaces_grande ul
{
padding-left:0px;
}
.col_enlaces_grande ul li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}
.col_enlaces_grande ul li a
{
	line-height: 20px;
}
.col_enlaces_grande ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
.col_enlaces_grande a
{
	color:#000000;
}
/* ***************************************************************/
.col_enlaces_indice
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	/*width: 215px;*/
	float:left;
}


.col_enlaces_indice .title
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.col_enlaces_indice ul
{
padding-left:0px;
}

.col_enlaces_indice ul li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}
.col_enlaces_indice ul li a
{
	line-height: 20px;
	color:#000000;
}

.col_enlaces_indice ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
.col_enlaces_ancla ul
{
padding-left:0px;
}
.col_enlaces_ancla ul li
{
	background-image:none;
	font-size: 12px;
	line-height: 10px;
	list-style-type: none;
}
.col_enlaces_ancla li
{
	background-image:none;
	font-size: 12px;
	line-height: 10px;
	list-style-type: none;
}

.col_enlaces_ancla ul li a
{
	background-image:none;
	font-size: 12px;
	line-height: 10px;
	list-style-type: none;
	color:#FF6600;
}

.col_enlaces_ancla ul li a:hover
{
	color:#ff6600;
	text-decoration:underline;
}

.col_enlaces_16px .title
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.col_enlaces_16px ul
{
padding-left:0px;
}
.col_enlaces_16px ul li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}


/**/
.col_enlaces_tabla .title
{
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.col_enlaces_tabla ul
{
padding-left:0px;
}
.col_enlaces_tabla ul li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}

.caja_simple_izq
{
	float: left;
	margin-right: 10px;
}

/*.caja_simple_izq .title
{
	font-size: 12px;
}
*/
.caja_simple_izq_16px .title
{
	font-size: 16px;
	font-weight:bold;
}


.caja_simple_izq li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}
.caja_simple_izq ul li
{
	line-height: 16px;
	list-style-type: none;
}
.caja_simple_izq a
{
	/*color:#000000;*/
	line-height:20px;
}

.caja_simple_izq a:hover
{
	text-decoration:underline;
}

.caja_simple_izq_margen_der
{
	float: left;
	margin-left: 10px;
}

.caja_simple_izq_margen_der li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}
.caja_simple_izq_margen_der ul li
{
	line-height: 16px;
	list-style-type: none;
}
.caja_simple_izq_margen_der a
{
	color:#000000;
	line-height:20px;
}

.caja_simple_izq_margen_der a:hover
{
	text-decoration:underline;
}

/**/

.caja_simple_izq_pestana
{
	float: left;
	margin:10px 0 10px 10px;
}

.caja_simple_izq_pestana_cobertura
{
 float: left;
 margin:35px 0px 0px 0px;
 border-top: 1px solid #d1d1d1;
 border-right: 1px solid #d1d1d1;
 border-bottom: 1px solid #d1d1d1;
}

/**/

.caja_simple_hero
{
	float: left;
}

.caja_simple_hero
{
	float: left;
}

.caja_simple_hero .title
{
	font-size: 16px;
}


.caja_simple_hero li
{
	background-image: url("/img/movil_bullet_linea.gif");
	background-position: 4px 9px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding:0 0 0 12px;
	list-style-type: none;
}
.caja_simple_hero ul li
{
	line-height: 16px;
	list-style-type: none;
}
.caja_simple_hero a
{
	color:#000000;
	line-height:20px;
}

.caja_simple_hero a:hover
{
	text-decoration:underline;
}

/**/

.menu-der-caja_simple_der
{
	float: right;
	width: 120px;
}

.menu-der-caja_simple_der li
{
	background-image: url("/img/ico_flecha.gif");
	background-position: 1px 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 10px;
	margin: 2px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
}
.menu-der-caja_simple_der ul li
{
	line-height: 16px;
	list-style-type: none;
}
.menu-der-caja_simple_der a
{
	color:#000000;
}

.col_enlaces ul li a
{
	line-height: 20px;
}

.col_enlaces .vacio
{
	background-image:none;
	height:20px;
}

.col_enlaces a
{
	color:#000000;
}

.col_enlaces ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}

/**/

.col_enlaces_tabla ul li a
{
	line-height: 20px;
}

.col_enlaces_tabla .vacio
{
	background-image:none;
	height:20px;
}

.col_enlaces_tabla .sin_enlace
{
	background-image:none;
	line-height: 20px;
	padding:0;
}

.col_enlaces_tabla a
{
	color:#000000;
}

.col_enlaces_tabla ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
.col_encuesta
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 190%;
	width: 215px;
	.margin:0 0 20px 0;
}

.col_encuesta .subtitulo_encuesta
{
	font-size: 12px;
}

.col_encuesta .title
{
	color: #333;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

		/*menu derecha (en las páginas que corresponda)*/
		.menu_principal
		{
			border: 1px solid #d1d1d1;
			font-size: 12px;
			line-height: 15px;
			width: 215px;
			margin-bottom:20px;
			padding-left: 0px;
		}
		.menu_principal ul
		{
			border: 1px #d1d1d1;
			margin: 0px;
			padding: 0px;
		}
		.menu_principal li
		{
			background-color: #f4f4f4;
			background-image: url("/img/ico_flecha.gif");
			background-position: 14px 11px;
			background-repeat: no-repeat;
			border-bottom: 1px solid #d1d1d1;
			padding: 5px 26px;
			list-style-type: none;
			/*height:15px;*/
		}
		.menu_principal .vacio
		{
			background-image:none;
			font-weight:bold;
			padding-left:15px;
		}
		.menu_principal_alt
		{
			background-image:none;
			border-bottom: 1px solid #d1d1d1;
			font-weight:normal;
			list-style-image:none;
		}
		.menu_principal li a
		{
			color: #000;
		}
		.menu_principal li a:hover
		{
		color: #FF6600;
		font-weight: normal;
		text-decoration:none;
		}
		.menu_principal .destacado
		{
		background-color: white;
		color: #FF6600;
		font-weight: bold;
		}

		.menu_principal .destacado a
		{
		background-color: white;
		color: #FF6600;
		font-weight: bold;
		}
		
		.menu_principal .destacado a:hover
		{
		background-color: white;
		color: #FF6600;
		font-weight: bold;
		}
		/*end menu derecha (en las páginas que corresponda)*/
/*END COLUMNA DERECHA*/


LAYER

/* Estilos para navegación layerbox */
#layerBox .nav { margin-bottom: 20px; padding-bottom: 20px; clear: both; }
#layerBox .nav , #layerBox .nav .lnk_on{float:left; display:inline; width:110px; height:30px; font-size:12px; font-weight:bold; padding:3px 0px 3px 6px; margin-top:5px 1px 1px 1px; background:url(http://internet.orange.es/img/pestana_layer.gif) bottom left repeat-x; color:#3E3E3E; text-decoration:none:}
#layerBox  .nav .lnk_on{color:#f60; }
#layerBox  .nav li{clear:none; display:inline; list-style-image:none; list-style-type:none;}
#layerBox  .nav .lnkcnt, #layerBox  .nav .lnkcnt_on {float:left; display:inline; border:1px solid #d3d3d3; }
#layerBox h1 { margin-bottom:10px; }
#layerBox a:hover { text-decoration: none; color: #f60;}
.transp {
  /* Mozilla ignores MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://internet.orange.es/img/spanish/bglayertienda.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.transp[class] {
  background-image:url(http://internet.orange.es/img/spanish/bglayertienda.png);
}
/*css FIN layer*/



#articulo_4horas.row {height:204px;}
#articulo_4horas .dos_cajas_izq {	padding-right:25px;	width: 375px;}
#articulo_4horas .dos_cajas_der {
	background-image:url(/img/art_bg_n86.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:inline; padding-left: 108px; width: 190px;	height:204px;}
	
#articulo_4horas .encabezados_finales ul { margin-top:6px;}
#articulo_4horas .encabezados_finales li { margin-top:10px;}

#articulo_4horas .title {font-size:32px; font-weight:normal; margin-top:9px; }
#articulo_4horas .dos_cajas_der.destacadoTitle { padding-top:12px;}

#articulo_4horas .dos_cajas_der .precio { vertical-align: top; margin-top: 0px; display:inline;
margin-left:20px; }
#articulo_4horas .dos_cajas_der .preciodesde { display:inline;}

#articulo_4horas .dos_cajas_der .enlace {  font-weight:bold; }


/*BORDES */

.borde-derecha { border-right:1px solid #dfdfdf}
.borde-bottom { border-bottom:1px solid #dfdfdf}
.borde-bottom-ancla{border-bottom:1px solid #dfdfdf; padding-top:7px; padding-bottom:3px;}







.boton-bg-tiendaonline-puntos
	{
		float: right;
		margin-bottom: 0px;
		padding-top: 6px;
		width: 176px;
		height:52px; /* +6 padding */
		cursor:pointer;
		background: url(/img/boton-bg-tiendaonline-puntos.jpg) no-repeat 0 0;
	}
	.boton-bg-tiendaonline-puntos a
	{
		color:#000000;
	}


/* input */	
input {
font-size:12px;
text-align:left;
}
select {
font-size:12px;
text-align:left;
}














/*TABLAS Y LISTAS DE ORANGE*/
.caja_fondo_amarillo
{
	background-color: #fdf3d8;
	border: 1px solid #d4d1cc;
	font-size: 11px;
	padding: 7px;
	width: 410px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	color: #666666;
}
.caja_fondo_amarillo-layer {
background-color:#FDF3D8;
border:1px solid #D4D1CC;
color:#666666;
float:left;
font-size:11px;
padding:7px 20px;
width:557px;
margin-top:15px;
}
.caja_fondo_amarillo .title
{
	font-weight: bold;
}
.boton_contratar
{
	float: right;
}
.articulo_4horas .boton_contratar {margin-right: 15px;}
.cont_tablaprincipal
{
	margin: 10px 10px 10px 10px;
	border:solid 2px #E0E0E0;
}
.tdsize18
{
	color: #000;
	font-size: 13px;
	font-weight: normal;
}
.tdsize18bold
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
.tddesc
{
height:50px;
}
.tddesc-13px
{
height:50px;
}
.tddesc ul li
{
	background-image:url(/img/movil_bullet_cuadrado.gif);
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	font-size: 11px;
	margin:10px;
	padding: 0 0 0 12px;
	text-align:left;
	list-style-type: none;
}

.tddesc-13px ul li
{
	background-image:url(/img/movil_bullet_cuadrado.gif);
	background-position: 1px 7px;
	background-repeat: no-repeat;
	border: 0 none;
	font-size: 13px;
	font-weight:normal;
	margin:10px;
	padding: 0 0 0 12px;
	text-align:left;
	list-style-type: none;
}
.tdsize18 .textocol
{
	color: #000;
	font-size: 13px;
	font-weight: normal;
}
.textocol
{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
}
/*AÑADIDOS SED*/
.textocol32px
{
	color: #ff6600;
	font-size: 32px;
	font-weight:normal;
}
.txtgeneral-13px-gris
{
	font-size:13px;
	color:#666666;
	font-weight:normal;
}
.txtgeneral-18px-negro
{
	font-size:18px;
	color:#000;
	font-weight:normal;
}
.tdsizeBold
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	height:30px;
}

.tdsizeBold18
{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	
}


/*tablas*/
.row .grande {
font-size:32px;
line-height:32px;
}
.tablaprincipal .textocol .grande {
font-size:32px;
line-height:32px;
}

.tablaprincipal .tdsize18 .textocol .grande {
font-size:32px;
line-height:32px;
color:#ff6600;
}
.tablaprincipal .tdsize18 .textocol .grande {
font-size:32px;
line-height:32px;
color:#ff6600;
}
.cont_tablaprincipal, .cont_tablaresumen{ border: 2px solid #e0e0e0; }
.cont_tablaresumenboton{ border-bottom: 2px solid #e0e0e0; border-right: 2px solid #e0e0e0; border-left: 2px solid #e0e0e0; }
.cont_tablamini{ padding: 10px; background-color: #f8f8f8; }

table a img { border:none; }
table ul{ list-style: none; margin:0px; padding:0; border:0; }
table a{text-decoration: none;}

.tablaprincipal { 
	width: 100%;
	border: 10px solid #f7f7f7; 
	border-spacing:0;
	margin:0px;
}
.tablamini, .tablaresumen, .tablaresumenboton{ width: 100%; border-spacing:0;}
.tablaprincipal td, .tablamini td{ border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; font-size:11px; text-align:center; padding: 4px; }
table .columna1{ padding-top: 0px }
table .ultimafila td{ border-bottom:none; }
.tablaprincipal .ultimacolumna, .tablamini .ultimacolumna{ border-right:none; }

.tablaprincipal li, .tablaprincipal li a, .tablamini li, .tablamini li a{ background: none; padding: 12px 0px 12px 0px; color:#000; font-weight:bold; font-size: 13px;}
.tablaprincipal li a:hover, .tablamini li a:hover{ color:#ff6600;}
table .textocol{ font-weight:normal; color:#000; font-size: 13px; }
.tablaprincipal .fila1 td{ vertical-align: top; }
.tablamini{ background-color: #f8f8f8; }

.tablaresumen td, .tablaresumenboton td{ font-size:11px; text-align:left; padding-left: 10px; width: 100%; }
.tablaresumen li, .tablaresumen li a, .tablaresumenboton li, .tablaresumenboton li a{ background: none; height: 21px; color:#000; font-weight:bold; font-size: 13px;}
table .septitulo{ line-height: 0px;}
.tablaresumen .fila1 .columnastable, .tablaresumenboton .fila1 .columnastable{ padding-top: 15px; }
.tablaresumenboton .ultimacolumna{ text-align:right; padding-right: 10px;}

.tablamini .tdprincipal li{ font-size: 18px;}
.tdprincipal li{ padding: 12px 0px 12px 0px; color:#ff6600; font-weight:bold; font-size: 14px;}
.tdprincipal .textocol{font-weight:normal; color:#000; font-size: 13px; }


.tdsize18 li{ padding: 12px 0px 12px 0px; color:#ff6600; font-size: 14px; font-size: 18px; font-weight: normal; }
.tdsize18inv li{ padding: 12px 0px 12px 0px; font-size: 14px; font-size: 18px; font-weight: normal; }
.tdsize16 li{ padding: 12px 0px 12px 0px; color:#ff6600; font-weight:bold; font-size: 14px; font-size: 16px;}

.tablamini .tdsize16 li{line-height:11px}

.tdsize18 .textocol{font-weight:normal; color:#000; font-size: 13px; }
.tdsize18inv .textocol{color:#ff6600; font-weight:normal; font-size: 18px; }
.tdsize16 .textocol{font-weight:normal; color:#000; font-size: 13px; }
.tablaprincipal .tdleft, .tablamini .tdleft {text-align: left; padding: 0px 10px 0px 15px; }
/* FIN estilos para tablas */

/**** inicio listas 3 niveles ****/

.listanivel1{ margin-left:15px; }
.listanivel1, .listanivel2, .listanivel3{ list-style-image:none; list-style-type:none; margin: 0px; padding: 0px; }
.listanivel2, .listanivel3{ list-style-type:none; padding-left: 10px; margin: 0px;}
.listanivel1 li, .listanivel2 li, .listanivel3 li
{
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 11px;
}

.listanivel1 li{ list-style-image: none; background: transparent url("/img/movil_bullet_cuadrado.gif") no-repeat scroll 0 11px;}
.listanivel2 li{ list-style-image: none; background: url("/img/guion_negro.gif") no-repeat 0px 7px; }
.listanivel3 li{ list-style-image: none; background: url("/img/guion_gris.gif") no-repeat 0px 7px; }

/**** fin listas 3 niveles ****/
/**** inicio estilos especiales ****/
.lnkgeneral{font-size: 13px; text-decoration: underline; color: #000; background: none; padding: 0px;}
.lnkgeneral:hover{color:#ff6600;}
.txtgeneral{font-size: 13px; color: #000;}
.colornar{color: #ff6600;}
/**** fin estilos especiales ****/

/** estilos especiales para el texto **/
.grande { font-size: 32px; line-height: 32px; }
.mediano { font-size: 11px; line-height: 11px; }
.gris { color: #666; }
.gris a { color: #666;}
.gris a:hover {
	color: #666;
	text-decoration:underline
}
.bold {
	font-weight:normal;
}

.row .grande { font-size: 32px; line-height: 32px; }
.row .mediano { font-size: 11px; line-height: 11px; }
.row .gris { color: #666; }
.row .gris a { color: #666;}
.row .gris a:hover {
	color: #666;
	text-decoration:underline
}
.row .bold {
	font-weight:normal;
}
/** fin estilos especiales para el texto **/

.row_sombreado_cobertura {
	float:left;
	margin-top:81px;
	background-image:url('/img/sombreado_pill.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	height:319px;
}

.row_sombreado_tv {
	float:left;
	margin-top:0px;
	background-image:url('/img/sombreado_tv.jpg');
	background-repeat:no-repeat;	
	background-position:bottom;
	height:286px;
}













