body {
	margin: 0px;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3d3d3d;
	text-decoration:none;
	text-align:left;
	padding-left:22px;
	line-height:27px;
	height:27px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#344403;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding:0px;
	margin:0px;
	
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a60208;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
/*
#cabecera{
	background-image:url(images/cabecera.jpg);
	width:802px;
	height:303px;
	text-align:left;
}*/
#cabecera_comparativa{
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	width:790px;
	height:75px;
	text-align:left;
	position:fixed;
}
#cabecera{
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}
#cabecera_en{
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}
#cabecera_it {
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}
#cabecera_fr {
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}
#cabecera_pt {
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}

#cabecera_nl {
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}

#cabecera_de {
	background-image:url(/images/index/logo_o2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:802px;
	height:303px;
	text-align:left;
}

#pie{
	width:802px;
	
}
.texto_idiomas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#4e3532;
}
.texto_idiomas a:link, .texto_idiomas a:visited, .texto_idiomas a:active {
	
}
.texto_idiomas:hover {
	color:#ba7e00;
}
.actual {
	font-size:12px;
	font-weight:bold;
}
.texto_cabecera_idioma_actual {
	font-weight:bold;
	font-size:13px;
}
/*
#menu_sup{
	padding-left:350px;
	padding-top:13px;
}
*/
#menu_sup{
	
	padding-top:13px;
}


#menu_sup_nl{
	
	padding-top:13px;
}

#contenedor{
	width:802px;
}
#menu_izq{
	width:254px;
	float:left;
	padding-left:25px;
}
#cuerpo{
	margin-left:300px;
	margin-right:20px;
	padding-top:15px;
}
#productos{
}
a.tit_producto:link,a.tit_producto:visited,a.tit_producto:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504f4f;
	text-decoration:none;
}
a.tit_producto:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ed7c1b;
	text-decoration:none;
}
a.texto_cabecera:link,a.texto_cabecera:visited,a.texto_cabecera:active {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	text-decoration:none;
}
a.texto_cabecera:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffae00;
	text-decoration:none;
}
a.pie:link,a.pie:visited,a.pie:active {
	font-family:Tahoma;
	font-size:12px;
	color:#585858;
	text-decoration:none;
}
a.pie:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#ffae00;
	text-decoration:none;
}
.texto_productos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#504f4f;
	text-decoration:none;
}
.texto_corrido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	text-decoration:none;
	text-align:left;
}
.texto_corrido_justify{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	text-decoration:none;
	text-align:justify;
}
.texto_azul_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0038a9;
	text-decoration:none;
	text-align:left;
}
.texto_gris_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373737;
	text-decoration:none;
	text-align:left;
	
}
.texto_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	text-align:left;
}
.texto_principal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a7a7a7;
	text-decoration:none;
	text-align:left;
}

a.Arial_12_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

.Arial_11_gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4c;
	text-decoration:none;
	text-align:left;
}
.Arial_11_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
	text-align:left;
}
.texto_caracteristicas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#393939;
	text-decoration:none;
	text-align:left;
	
}

.texto_square{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#757272;
	text-decoration:none;
	text-align:left;
	
}
.texto_morado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6f0e90;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	
}

.texto_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#344403;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	
}

.texto_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#376db6;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	
}

.texto_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff6d0b;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	
}
.texto_rosa{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff0b58;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	
}
.texto_email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990909;
	text-decoration:none;
	text-align:left;
	
}
.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#04549c;
	text-decoration:none;
	font-weight:bold;
}

.precio_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fe6c0b;
	text-decoration:none;
	font-weight:bold;
}

.titulo_mini{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#04549c;
	text-decoration:none;
}
.titulo_soporte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#04549c;
	text-decoration:none;
	font-weight:bold;
}

a.titulo_soporte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#04549c;
	text-decoration:none;
	font-weight:bold;
}

a.titulo_soporte:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffae00;
	text-decoration:none;
	font-weight:bold;
}

.titulo_sec_productos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#939393;
	text-decoration:none;
	font-weight:bold;
}
.fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#04549c;
	text-decoration:none;
}
.marco_gris_1px_fondo_gris{
	border: 1px solid #d2d2d2;
	background:#f0f0f0;	
}
.marco_gris_1px_fondo_blanco{
	border: 1px solid #d2d2d2;
	background:#FFFFFF;
}
.campo_seur{
	width:140px;
	height:15px;
	background-color:#FFFFFF;
	border:1px solid #CBCFD6;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}

.campo_texto{
	width:140px;
	height:15px;
	background-color:#FFFFFF;
	border:1px solid #CBCFD6;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.campo_contacto{
	width:380px;
	height:15px;
	background-color:#FFFFFF;
	border:1px solid #CBCFD6;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;	
}
.campo_contacto_textarea{
	width:380px;
	height:75px;
	background-color:#FFFFFF;
	border:1px solid #CBCFD6;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;	
}
.text_caract_minificha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#737272;
}
.titulo_ficha_producto_claro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#a0a0a0;
	text-decoration:none;
	font-weight:bold;
}



