body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
a { text-decoration : underline; color : #039;}

a:hover { text-decoration : none;} 
img { border:0; }
#contenedor {
}
#aviso_23h {
width:650px;
margin:0 auto;
font-size:12px;
padding:5px;
margin-top:10px;
margin-bottom:10px;
border:2px #DE0303 solid;
display:none;
}
#cabecera {
background-image:url(../images/img_cabecera.jpg);
background-position:left;
height:100px;
}
#logo {
float:left;
width:33%;
text-align:left;
}
#login {
width:34%;
float:right;
padding-top:2px;
}
#box_login {
width:273px;
height:88px;
border: #bdcbd6 solid 1px;
background-color:#ffffff;
margin:0px 30px 3px 0px;
padding-top:5px;
float:right;
}
.curved_login {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;

}
.box_login_text {
font-family:tahoma;
font-size:12px;
}
.box_user_text {
font-family:tahoma;
font-size:14px;
}
.campo_texto_login {
border:#91A0AE solid 1px;
background-image:url(../images/background-color-login.jpg);
background-repeat:repeat-x;

}
.boton_entrar {
margin: 0 auto;
background-color:#1a6cb9;
width:55px;
height:22px;
color:#FFFFFF;
font-size:14px;
margin-left:15px;
border:0px;
}
.boton_salir {
background-color:#FF0000;
width:55px;
height:22px;
color:#FFFFFF;
font-size:14px;
margin-left:15px;
border:0px;
}
.seg_link {
color:#3A3A3A;
font-size:9pt;
}
#haztemiembro {
text-align:center;
width:33%;
float:left;
}
#menu{
font-family:Arial;
font-size:14px;
color:#3D3D3D;
height:48px;
background-image:url(../images/img_menu.jpg);
background-position:left;
clear:both;
}
#menu_header_top {
text-align:center;
padding-top:15px;
height:33px;
width:19%;
float:left;
color:#3399cc;
}
#menu_header_top a {
color:#333333;
text-decoration:underline;
}
#menu_header_top a:hover {
text-decoration : underline; color : #3399cc;
}
#menu_header_top:hover {
height:33px;
background-image:url(../images/img_boton_activo.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}
.menu_header_top_cat {
background-image:url(../images/img_boton_activo.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

#separador {
background-image:url(../images/linea_menu.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:48px;
width:2px;
float:left;
}
#container_boxes {
margin:auto 0;
margin-top:15px;
}
#container_boxes2 {
float:left;
width:23%;
margin-left:10px;
}

#separador_boxes {
width:12px;
height:auto;
float:left;
}
.curved {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

}
#titulo_box {
font-size:18px;
color:#0066FF;
width:100%;
margin-top:7px;
margin-bottom:7px;
text-align:center;
}
#titulo_box_small {
font-size:13px;
color:#0066FF;
width:100%;
margin-top:7px;
margin-bottom:7px;
text-align:center;
}
#imagen_box {
float:left;
text-align:center;
width:35%;
}
#imagen_box img {
margin:6px;
}
#imagen_box_small img {
margin:6px;
margin-top:0;
margin-bottom:0;
}
.precio_box {
margin-top:10px;
font-size:32px;
font-weight:bold;
color:#FF0000;
float:right;
width:50%;
text-align:center;
}
.precio_box_small {
margin-top:6px;
margin-right:6px;
font-size:22px;
font-weight:bold;
color:#FF0000;
text-align:center;
}
.nombre_pujador {
float:right;
width:50%;
padding-top:12px;
text-align:center;
}

