﻿@charset "utf-8";
/* CSS Document */
a {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #444E5A;
	font-weight: bold;
	/*background-color: #FF9900;*/
}
img a:hover {
	text-decoration: none;
	border: 0;
	background-color: #006699;
}
.texto {
	margin: 5px 40px 20px 40px;
	text-align: justify;
	font-size: 80%;
	line-height: 18px;
}
#enlaces p {
	padding: 3px 5px 5px 5px;
}
#enlaces a {
	/*color: #000000;*/
	/*color: #0090C6;*/
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
#enlaces a:hover {
	color: #444E5A;
	background-color: #FF9900;
}
#migas a {
	color: #006699;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
#migas a:hover {
	color: #FFFFFF;
	background-color: #006699;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
.cab_index {
	background-image: url(../img/cabecera00.jpg);
}
#menu_sup a {
	float: left;
	width: 138px;
	padding: 5px;
	height: 25px;
	padding-top: 10px;
	margin-right: 1px;
	border-right: 1px #444E5A solid;
	border-bottom: 8px solid #444E5A;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#menu_sup a:hover {
	background-color: #FF9900;
	border-bottom: 8px solid #444E5A;
	color: #FFFFFF;
}
#pie a {
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
#pie a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
}
#pie img {
	vertical-align: middle;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
.contacto {
	margin: 5px 40px 5px 40px;
	text-align: center;
	font-size: 90%;
	color: #444E5A;
	font-weight: bold;
}
.lista_index {
	list-style-image: url(../img/guion_nivel_1.gif);
	margin: 10px 25px 10px 180px;
	text-align: justify;
	font-size: 75%;
	display: block;
}
.lista_index_reseller {
	list-style-image: url(../img/guion_nivel_1.gif);
	margin: 10px 25px 10px 150px;
	text-align: justify;
	font-size: 80%;
	display: block;
}
.lista_index li, .lista_index_reseller li {
	margin: 5px 0px 5px 20px;
}
.lista {
	list-style-image: url(../img/guion_nivel_1.gif);
	margin: 10px 40px 10px 40px;
	text-align: justify;
	font-size: 80%;
	display: block;
	/*background-color: #FFFFFF;*/
}
.lista li, .lista_portada li {
	margin: 5px 20px 5px 20px;
}
.lista li li {
	list-style-image: url(../img/guion_nivel_2.gif);
}
.lista li li li {
	list-style-image: url(../img/guion_nivel_3.gif);
}
.lista_portada {
	list-style-image: url(../img/guion_nivel_1.gif);
	margin: 10px 40px 10px 40px;
	text-align: justify;
	font-size: 80%;
	display: block;
	/*color: #000000;*/
}
#menu_izq {
	list-style-image: url(../img/guion_nivel_1.gif);
	padding: 5px 2px 5px 15px;
	margin-left: 2px;
	margin-bottom: 5px;
	font-size: 120%;
}
#menu_izq li {
	/*font-size: 120%;*/
	padding-bottom: 10px;
}
padding-bottom: 10px;
}
#menu_izq li li {
	font-size: 80%;
	list-style-image: url(../img/guion_nivel_2.gif);
	margin-left: 3px;
	padding: 3px 0px 3px 0px;
}
#menu_izq li li li {
	font-size: 100%;
	list-style-image: url(../img/guion_nivel_3.gif);
	margin-left: 3px;
	padding: 3px 0px 3px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
}
#menu_izq li li a {
	color: #444E5A;
	text-decoration: none;
	font-weight: bold;
}
#menu_izq li li a:hover {
	color: #ffffff;
	background-color: #444E5A;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