.titulo_ficha_producto_oscuro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#494849;
	text-decoration:none;
	font-weight:bold;
}
.subsecciones_ficha_producto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a60208;
	text-decoration:none;
	text-align:left;
}
a.subsecciones_ficha_producto:link,a.subsecciones_ficha_producto:visited,a.subsecciones_ficha_producto:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a60208;
	text-decoration:none;
	text-align:left;
}
a.subsecciones_ficha_producto:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a60208;
	text-decoration:underline;
	text-align:left;
}
.titulo_caracteristicas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3d3d3d;
	text-decoration:none;
	text-align:left;
	padding-left:22px;
	line-height:27px;
	height:27px;
}
.tabla_especificaciones_izq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#201A18;
	text-align:left;
	padding-left:5px;
	line-height:20px;
	border-bottom:1px #C1BFBE solid;
	border-right:1px #C1BFBE solid;
	height:20px;
}
.tabla_especificaciones_dcha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#201A18;
	text-align:left;
	padding-left:5px;
	line-height:20px;
	border-bottom:1px #C1BFBE solid;
	border-right:1px #C1BFBE solid;
}

.textbox_cantidad{
	width:20px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.list_modelos{
	height:20px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px;
	border: 1px solid #000000;
	}
	
.list_pais{
	height:20px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px;
	border: 1px solid #000000;
	}
#comparativa{
	margin-top:20px; 
	background-color:#972829; 
	height:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	padding-top:15px;
	vertical-align:bottom;
	font-size:22px;
	text-align:left;
	padding-left:10px;
	margin-bottom:5px;
	font-weight:bold;
}

a.texto_botones:link,a.texto_botones:visited,a.texto_botones:active {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#585858;
	text-decoration:none;
}
a.texto_botones:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffae00;
	text-decoration:none;
}

.tit_recomendado {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#bf0707;
	padding-left: 5px;
}

#cont_revision div {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-bottom:20px;
}

#cont_revision #fotos {
	text-align:center;
	border-bottom: dashed 1px #CCCCCC;
	border-top: dashed 1px #CCCCCC;
	padding-bottom:5px;
	padding-top: 5px;
}

#cont_revision img {
	padding-left:3px;
	padding-right:3px;
	width:240px;
}

#cont_revision #primero {
	margin-top: 20px;
}

#cont_revision .texto {
	width: 95%;
}

#cont_revision .resalto {
	color: #FF3333;
	font-weight:bold;
}

#cont_revision .marcar {
	color:#0099CC;
}

#cont_revision .negro {
	color:#000000;
	font-weight:bold;
}

#comparte_noticia img {
	padding-left:1px;
	padding-right:1px;
	width:16px;
	border:none;
}

#anterior  a{
 	background-image:url(/images/flecha_izq_off.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	display:block;
	text-decoration:none;
	height:20px;
	padding-left:30px;
	padding-top:5px;
	
	
}

#anterior a:hover {
  	background-image:url(/images/flecha_izq_on.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fe8708;
	display:block;
	text-decoration:none;
	height:20px;
	padding-left:30px;
	padding-top:5px;
}

#siguiente  a{
 	background-image:url(/images/flecha_der_off.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	display:block;
	text-decoration:none;
	height:20px;
	padding-right:30px;
	padding-top:5px;
	
	
}

#siguiente a:hover {
  	background-image:url(/images/flecha_der_on.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fe8708;
	display:block;
	text-decoration:none;
	height:20px;
	padding-right:30px;
	padding-top:5px;
}

.titulo_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f98b08;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
}

.titulo_rojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff0e02;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
}

.texto_caracteristicas_xtreamer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706f6f;
	text-decoration:none;
	text-align:left;
	padding-top:5px;
	
	
}

.texto_caracteristicas_xtreamer a:link, .texto_caracteristicas_xtreamer a:visited, .texto_caracteristicas_xtreamer a:active {
	color: #706f6f;
	text-decoration:none;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	padding-left:10px;
}
.texto_caracteristicas_xtreamer a:hover {
	color:#FF0000;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	padding-left:10px;
}