.nombre_pujador_lista {
font-size:10pt;
color:#0033FF;
font-weight:700;
}
.tiempo_box {
font-size:30px;
text-align:center;
clear:both;
font-weight:bold;
color:#009900;
}
.tiempo_box_small {
font-size:22px;
text-align:center;
clear:both;
font-weight:bold;
color:#009900;
}
#ultimo_user {
font-size:14px;
text-align:center;
padding-top:3px;
}
.tiempo_box_final {
margin:0 auto;
font-size:30px;
text-align:center;
height:35px;
width:130px;
color:#FFFFFF;
background-color:#FF0000;
clear:both;
font-weight:bold;
}
#boton_pujar {
text-align:center;
margin:5px;
}
#precio_tabla {
font-size:26px;
font-weight:bold;
color:#FF0000;
text-align:center;
}
#ahorro_tabla {
font-weight:bold;
font-size:24px;
color:#333333;
text-align:center;
}
.cabecera_tabla {
	text-align: center;
	font-weight:bold;
	height:30px;
	background:#2C8ABE;
	color:#FFFFFF;
	font-size:16px;
}
.titulo_alineado_tabla  {
text-align:left;
}
.imagen_alineada_tabla {
text-align:center;
padding:4px;
}
#tabla_listado_pujas td {
border-bottom:#009999 solid 1px;
}
#footer {
margin: 0 auto;
width:95%;
background-color:#D9E8FF;
border-color:#D9E8FF;
margin-top:30px;
}
#text_footer {
color:#000000;
font-size:12px;
width:68%;
padding-right:10px;
}
.curved_footer {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;

}
.img_footer {
text-align:center;
}
.paginado_tabla {
background-color:#EFEFEF;
color:#0074B4;
font-size:14px;
font-weight:bold;
text-align:center;
margin-right:5px;
padding: 8px 12px 8px 12px;
border:1px #0099FF solid;
}

.paginado_tabla_selected {
background-color:#EFEFEF;
color:#636363;
font-size:14px;
font-weight:bold;
text-align:center;
margin-right:5px;
padding: 8px 12px 8px 12px;
border:2px #636363 solid;
}

.paginado_tabla:hover {
background-color:#E1F5FF;
}
#registro {
width:80%; margin:0 auto;background-color:#F7F8FA;border:1px solid #C5CDD3;margin-top:20px;height:auto;
}
#registro fieldset {
border:0; padding:10px;
}
#registro legend{
margin:0 auto;
font-size:16px;
font-weight:bold;
color:#FF0000;
}
#registro p label {
font-size:14px;
font-weight:bold;
float:left;width:26%;
text-align:right;
padding:0 8px 10px 0;
color: #000000;
}
#registro p br {
clear: left;
}
.enviar {
margin:3px 0 0 60px;background-color:#1a6cb9;height:30px;color:#FFFFFF;border:0px;;font-size:16px;
cursor:pointer;
}
.linea_formulario {
margin:0 auto;
width:70%;
height:1px;
background-color:#999999;
}
#texto_form {
margin:0 auto;
width:70%;
color:#333333;
font-size:16px;
padding-top:15px;
padding-bottom:15px;
}
#submenu {
height:50px;
list-style-type: none;
width:100%;
margin:0 auto;
padding:5px 0 5px 0;
}
#submenu li {
list-style-type: none;
float:left;
margin:2px;
padding:2px;
color:#000000;
}
#submenu li a {
padding:4px;
text-decoration:none;
text-align:center;
font-size:14px;
color:#4F7FAD;
font-weight:bold;
}
#submenu li a:hover {
background-color:#3B5E84;
color:#FFFFFF;
}
#submenu li span {
color:#FFFFFF;
background-color:#3B5E84;
padding:4px;
text-align:center;
font-size:14px;
font-weight:bold;
}
.registro_input {
border: 1px solid #666666;
}
#cuadro_como_funciona {
float:right;
width:70%;
font-size:14px;
}
#cuadro_ficha {
float:right;
width:98%;
font-size:14px;
}
#cuadro_mi_cuenta {
width:97%;
font-size:14px;
padding:6px 6px 6px 10px;
float:left;
height:auto;
}
#cuadro_mi_cuenta_recarga {
width:70%;
font-size:14px;
padding:6px 6px 6px 15px;
float:left;
}
#cuadro_subastas {
width:80%;
font-size:14px;
padding:6px 6px 6px 15px;
}
#general_content {
height:auto;
width:98%;
}
#general_info_registro {
width:90%;
margin:0 auto;
}
#info_registro {
width:50%;
border: 1px solid #666666;
background-color:#FFFFFF;
padding:5px 15px 4px 10px;
float:left;
}
#campo_registro {
margin-right:15px;
margin-top:20px;
color:#333333;
}
.imagen_info_registro {
text-align: center;
height:240px;
}
#info_registro_login {
margin:0 auto;
width:45%;
height:260px;
padding:5px 4px 15px 10px;
border: 1px solid #666666;
background-color:#FFFFFF;
float:left;
margin-left:10px;
}
#info_registro_login  legend {
margin:0 auto;
font-size:16px;
font-weight:bold;
color:#FF3300;
}
#info_registro_login p label {
font-size:14px;
font-weight:bold;
float:left;
width:30%;
text-align:right;
padding:0 8px 10px 0;
color: #000000;
}
#info_registro_login p br {
clear: left;
border:1px solid #0066FF;
}
.campo_input_login {
margin-right:30px;
}
.boton_entrar_login {
background-color:#1a6cb9;
width:55px;
height:23px;
color:#FFFFFF;
font-size:14px;
float:right;
margin-right:20px;
border:0px;
}
.boton_registro {
background-color:#1a6cb9;
width:90px;
height:22px;
color:#FFFFFF;
font-size:14px;
margin-left:60px;
border:0px;
text-align:center;
}
.linea_como_funciona {
height:1px;
background-color:#666666;
width:95%;
text-align:left;
margin-top:10px;
}
.titulo_funciona {
color:#FF3300;
font-weight:bold;
font-size:30px;
}
.titulo_funciona_p {
color:#C00;
font-size:28px;
font-weight:bold;
}
#preguntas_frecuentes {
float:right;
width:25%;
margin-right:10px;
margin-bottom:5px;
}
#menu_preguntas {
margin:0;
padding:0;
}
#menu_preguntas li {
margin:4px;
padding:4px;
}
#general_menuv {
width:25%;
height:70%;
float:left;
margin-left:20px;
}
#menuv {
border: 1px solid #ACCFE8;
border-width: 1px 1px 0 1px;
width:80%;
font-size:14px;
margin:0 auto;
}
.menuv_activo {
	color:#039;
	padding:4px;
	background:#93D8F9;
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #ACCFE8;
	padding:4px;
}

