@charset "utf-8";
/* CSS Document */
/*formato para la plantilla de nuevatecnologia
diseño por Yovanny olarte novoa
e-groupsa technologies vea mas en www.e-groupsa.com

a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
img {outline: 5px solid red;}
img[alt][title] {outline-width: 0;}
img[alt] {outline-color: fuchsia;}
img[alt], img[title] {outline-style: double;}
img[alt=""][title], img[alt][title=""] {outline-width: 3px;}
img[alt=""][title=""] {outline-style: dotted;}
*/


html {
height : 100%;
margin : 0 0 0 0;
}
body {
font-family:Tahoma;
height : 100%;
margin : 0 0 0 0;
background:#333;
}
img{
	border:none;
	text-align: center;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#general{width:899px; margin:0 auto 0 auto; background-image:url(../images/contenido.png);}
#header{ width:899px; height:130px; background-image:url(../images/header.png); background-repeat:no-repeat;}
#contenido_general{
min-height: 400px;
height: auto !important;
height: 400px;
background-image:url(../images/contenido.png);
background-repeat:repeat-y;
}
#menu{ width:210px; float:left;
/*min-height: 600px;
height: auto !important;
height: 600px;
*/}
#contenido{width:669px; float:right; padding:5px 5px 5px 5px;
/*min-height: 600px;
height: auto !important;
height: 600px;
*/}

#registrate{ 
width:193px;
margin:10px 0 10px 10px;
}

#texto_registrate{ 
width:253px;
height:200px;
background-image:url(../images/title_registro.png);
background-repeat:no-repeat;
margin: 0 auto 10px auto;
padding:40px 5px 0px 180px;
}


#footer{ 
clear:both;
width:899px; 
height:62px; 
}
#datos_footer {
	position:relative;
	left:30px;
	height:25px;
	top:55px;
	width:400px;
	font-size:12px;
	color:#FFF;
	padding-top:10px;
}
#buscador{ position:relative; left:600px; width:200px; height:30px; top:10px;  }
#fondo_buscador{ 
width:205px; 
height:29px; 
background-image:url(../images/buscador.gif); 
background-repeat:no-repeat;
padding:0 8px 5px 10px;
}
#fondo_buscador .texto{ color:#333; font-size:10px; width:130px; border:none; background:none; margin:5px 5px 0 0;}

