/* CSS Document */
a:link {   	text-decoration:none }
a:visited { text-decoration:none }
a:hover { 	text-decoration:underline }
a:active { 	text-decoration:none}
a:focus {  	text-decoration:none }
.opti {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	height:75px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0;
	padding:0;
	color:#CC0000
}

hr	{ 
		color:	#FFe8d2;
		height: 1px;
	}
	
img:{		border:0 }
#imagen	{	border:	1px solid #000000;}

#link_simple:link {   	text-decoration:none }
#link_simple:visited { 	text-decoration:none }
#link_simple:hover { 	text-decoration:none }
#link_simple:active { 	text-decoration:none}
#link_simple:focus {  	text-decoration:none }

#link_grana:link {   		text-decoration:none;color:	#AA0000; }
#link_grana:visited { 		text-decoration:none;color:	#AA0000; }
#link_grana:hover { 		text-decoration:none;color:	#AA0000; 	 }
#link_grana:active { 		text-decoration:none;color:	#AA0000;}
#link_grana:focus {  		text-decoration:none;color:	#AA0000; }

BODY 

	{
		SCROLLBAR-FACE-COLOR: #E9F6FE; 
		SCROLLBAR-HIGHLIGHT-COLOR: #E9F6FE; 
		SCROLLBAR-SHADOW-COLOR: #87BDE1; 
		SCROLLBAR-3DLIGHT-COLOR: #87BDE1; 
		SCROLLBAR-ARROW-COLOR:  #87BDE1; 
		SCROLLBAR-TRACK-COLOR: #FFFFFF; 
		SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
	}
		


#tabla_titulo
	{
		background-color: #E8F7F8;		
		border-width: 		0px;
		vertical-align:		middle;
	}

#tabla_fina_negra
	{
		border-width: 0px;
		border-style:	solid;
		border-color:	#000000;
	}

#tabla_fina_negra #titulo
	{ 
		font-family:			Arial, Helvetica, sans-serif; 
		font-size: 				12px; 
		font-weight:			700;
		color:					#5E9FB8;
		background-color:		#F8FBFC;
		text-align:				center;
		border-width: 			1px;
		border-style:			solid;
		border-color:			#DCE5E7;
	}
#tabla_fina_negra #titulo #enlace
	{ 
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size: 			13px;
		font-style:			normal;
		font-weight:		600;
		color:				#DC358C;
		text-align:			center;
		border: 			0px;
	}
#tabla_fina_negra #titulo #enlace:link 		{   text-decoration:none 	}
#tabla_fina_negra #titulo #enlace:visited 	{ 	text-decoration:none 	}
#tabla_fina_negra #titulo #enlace:hover 	{ 	text-decoration:none;	color:#DC358C; 	}
#tabla_fina_negra #titulo #enlace:active 	{ 	text-decoration:none	}
#tabla_fina_negra #titulo #enlace:focus 	{  	text-decoration:none 	}

#tabla_fina_negra #cuerpo
	{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		10px; 
		font-style:		normal;
	}
#tabla_fina_negra #cuerpo #negrita
	{
		font-size:		12px; 
		font-weight:	bold;
	}
#tabla_fina_negra #imagen
	{
		border:1px solid #DCE5E7;
	}

#titulo
	{ 
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			16px; 
		font-style:			normal;
		font-weight:		300;
		color:				#B19865;
		text-align:			center;
		border: 			0px;
	}
#titulo:link {   		text-decoration:none;color:	#B19865; }
#titulo:visited { 		text-decoration:none;color:	#B19865; }
#titulo:hover { 		text-decoration:none;color:	#B19865; 	 }
#titulo:active { 		text-decoration:none;color:	#B19865;}
#titulo:focus {  		text-decoration:none;color:	#B19865; }

#letra_roja
	{
		color:			#CC0033;
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size:		16px; 
		font-style:		normal;
		font-weight:	500;
	}
#tabla_titulo #titulo_pagina
	{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			12px; 
		font-style:			normal;
		font-weight: 		600;
		color:					#3d107b;
		vertical-align:		middle;
	}
#tabla_titulo #num_paginas
	{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			12px; 
		font-style:			normal;
		font-weight: 		600;
		color:				#831a5d;
		vertical-align:		middle;
	}
#tabla_titulo #texto
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size: 			13px;
		font-style:			normal;
		font-weight:		600;
		color:				#DC358C;

	}
#paginador
	{ 
		font: 			Verdana, Arial, Helvetica, sans-serif;
		font-size:		10px; 
		font-style:		normal;
		font-weight:	600;
		color:			#DC358C;
	}
#paginador #letra_roja
	{
		color:				#00CCB0;
		font-family: 	Verdana, Arial, Helvetica, sans-serif;
		font-size:		10px; 
		font-style:		normal;
		font-weight:	300;
	}