#menuv a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 4px;
}

#menuv a:hover {
	background: #DBEBF6;
}
#subastas_ganadas {
padding:6px;
}
#group_content {
float:right;
width:70%;
height:auto;
background-color:#FFFFFF;
border:1px solid #999;
}
#packbid {
font-size:25px;
font-weight:bold;
color:#0066CC;
}
#packbid img {
vertical-align:middle;
}
#boton_comprarbid {
float:left;
margin-top:210px;
}
.tabla_historia {
background-color:#F7F7F7;
border:#333 solid 1px;
margin-left:15px;
}
#elige_pago {
padding:5px;
color:#06F;
font-size:20px;
}
.titulo_funciona_cat {
color:#06F;
font-size:35px;
padding-bottom:5px;
}
#general_producto {
width:98%;
height:auto;
font-size:20px;
text-align:center;
}
#imagen_producto {
width:66%;
float:left;	
text-align:left;
}
#info_producto {
width:32%;
padding:5px;
float:right;
background-color:#F2F2F2;
border:1px solid #333;
margin-bottom:10px;
}
.titulo_cat {
color:#06F;
font-size:24px;
margin-left:30px;
margin-bottom:10px;
}
.info_puja {
width:100%;
font-size:12px;
margin:0 auto;
}
.text_producto {
font-size:14px;
color:#000000;
text-align:left;
}

.pasos_funciona {
width:80%;
height:auto;
margin:0 auto;
padding:10px 5px 8px 10px;
}
.consiguebid {
font-size:20px;
color:#00000;
text-decoration:underline;
width:28%;
}
#cons-bid {
border:4px solid #06F;
text-align:center;
}
.funciona_imgs {
margin:0 auto;	
}
.titulo_tabla_subasta_info {background-color:#F2FBFF; color: #333333; font-weight: bold; }