#menu_superior{position:relative; left:550px; width:290px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold;}
/*estilo para el formulario de inicio de sesion*/
#inicio_sesion{	position:relative; left:590px; top:-30px; width:297px; height:150px; z-index:1; padding:3px 3px 3px 3px;}
#contenedor_formulario{background-color:#608B9B; height:145px; border:solid 1px #608B9B;}
#formulario{ width:285px; height:133px;	margin:5px 5px 5px 5px; background-color:#FFF; z-index:2; }
#formulario a:link,a:visited,a:hover,a:active { text-decoration:none; }
#formulario_sesion{ height:100px;}
.usuario{ font-size:12px; color:#333; border: solid 1px #CCC; background-image:url(../iconos/user.png); background-repeat:no-repeat; padding-left:20px;}	
.pass{font-size:12px; color:#333; border: solid 1px #CCC;background-image:url(../iconos/lock.png); background-repeat:no-repeat; padding-left:20px;}
.entradas{ font-size:12px; color:#333; border: solid 1px #CCC;}	
#cerrar{ height:10px;}
/*----------------------------otros estilos----------------------------------*/
.negrita{ font-size:12px; color:#333; font-weight:bold;}
.negrita_10{ font-size:10px; color:#333; font-weight:bold;}
.negrita_13{ font-size:18px; color:#333; font-weight:bold;}
.blanca{ font-size:11px; color:#FFF; font-weight:bold;}
.texto_rojo{font-size:12px; color:#F00; font-weight:bold;}
.texto_rojo_10{font-size:10px; color:#F00; font-weight:bold;}
.nombre{font-size:12px; color:#666; }
#cont_carro{
	background-image:url(../images/fondo_carro.gif);
	position:relative;
	top:-25px;
	right:10px;
	width:108px;
	height:34px;
	float:right;
	text-align:center;
	vertical-align:middle;
}
.cont_carro2 { 
text-decoration:none; 
color:#FFF; 
}
.titulos{
	color:#FFF;
	font-size:11px;
	background-color:#6592A2;
	text-transform:uppercase;
	padding-left:10px;
}
.bordes{
	border: solid 1px #6592A2;
	}
.titulo_rojo{
	color:#FFF;
	font-size:11px;
	background-color:#F00;
	text-transform:uppercase;
	padding-left:10px;
}	
/*-------------------------------tabla de ingreso de productos-----------------------------------------*/

.tabla_producto {
	font-size:11px;
	/*border:solid 1px #CCC;*/
	border-collapse:collapse
	}
.tabla_producto td{
	/*border:solid 1px #CCC;*/
	}
.nombre {
	font-size:12px;
	text-transform:uppercase;
	color:#0080C0;
	}
.nombre_10 {
	font-size:10px;
	text-transform:uppercase;
	color:#0080C0;
	}	
.campos{
	color:#333;
	border:solid 1px #CCF;
	font-size:11px;
	}
.tabla_producto select {
	color:#333;
	border:solid 1px #CCF;
	font-size:11px;
	}
/*****************************panel de ofertas****************************/	
	
	
.titulo_oferta{
	background-color:#F0FAFF;
	font-size:11px;
	border:solid 1px #66F;
	border-collapse:collapse
	}
.titulo_oferta td{
	border:solid 1px #66F;
	}
.titulo_oferta .nombre_oferta {
	font-size:12px;
	text-transform:capitalize;
	}
.titulo_scroll{
	font-size:14px;
	text-transform:capitalize;
	}
/**********************contenedor de productos*************************************/
#t_total{
	width:305px;
	height:250px;
	border-right:solid 1px #CCC;
	margin:10px 10px 10px 10px;
	padding:3px 3px 3px 3px;
	float:left;
}
#t_producto{
	height:45px;
	margin-bottom:2px;
	padding:0px 0 0 8px;
	font-size:18px;
	color:#30F;
	font-weight:bold;
}
#t_foto{
	width:165px;
	height:128px;
	float:left;
	margin:0 3px 2px 0;
}
#t_contenedor{
	float:right;
	width:127px;
	height:128px;
}
#t_contenedor2{
	width:127px;
	height:128px;
}
#t_precio, #t_botones{
	margin:2px 2px 0 2px;
	height:59px;
}
#t_descripcion{
	margin-top:5px;
	padding:3px 3px 3px 3px;
	clear:both;
	width:297px;
	height:80px;
	overflow:auto;
	font-size:11px;
	color:#666;
}
.precio{font-family:Tahoma; font-size:12px; font-weight:bolder;}

.precio_tachado{
	font-size:10px;
	color:#999999;
	text-decoration: line-through;
}
.oferta{
	width:190px;
	font-size:10px; 
	color:#666666;
	}
#fscroller{
	margin:10px 0 0 10px;
	background:url(../images/ofertas.gif) no-repeat;
	padding-top:50px;
	width:190px;
	font-size:10px; 
	color:#666666;
	}
/**************************paginador*********************************/
/*.paginador a:link {
	color: #F00;
	font-size:11px;
}
.paginador a:visited {
	color: #069;
	font-size:10px;
	font-weight: bolder;
}
*/
.paginador { 
	font-family:Tahoma; 
	font-size:18px;
	font-weight: bolder;
	color:#333;
}

.paginador a:link { 
	font-family:Tahoma; 
	font-size:12px;
	color:#00F;
}

/****************************detalles del producto*******************************/

.detalles_producto {
	font-size:11px;
	border:solid 1px #CCC;
	border-collapse:collapse
	}
.detalles_producto td{
	padding:5px 5px 5px 5px;
	border:solid 1px #CCC;
	}

.titulo_categoria{
	font-family:Tahoma;
	font-size:13px;
	padding:5px 5px 5px 5px;
	height:30px;
	background:#E4ECF6;
	margin:5px 30px 5px 2px;
}
#descripcion_cateoria{
	font-size:10px;
	border:solid 1px #E4ECF6;
	background:#F3F7FB;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	margin:3px 30px 3px 10px;
	padding:5px 5px 5px 5px;
}