#paginador:link 	{   text-decoration: none 	}
#paginador:visited{ 	text-decoration: none 	}
#paginador:hover 	{ 	text-decoration: none 	}
#paginador:active { 	text-decoration: none		}
#paginador:focus 	{  	text-decoration: none 	}

#paginador #letra_roja:link 	{   text-decoration: none 	}
#paginador #letra_roja:visited{ 	text-decoration: none 	}
#paginador #letra_roja:hover 	{ 	text-decoration: none 	}
#paginador #letra_roja:active { 	text-decoration: none		}
#paginador #letra_roja:focus 	{  	text-decoration: none 	}

#texto_normal
	{ 
		font-family:	Arial, Helvetica, sans-serif;
		font-size:		13px; 
		font-style:		normal;
	}

#listado
	{
		border:1px solid #000000;
		border-collapse:collapse;
	}
#listado #celda_blanca
	{
		border:1px solid #000000;
		border-collapse:collapse;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#listado #celda_gris
	{
		border:1px solid #000000;
		border-collapse:collapse;
		background-color:#EBEBEB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#listado #celda_blanca_rojo
	{
		color:red;	
		border:1px solid #000000;
		border-collapse:collapse;
		font-weight:400;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#listado #celda_gris_rojo
	{
		color:red; 	
		border:1px solid #000000;
		border-collapse:collapse;
		background-color:#EBEBEB;
		font-weight:400;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#listado #cabecera
	{
		border:1px solid #000000;
		background-color:#CCCCCC;
		color:#000000;
		font-size:14px;
		font-weight:600;
		border-collapse:collapse;
	}

#estadistica
	{
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		font-weight:400;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;

	}
/*#estadistica a
	{
		color:#DCE5E7;
		font-size:10px;
		font-weight:600;
	}*/
#estadistica #cabecera
	{
		color:#5E9FB8;
		font-size:10px;
		font-weight:600;
		border:1px solid #DCE5E7;
		background-color:#F8FBFC;
	}
#estadistica #cabecera1
	{
		color:#5E9FB8;
		font-size:10px;
		font-weight:600;
		border:1px solid #DCE5E7;
		background-color:#F8FBFC;
	}
#estadistica #cabecera2
	{
		color:#960744;
		font-size:10px;
		font-weight:600;
		border:1px solid #DCE5E7;
		background-color:#F8FBFC;
	}
#estadistica #celda_blanca1
	{
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		background-color:#F4F4F4;
		font-size:10px;
	}
#estadistica #celda_gris1
	{
		color:#960744;
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		font-size:10px;
		background-color:#A2C9F4;
	}
#estadistica #celda_blanca
	{
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		background-color:#FBFBFB;
		font-size:10px;
	}
#estadistica #celda_gris
	{
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		font-size:10px;
		background-color:#F8FBFC;
	}
#estadistica #celda_roja
	{
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		font-size:10px;
		background-color:#FF8484;
	}
#estadistica #celda_blanca_rojo
	{
		color:#ff0000;
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		background-color:#F4F4F4;
		font-size:10px;
	}
#estadistica #celda_gris_rojo
	{
		color:#ff0000;
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		font-size:10px;
		background-color:#A2C9F4;
	}
#estadistica #pedido
	{
		font-weight:500;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		background-color:#D1D1D1;
		font-size:12px;
	}
#estadistica #pedido_negrita
	{
		font-weight:bold;
		border:1px solid #DCE5E7;
		border-collapse:collapse;
		background-color:#D1D1D1;
		font-size:12px;
	}
	
#estadistica input:
	{
		border:1px solid #000000;
		border-collapse:collapse;
		background-color:#EBEBEB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;

	}
.fino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border: 1px solid #DCE5E7;
}
.mano{
	cursor:			pointer;
}
#wsexshop{	background-color:#CDCACA;}
#zsexshop{	background-color:#993333;}
#zsupertangas{	background-color:#58364E;}
#zpornotienda{	background-color:#FEE6FA;}

#myDebug {
	display: block;
	top:0;
	width: 16px;
	height: 16px;
	left:0px;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0;
	background-color: #f8f8f8;
	border: 1px solid #000000;
	text-align: left;
	z-index:255;
	overflow: auto;
	filter: Alpha(Opacity=70);
	-moz-opacity:0.70;
	font-weight: bolder;
}

#myDebug #cabezal{
	display: block;
	top:0;
	width: 100%;
	height: 16px;
	text-align: right;
	background-color: #CCCCCC;
}

#myDebug #cabezal #boton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 16;
	height: 16;
	border: 1px solid 0;

}

/*		Administración */

#cabecera {
	color: #000000;
	background-color: #F8FBFC;
	font-weight: bolder;
	border: 1px solid #DCE5E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#opcion {
	color: #000000;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor:hand;
}
#opcion_select {
	color: #9B021A;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor:hand;
}