menu_izq li li li a {
	color: #444E5A;
	text-decoration: none;
	font-weight: bold;
}
menu_izq li li li a:hover {
	color: #ffffff;
	background-color: #444E5A;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#lista_menu {
	list-style-image: url(../img/guion_nivel_1.gif);
	font-size: 90%;
	display: block;
	padding: 2px 5px 5px 20px;
}
#lista_menu li {
	padding-bottom: 10px;
}
#lista_menu li li {
	list-style-image: url(../img/guion_nivel_2.gif);
	margin-left: 5px;
	padding: 3px 2px 5px 2px;
}
#lista_menu li li a {
	color: #444E5A;
	text-decoration: none;
	font-weight: bold;
}
#lista_menu li li li {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
}
#lista_menu li li li a {
	color: #444E5A;
	text-decoration: none;
	font-weight: bold;
	/*background-color: #999999;*/
}
#lista_menu li li a:hover {
	color: #ffffff;
	background-color: #444E5A;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#lista_menu li li li a:hover {
	color: #ffffff;
	background-color: #444E5A;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.lista_news {
	list-style-image: url(../img/guion_nivel_1.gif);
	font-size: 90%;
	display: block;
	margin-left: 10px;
	padding: 2px 5px 2px 20px;
}
.lista_news li {
	padding-bottom: 5px;
}
.titulo {
	margin: 5px 40px 15px 40px;
	text-align: left;
	font-size: 90%;
	color: #0090C6; /*#FF9900;*/;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px dotted #FF9900;
	text-decoration: none;
}
.titulo_soporte {
	margin: 0px 10px 10px 10px;
	text-align: center;
	font-size: 100%;
	color: #444E5A; /*background-color: #FFFFFF;*/;
	font-weight: bold; /*border-bottom: 1px dotted #FF9900;*/;
	text-decoration: none;
}
.titulo_descarga {
	margin: 0px 5px 10px 5px;
/*margin: 0px 10px 10px 10px;*/	text-align: center;
	font-size: 100%;
	color: #444E5A; /*background-color: #FFFFFF;*/;
	font-weight: bold; /*border-bottom: 1px dotted #FF9900;*/;
	text-decoration: none;
}
.fila_sop_tit {
	/*margin: 0px 10px 10px 10px;*/
	text-align: center;
	font-size: 120%;
	color: #444E5A; /*background-color: #FFFFFF;*/;
	font-weight: bold; /*border-bottom: 1px dotted #FF9900;*/;
	text-decoration: none;
}
.fila_sop_contacto {
	text-align: justify;
	vertical-align: text-top;
}
.col_1_sop_contacto {
	width: 210px;
	padding: 0px 10px 0px 10px;
}
.col_2_sop_contacto {
	width: 206px;
	padding: 0px 10px 0px 10px;
}
.col_3_sop_contacto {
	width: 210px;
	padding: 0px 10px 0px 10px;
}
.tit_aviso_2 {
	margin: 5px 40px 5px 40px;
	text-align: center;
	font-size: 100%;
	color: #FF9900;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px dotted #FF9900;
	text-decoration: none;
}
.destacado {
	margin: 5px 40px 5px 40px;
	text-align: center;
	font-size: 90%;
	border-bottom: 3px solid #444E5A;
	color: #ffffff;
	background-color: #0090C6;
	font-weight: bold;
}
.nota {
	clear: both;
	border: 1px solid #ccc;
	background-color: #e6e6e6;
	font-size: 70%;
	padding: 10px;
	margin: 20px 50px 5px 50px;
	text-align: justify;
}
.negrita {
	font-weight: bold; /*color: #FFA700;  dorado*/;
	color: #006699;/*#767D86;*/
}
.azul {
	font-weight: bold;
	color: #006699;
	font-style: oblique;
}
.foto_izq {
	float: left;
	margin-bottom: 2px;
	margin-right: 20px;
}
.foto_dcha {
	float: right;
	margin-bottom: 2px;
	margin-right: 20px;
	margin-left: 10px;
}
.foto_prod_dcha {
	float: right;
	margin-bottom: 2px; /*margin-right: 20px;*/;
	margin-left: 5px;
}
.foto_cert {
	float: left;
	width: 90px;
	height: 100px;
	text-align: center;
	margin: 5px 40px 20px 40px;
	border: 1px #FF9900 solid;
	vertical-align: middle;
	display: table-cell;
}
.foto_dcha_portada {
	float: right;
	margin-bottom: 2px; /*margin-right: 20px;*/;
	margin-left: 10px;
}
.foto_izq {
	float: left;
	margin-bottom: 2px;
	margin-right: 20px;
}
.foto_izq_sop {
	float: left;
	margin-bottom: 1px;
	margin-right: 20px;
	margin-left: 10px;
}
.medio {
	vertical-align: middle;
}
.vtop {
	vertical-align: top;
}
.protec {
	list-style-image: url('../img/icon-protec.jpg');
	padding-left: 10px;
}
.mail {
	list-style-image: url('../img/icon-mail.jpg');
	padding-left: 10px;
}
.chat {
	list-style-image: url('../img/icon-chat.jpg');
	padding-left: 10px;
}
.stop {
	list-style-image: url('../img/icon-stop.jpg');
	padding-left: 10px;
}
.hacker {
	list-style-image: url('../img/icon-hacker.jpg');
	padding-left: 10px;
}
.spam {
	list-style-image: url('../img/icon-spam.jpg');
	padding-left: 10px;
}
.juegos {
	list-style-image: url('../img/icon-juegos.jpg');
	padding-left: 10px;
}
.compatible {
	list-style-image: url('../img/icon-compatible.jpg');
	padding-left: 10px;
}
.ui {
	list-style-image: url('../img/icon-ui.jpg');
	padding-left: 10px;
}
.seguro {
	list-style-image: url('../img/icon-seguro.jpg');
	padding-left: 10px;
}
.prop {
	list-style-image: url('../img/list-item.jpg');
	margin: 20px 20px 10px 80px;
}
.prop li {
	margin-bottom: 15px;
}
.borde_img {
	border: 1px #444E5A solid;
}
.carac_free {
	margin: 5px 40px 5px 75px;
	text-align: justify;
	font-size: 90%; /*list-style-position: inside;*/;
	display: block;
}
.carac_mobile {
	margin: 5px 40px 5px 275px;
	text-align: justify;
	font-size: 90%; /*list-style-position: inside;*/;
	display: block;
	line-height: 20px;
}
.rojo {
	color: #BF3131;
}
.gold {
	color: #FF9900;
	font-weight: bold;
}
#release_prod a, #release_ver a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #006699;
}
#release_prod a:hover, #release_ver a:hover {
	color: #444E5A;
	background-color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