/***********************************************************/
.scroll_images{
	border:1px solid #FF0;
	width:350px;
	height:50px;
	overflow:auto;
	}
/****************************formulario de registro*******************************/

.registro{
	background:url(../images/fondo_rayas.png);
	font-size:11px;
	border: solid 1px #CCF;
	}
.registro, input, textarea{
	font-size:11px;
	}
.registro td{
	padding:5px 5px 5px 5px;
	font-size:11px;
	}
.registro th{
	background:url(../images/titulo.gif);
	padding:5px 5px 5px 5px;
	font-size:11px;
	}	

.correo_r ,.nombre_r, .contrasena_r,.ubicacion_r,.direccion_r,.telefono_r{
	padding-left:18px;
	border: solid 1px #CCF;
	width:150px;	
	}
.correo_r{
	background:url(../iconos/mail16.png) no-repeat #FFF ;
	}
.nombre_r{
	background:url(../iconos/user.png) no-repeat #FFF; 
	}
.contrasena_r{
	background:url(../iconos/lock.png) no-repeat #FFF; 
	}
.ubicacion_r{
	background:url(../iconos/ubicacion.png) no-repeat #FFF; 
	}
.direccion_r{
	background:url(../iconos/direccion.png) no-repeat #FFF; 
	}	
.telefono_r{
	background:url(../iconos/telefono.png) no-repeat #FFF; 
	}
.comentarios_r{
	background:url(../iconos/comentarios.png) no-repeat #FFF; 
	padding-left:18px;
	border: solid 1px #CCF;
	width:300px;
	}
.direccion_e{
	padding-left:18px;
	border: solid 1px #CCF;
	background:url(../iconos/direccion.png) no-repeat #FFF; 
	}
/*-----------------------------------carrito de compras-------------------------------*/
#general_carro{
	width:550px;
	}
.general_carro{
width:550px;
}
#imagen_carro{
	width:176px;
	margin:5px 5px 5px 5px;
	float:left;
	}
#detalle_carro{
	width:340px;
	min-height: 109px;
	height: auto !important;
	height: 109px;
	background-color:#DFE8FD;
	float:right;
	margin-bottom:5px;
	border:solid 1px #C1D3FB;
	padding:3px 3px 3px 3px;
	}
#total_carro{
	text-align:center;
	width:340px;
	height:100px;
	background-color:#DFE8FD;
	float:right;
	border:solid 1px #C1D3FB;	
	}
#foto_equipo{
	text-align:center;
	width:65px;
	margin-right:5px;
	float:left;
}
#datos_equipo_carro{
	padding-top:10px;
	text-align:center;
	width:155px;
	height:65px;
	margin-right:5px;
	float:left;
}
#botones_carro{
	width:100px;
	height:65px;
	float:left;
	text-align:center;
}
#descripcion_equipo{
	width:340px;
	height:50px;
	margin-top:5px;
	clear:both;
	font-size:10px;
	padding:2px 2px 2px 2px;
	overflow:auto;
}
.separacion{margin:10px 4px 0 4px;	}
.separacion2{margin:15px 4px 0 4px;	}
.tituloazul{ font-size:14px; color:#00F; font-weight:bold;}
.rojocarro{
	font-size:40px;
	color:#F60}
.rojocarro_total{
	font-size:30px;
	color:#F60}	
#valor_carro{
	padding-top:10px;
	}
.negrita_total{
	font-size:30px;
	font-weight:bold;}	
#ok_comentario{
	text-align:center;
	padding-top:150px;}
/*************************productos administrador*************************************/
#detalle_productos{
	width:480px;
	min-height: 109px;
	height: auto !important;
	height: 109px;
	background-color:#DFE8FD;
	margin:0 0 5px 50px;
	border:solid 1px #C1D3FB;
	padding:3px 3px 3px 3px;
	}
#botones_productos{
	width:250px;
	height:65px;
	float:left;
}
.botones_prod{
	padding:10px 0 0 0;
	width:50px;
	height:65px;
	float:left;
}
.fotos_prod{
	text-align:center;
	background:#EFEFEF;
	height:150px;
	width:130px;
	float:left;
	padding:10px 5px 10px 5px;
	margin:10px 10px 10px 10px;
}