#pedido_negro_negrita {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	font-weight: bold;
	text-align: left;
}

#pedido_negro {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
}

#pedido_rojo_negrita {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-style:italic;
	text-transform:uppercase;
	font-weight: bolder;
}

#pedido_negro_titulo {
	color: #333333;
	font-size: 14;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#letras{
	font-size: 11px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titul{
	font-size: 11px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tabla_borde_izquierda
	{

	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	}

#tabla_borde_derecho
	{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}


#tabla_borde_abajoNo
	{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #737373;
	background-color: #C0C0C0;
	}

#tabla_borde_abajo
	{
	border-bottom: 1px solid #000000;
	}

#tabla_borde_arriba
	{
	border-top: 1px solid #000000;
	}

#tabla_borde_arriba_abajo
	{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}


#tabla_login
	{
	border: 1px solid #000000;
	}
#tabla_login #titulos
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	}
#tabla_login #error
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	}

.fino_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #5E9FB8;
	background-color: #F8FBFC;
	border: 1px solid;
	cursor:	hand;
}
#container {
	font-size: 10px;
	width: 800px;
	height: 100%;
	display: block;
	margin-left: auto; margin-right: auto; /* aqui centro el div */
	overflow: none;
	position:relative;
	margin-bottom: auto;
	text-align: left;

}
#pagina {
	font-size: 14px;
	/*left: 100px;*/
	margin-left:	auto;
	margin-right:	auto;
	width: auto;
	/*display: block;*/
	top: 100;
	height:auto;
	position: absolute;
	/*overflow:auto;*/
	padding: 4px 4px 4px 4px;
	bottom: 16px;
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: ;
	scrollbar-arrow-color: #000000;
}

#dhtmltooltip{
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	color: #000000;
	font-size:10px;
	background-color: #BFBFFF;
	border: 1px dotted black;
	visibility: hidden;
	z-index: 100;
}

#letra_pequeña_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0000CC;
}
#letra_pequeña_negra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
#letra_pequeña_roja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#FF0000;
}

#menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #975FAC;
}
#menu a {   	
	text-decoration:none 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E80B8;
}
#menu a:visited {   	
	text-decoration:none 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E80B8;
}

#menu a:hover {   	
	text-decoration:none 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E80B8;
}

#menu a:active {   	
	text-decoration:none 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E80B8;
}

#menu a:focus {   	
	text-decoration:none 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E80B8;
}
#Regalos
	{
		border:1px solid #FF0000;
		border-collapse:collapse;
		font-weight:400;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;

	}
#Regalos #cabecera
	{
		color:#FF0000;
		font-size:12px;
		font-weight:600;
		border:1px solid #FF0000;
		background-color:#FBC8BF;
	}

.fino_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FF0000;
	background-color: #FBE8E1;
	border: 1px solid;
	cursor:	hand;
}

#nivel{
	background-color:	#FFFFFF;
	color:						#919191;
	text-align:				center;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				xx-small;
	font-weight:	 		bold;

}
#nivel #bajo{
	border-right: 					1px solid #919191;
}
#nivel #medio{
	border-right: 					1px solid #919191;
}

.celda_blanca{
		border:1px solid #000000;
		border-collapse:collapse;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.celda_gris{
		border:1px solid #000000;
		border-collapse:collapse;
		background-color:#EBEBEB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.celda_blanca, .celda_gris td{
	padding:		2px;
	margin:			0 5px 0 5px;
}

#calendar{
	border:			1px solid #000;
	width:			230px;	
	font:			xx-small Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	text-align:		center;
	
}

#calendar thead tr{
	border:			0;
}
#calendar thead td{
	background:		#1A1AFD;
	color:			#FFF;
}
#calendar tbody td{
	background:		#FFF;
 	height: 		17px; 
 	width: 			30px; 
 	border:			1px solid #000;
}
#calendar tbody td:hover{
	background:		#EEE;
	color:			#8A0000;
	font-size:		bold;
 	border:			1px solid #8A0000;
}

#imgCalendario{
	vertical-align:		bottom;
	margin:				0 3 -5;
}
	.grid{
		margin:			0;
		padding:		0;
		border-collapse:collapse;
		border:			1px solid #D7E4FF;
	}
	.grid thead tr{
		border:			1px solid #1304D0 !important;
		height:			15px;
		font:			bold 11px Verdana;
		color:			#1304D0;
	}
	.grid thead tr td{
		border:			1px solid #1304D0;
		margin:			0;
		padding:		0;
		background:		transparent url(../sexshop/images/cabeceraTabla.jpg);
	}
	.celdablanca{
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			12px;
		}
	.celdagris{
		background-color:	#D7E4FF;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			12px;
		}
	.roja{
		color:				#F00;
		font-weight:		bold;
	}
	.noborde{
		border:			0;
	}