.mundo {
	background-image: url('../img/mapa.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
.texto_portada {
	/*width: 820px;*/
	margin: 5px 10px 5px 10px;
	text-align: justify;
	font-size: 90%;
	line-height: 20px; /*background-color: #FFFFFF;*/;
	/*color: #444E5A; /*color: #FFFFFF;*/;
	/*font-size: 120%;*/
}
.texto_portada2 {
	margin: 5px 10px 5px 10px;
/*width: 420px;*/ /*width:860px;*/	text-align: center; /*font-size: 90%;*/; /*line-height: 20px; /*background-color: #FFFFFF;*/; /*color: #444E5A;*/;
	color: #444E5A;
	font-weight: bold;
	font-size: 70%;
}
.negrita_portada {
	font-weight: bold; /*color: #FFA700;  dorado*/;
	/*color: #767D86;*/
}
.texto_index {
	margin: 5px 10px 5px 10px;
	text-align: justify;
	font-size: 90%;
	line-height: 20px;
}
.mapa {
	/*margin: 5px 40px 5px 40px;*/
	text-align: left;
	font-size: 90%;
	color: #FF9900;
	background-color: #ffffff;
	font-weight: bold;
	border-bottom: 1px dotted #FF9900;
}
.min {
	font-size: 75%;
	text-align: justify; /*background-color: #E6E6E6;*/;
	padding: 0px 10px 0px 10px;
}
/* TABLAS --------------------- */
.gris {
	background-color: #444E5A;
}
/* FIN TABLAS --------------------*/
h1 {
	margin: 5px 40px 20px 40px;
	padding-left: 40px;
	text-align: justify;
	font-size: 120%;
	color: #444E5A;
	border-bottom: 1px dotted #006699;
	font-weight: bold;
	background-image: url('../img/icon_index.jpg');
	background-position: left;
	background-repeat: no-repeat;
}
.indice {
	margin: 5px 40px 20px 40px;
	padding-left: 40px;
	text-align: justify;
	font-size: 120%;
	color: #444E5A;
	border-bottom: 1px dotted #006699;
	font-weight: bold;
	background-image: url('../img/icon_index.jpg');
	background-position: left;
	background-repeat: no-repeat;
}
.titular {
	margin: 5px 40px 5px 40px;
	padding-left: 40px;
	text-align: center;
	font-size: 140%;
	color: #0090C6;/*#444E5A;*/;
	border-bottom: 1px dotted #FF9900;
	font-weight: bold;
	background-image: url('../img/icon_index.jpg');
	background-position: left;
	background-repeat: no-repeat;
}
.titular a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
}
.promo {
	width: 700px;
	border: 1px solid #FF9900;
	margin: 20px 10px 20px 100px;
	display: inline-block;
	/*font-size: 80%;*/
}
.lista_cuadro {
	list-style-image: url(../img/guion_nivel_1.gif);
	font-size: 90%;
	display: block;
	padding: 2px 5px 2px 20px;
}
.lista_cuadro li {
	padding-bottom: 5px;
}
.lista_cuadro li li {
	list-style-image: url(../img/guion_nivel_2.gif);
	margin-left: 10px;
	padding: 2px 5px 2px 5px;
}
.lista_cuadro li li a {
	color: #444E5A;
	text-decoration: none;
	font-weight: bold;
}
.lista_cuadro li li li a {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.lista_cuadro li li a:hover {
	color: #ffffff;
	background-color: #444E5A;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.lista_cuadro li li li a:hover {
	color: #ffffff;
	background-color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
/*    CALCULADORA */
h3 {
	text-decoration: none; /*color: #434c56;*/;
	font-weight: normal;
	margin-left: 40px; /*line-height: 12px;*/;
	font-size: 10pt;
	/*padding-top: 5pt;*/
}
h3 a {
	text-decoration: none; /*color: #434c56;*/; /*line-height: 12px;*/;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
}
h3 a:hover {
	text-decoration: none; /*color: #434c56;*/; /*line-height: 12px;*/;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0090C6;
}
hr {
	margin: 1px 40px 1px 40px;
	border-bottom: 1px dotted #0090C6;
}
select {
	border-bottom: 1px dotted #FF9900;
	margin-left: 50px;
}
.iva {
	background-color: #CCCCCC;
	color: #000000;
	text-align: right;
	font-size: 75%;
}
h2 {
	margin-left: 40px;
	margin-bottom: 10px;
	font-size: 100%;
}
/* FIN CALCULADORA */
.tb_comprar {
	background-color: #E6E6E6;
	text-align: center;
	width: 470px;
	margin-left: 120px;
}
.certif {
	width: auto;
	height: auto; /*border: 1px #FF9900 solid;*/;
	margin: 5px 40px 20px 40px;
/*clear: both;*/	overflow: hidden;
	display: block;
}
.foto_certif {
	float: left;
	width: 90px; /*height: 100px;*/;
	text-align: center; /*margin: 5px 40px 20px 40px;*/; /*border: 1px #FF9900 solid;*/;
	vertical-align: middle;
	/*display: table-cell;*/
}
.txt_certif {
	float: left;
	text-align: justify;
	font-size: 80%;
	margin-left: 20px;
	width: 500px;
	line-height: 15px;
}
.tienda {
	float: left;
	width: 210px;
	border: 1px #0090C6 solid;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}
.tienda select {
	margin-left: 0px;
}
.noticia {
	width: 675px;
	border: 1px #FF9900 solid;
}
.big {
	font-size: 120%;
}
.lista_prod_is {
	margin-left: 220px;
}
.lista_prod_pro {
	margin-left: 70px;
}
.descarga {
	float: left;
	width: 210px;
	height: 260px;
	border: 1px #0090C6 solid;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.descarga_vacio {
	float: left;
	width: 105px;
	height: 260px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.t100 {
	font-size: 100%;
	font-weight: bolder;
	padding: 0px 10px 0px 10px;
}
.portada_dcha {
	float: right;
	width: 320px;
}
.portada_izq {
	float: left;
	width: 550px;
}
.precio {
	float: left;
	width: 385px;
	border: 1px #0090C6 solid;
	text-align: center;
	margin-left: 40px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#portada_1 a {
	text-decoration: none;
	color: #767D86;
	font-weight: bold;
}
#portada_1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: bold;
}
.col_soporte {
	border: 2px solid #0090C6;
	float: left;
	width: 210px;
	padding-top: 10px;
	margin: 10px 0px 7px 10px;
	min-height: 400px;
}
.prod_gratis {
	background-color: #006699;
	border: thin #444E5A solid;
	width: 810px;
	height: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
	margin-bottom: 2px;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 10px;
	color: #FFFFFF;
}
.tit_noticias {
	background-color: #006699;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	text-align: center;
}
h4.buton {
	display: block;
	background: url(../img/boton_a.jpg) no-repeat 0 0;
	width: 160px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	float: left;
}
h4.buton:hover {
	background: url(../img/boton_y.jpg) no-repeat 0 0;
	color: #FFFFFF;
	display: block;
}
h4.buton a.gen {
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.botones {
	text-align: center;
	width: 100%; /*float: left;*/;
	clear: both;
	padding-left: 208px;
	margin-top: 3px;
}
.boton_cent {
	text-align: center;
	width: 100%;
	float: left;
	clear: both;
	padding-left: 325px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.b_down {
	display: block;
	background: url(../img/b_down_a.gif) no-repeat 0 0;
	width: 239px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 145%;
	padding-left: 11px;
	float: left;
	clear: both;
}
.b_down:hover {
	background: url(../img/b_down_y.gif) no-repeat 0 0;
	color: #FFFFFF;
	display: block;
}
a.blanco {
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.boton_189d {
	display: block;
	background: url(../img/b_descarga-a.gif) no-repeat 0 0;
	padding-left: 11px;
	width: 189px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center; /*font-size: 120%;*/;
	float: left;
	clear: both;
	margin: 5 0 5 0;
}
.boton_189d:hover {
	background: url(../img/b_descarga-y.gif) no-repeat 0 0;
	color: #FFFFFF;
	display: block;
}
.mar_10 {
	width: 100%;
	margin-left: 10px;
	clear: both;
	float: left;
	margin: 5 0 5 0;
}
.botones_cent {
	margin-top: 5px;
	width: 100%;
	padding-left: 155px;
	float: left;
}
.boton {
	width: 198px;
	height: 36px;
	color: #444E5A; /* gris */;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	background-image: url('../img/boton.gif');
	background-repeat: no-repeat;
	text-align: center;
	list-style-type: none;
	display: block;
	float: left;
}
.boton a, .boton160 a, .boton_comprar a, .boton_reseller a {
	text-decoration: none;
	color: #FFFFFF;
	line-height: 36px;
	display: block;
}
.boton a:hover {
	width: 198px;
	height: 36px;
	background-image: url('../img/boton_hover.gif');
	background-repeat: no-repeat;
	display: block;
}
.boton_comprar {
	width: 198px;
	height: 36px;
	color: #444E5A; /* gris */;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	background-image: url('../img/boton_comprar.gif');
	background-repeat: no-repeat;
	text-align: center;
	list-style-type: none;
	display: block;
	float: left;
}
.boton_comprar a:hover {
	width: 198px;
	height: 36px;
	background-image: url('../img/b_comprar_hover.gif');
	background-repeat: no-repeat;
	display: block;
}
.mar_boton {
	float: left;
	margin-left: 100px;
	clear: both;
	margin-bottom: 15px;
}
.boton_prod {
	float: left;
	margin-left: 50px;
	clear: both;
	margin-bottom: 15px;
}
.boton_motor {
	float: left;
	margin-left: 150px;
	clear: both;
	margin-bottom: 15px;
}
.boton_reseller {
	width: 198px;
	height: 36px;
	color: #444E5A; /* gris */;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	background-image: url('../img/boton_reseller.gif');
	background-repeat: no-repeat;
	text-align: center;
	list-style-type: none;
	display: block;
	float: left;
}
.boton_reseller a:hover {
	width: 198px;
	height: 36px;
	background-image: url('../img/b_reseller_hover.gif');
	background-repeat: no-repeat;
	display: block;
}
.boton160 {
	width: 160px;
	height: 36px;
	color: #444E5A; /* gris */;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	background-image: url('../img/boton160.gif');
	background-repeat: no-repeat;
	text-align: center;
	list-style-type: none;
	display: block;
	float: left;
}
.boton160 a:hover {
	width: 160px;
	height: 36px;
	background-image: url('../img/boton160_hover.gif');
	background-repeat: no-repeat;
	display: block;
}