#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}
#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
.campos_dispo{margin-bottom:15px;}
#campo{
background:#DFF4FF;
font-size:12px;
color:#333;
width:300px;
height:25px;
float:left;
padding-left:10px;
margin-right:10px;
}
#acciones{}
/*---------------------------------------------------------------------*/
/*-----------------------menu usuario------------------------------------*/
#menu_usuarios{
	float:right;
	width:650px;
	border-bottom:#999 solid 1px;
	font-size:12px;
	}
#navi { 

	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#333;
}
#navi li {
	width:80px;
	height:30px;
	margin:2px;
	padding:5px 0 0 35px;
/*	border:1px solid #CCCCCC;
*/	float:right;
	color:#333;
	font-size:9px;
	text-transform:uppercase;
}
.datos{ background:url(../iconos/u_configure.png) no-repeat;}
.configuracion{ background:url(../iconos/u_user.png) no-repeat;}
.configuracion_w{ background:url(../iconos/u_user_w.png) no-repeat;}
.u_pendiente{ background:url(../iconos/u_pendiente.png) no-repeat;}
.historial{ background:url(../iconos/u_historico.png) no-repeat}
.salir{ background:url(../iconos/u_logout.png) no-repeat}
.borde_gris{ border:#666 1px solid}
/*-------------------------------------formato de entrega--------------------------------*/

.informacion_pago{
	width:530px;
	background:#E4ECF6;
	border:#CCC solid 1px; 
	margin:5px auto 0 auto; 
	padding:10px 10px 10px 10px;
	font-size:9px;
	text-align:justify;
	}

.tabla_pago{
	background:#E4ECF6;
	border:#CCC solid 1px;
	width:550px;
	margin:10px auto 0 auto;}
	
/*-----------------------------------------recordatorio contrasena-----------------------------------*/	

.mensaje{ text-align:center; margin-top:15px;}
.titulo_pago{ font-style:italic; font-size:12px; font-weight:bold; text-transform:uppercase; color:#333}
.fuente12{font-size:12px; color:#333}
.div_mensaje{ padding:10px 10px 10px 10px; background:#E4ECF6; border:1px solid #CCC}
/*-----------------------------------------menu lateral-----------------------------------*/	
.lateral {
	background:url(../images/m_lateral.png);
	list-style:none;
	padding:0;
	font-size:10px;
	color:#333;
}
.lateral li {
	height:27px;
	padding:15px 0 0 35px;
	margin:5px 0px 5px 10px;
	color:#333;
	font-size:10px;
	text-transform:uppercase;
}
.m_nuevo{ background:url(../iconos/add_prod.png) no-repeat;}
.m_productos{ background:url(../iconos/producto_ad.png) no-repeat}
.m_configuracion{ background:url(../iconos/configurar.png) no-repeat}
.m_usuarios{background:url(../iconos/user_48.png) no-repeat}
.m_pendientes{background:url(../iconos/money.png) no-repeat}
.m_transacciones{background:url(../iconos/transacciones.png) no-repeat}
.m_pass{background:url(../iconos/sesion.png) no-repeat}
.m_salir{background:url(../iconos/logout.png) no-repeat}

/*-----------------------------------------pendientes transacciones-----------------------------------*/	
.pendiente{
	font-size:10px;
	min-height: 210px;
	height: auto !important;
	height: 210px;
	width:600px; 
	background-color:#F4FAFB; 
	border:solid 1px #B3D8E3; 
	padding:5px 5px 5px 5px;}
#p_datos, #p_productos,	#p_botones{
	padding-left:5px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	}
#p_datos{ 	
	width:230px; 
	border-right:solid 1px #B3D8E3; 
	float:left;}
#p_productos{
	width:300px; 
	border-right:solid 1px #B3D8E3;
	float:left;}
#p_botones{
	width:50px;
	float:left;
}

#p_d_productos{ height:150px; overflow:auto;}
#p_botones img{
	margin:15px 0 15px 10px;}

.tabla_bordes{ border:solid 1px #B3D8E3; border-collapse:collapse;}
.tabla_bordes td{border:solid 1px #B3D8E3; height:20px;}

.error{ width:300px; height:50px; background:#FFC605; text-align:center; margin:0 auto 0 auto; display:none}