/* 
	project: internet sharing template
   	author: luka cvrk (www.solucija.com) 
								*/
body {
	padding: 0;
	margin: 0;
	font: 0.7em Tahoma, Arial, sans-serif;
	line-height: 1.6em;
	background: #fff;
	color: #454545;
}

/* links */
a {
	color: #003B6E;
	background: inherit;
}

a:hover {
	color: #9EC068;
	background: inherit;
}

/* headings */
h1 {
	font: bold 2.5em "Arial", Sans-Serif;
	margin: 0;
	letter-spacing: -1px;
}

h2 {
	font: bold 2em Arial, Sans-Serif;
	margin: 0;
	padding: 0;
}

h1 a,h2 a {
	color: #2b2b2b;
	background: #fff;
	text-decoration: none;
}

h1 a:hover,h2 a:hover {
	color: #2b2b2b;
	background: #FFF;
}

.title {
	color: #808080;
	background: #fff;
}

/* lists and form elements */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

form {
	margin: 0;
}

input.search {
	width: 279px;
	border: none;
	background: #fff url(/images/input.gif) no-repeat;
	padding: 6px 10px;
	color: #1E67A8;
	font-weight: bold;
}

input.button {
	padding: 3px;
}

/* content holder */
#content {
	margin: 10px auto;
	width: 960px;
}

/* header */
#header {
	height: 75px;
}

#logo {
	padding: 0px 0 0 0px;
	float: left;
	width: 480px;	
}

#logo p {
	margin: 0;
	padding: 0 0 0 10px;
	color: #808080;
	background: #fff;
}

#logo a img {
	margin: 0;
	padding: 0 0 0 10px;
	color: #808080;
	background: #fff;
	text-decoration: none;
	border: 0px;
}

#logo a:hover img {
	margin: 0;
	padding: 0 0 0 10px;
	color: #808080;
	background: #fff;
	text-decoration: none;
	border: 0px;
}

#top_info {
	float: right;
	
	margin: 20px 5px 0 0;
	text-align: right;
}

/* horizontal tabbed menu */
#tabs {
	background: #fff url(/images/bigbox.gif) no-repeat top left;
	color: #000;
	height: 64px;
	text-align: center;
	padding: 0 0 0 210px;	
	padding: 0 0 0 120px;
}

#tabs li {
	display: inline;
	height: 45px;
	
}

#tabs li > a {
	float: left;
	background: #fff url(/images/barbg.gif) no-repeat;
	color: #808080;
	padding: 7px 0;
	width: 82px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

#tabs li > a:hover {
	background: #fff url(/images/barcurrent.gif) no-repeat;
	color: #000;
}

#tabs li > a.current {
	background: #fff url(/images/barcurrent.gif) no-repeat;
	color: #2C71AE;
}

.key {
	text-decoration: underline;
}

/* search form */
#search {
	float: left;
	clear: both;
	color: #000;
	background: #fff url(/images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;	
	width: 500px;
	margin: 5px 0 0 0;
	margin-left: 85px;
}

#search p {
	padding: 0;
	margin: 0;
}

/* grey subheader */
.gboxtop {
	clear: both;
	height: 8px;
	background: #dedede url(/images/gboxtop.gif) no-repeat;
	color: #000;
}

.gbox {
	background: #dedede url(/images/gbox.gif) no-repeat bottom left;
	color: #444;
	padding: 1px 13px 7px 13px;
	margin: 0 0 20px 0;
}

.gbox p {
	padding: 7px 0;
	margin: 0;
}




/* left side */
.left {
	float: left;
	width: 545px;
	margin: 0 0 0px 5px;
}

.left h1 {
	font: bold 2.5em "Arial", Sans-Serif;
	margin: 0;
	letter-spacing: -1px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
}

.left_articles {
	margin: 0 20px 15px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000;
	background: #fff;
}

.left-pedido{
	float: left;
	width: 950px;
	margin: 0 0 0px 5px;
}



.calendar {
	height: 50px;
	float: left;
	background: #fff url(/images/calendar.gif) no-repeat;
	width: 50px;
	padding: 5px 0 0 9px;
	color: #808080;
}

.calendar p {
	padding: 0;
	margin: 0;
}

.description {
	padding: 0 0 2px 0;
	margin: 0 10px 5px 0;
	border-bottom: 1px dotted #ccc;
}

.thumbnail {
	border: 1px solid #8dbde5;
	width: 99%;
	text-align: center;	
	height: 200px;
}

/* bottom thirds */
.thirds {
	float: left;
	width: 203px;
	background: #eee;
	margin: 0 12px 0 0;
	color: #5d5d5d;
}

.smallboxtop {
	height: 14px;
	background: #fff url(/images/smallboxtop.gif) no-repeat;
	color: #000;
}

.smallbox {
	background: #fff url(/images/smallbox.gif) no-repeat bottom left;
	color: #444;
	padding: 1px 10px 10px 10px;
}

.smallbox p {
	padding: 0;
	margin: 0;
}

/* right side */
#right {
	float: right;
	width: 200px;
	margin: 0 0 10px 0;
}

#left {
	float: left;
	width: 200px;
	margin: 0 0 10px 0;
}

.boxtop {
	height: 19px;
	background: #fff url(/images/boxtop.gif) no-repeat;
	color: #000;
}

.box {
	background: #fff url(/images/box.gif) no-repeat bottom left;
	color: #5b5b5b;
	padding: 0 10px 15px 10px;
	margin: 0 0 10px 0;
}

.box p {
	padding: 0;
	margin: 0;
}



.boxtop-body {
	height: 19px;
	background: #fff url(/images/boxtop-body.gif) no-repeat;
	color: #000;
	margin-left: 5px;
}

.box-body {
	background: #fff url(/images/box-body.gif) no-repeat bottom left;
	color: #5b5b5b;
	padding: 0 10px 15px 10px;
	margin: 0 0 10px 5px;	
}

.box-body p {
	padding: 0;
	margin: 0;
}




.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* misc */
.buttons {
	text-align: right;
	padding: 0 3px 0px 0;
}

.left_articles .buttons {
	float: right;
	height: 20px;
}

.bluebtn {
	background: #ffffff url(/images/bluebtn71_19.gif) no-repeat;
	padding: 1px 28px 5px 28px;
	color: #fff;
	text-decoration: none;	
}

.bluebtn-volver {
	background: #ffffff url(/images/bluebtn71_19.gif) no-repeat;
	padding: 1px 20px 5px 20px;
	
	color: #fff;
	text-decoration: none;	
}

.greenbtn {
	background: #ffffff url(/images/greenbtn120_19.gif) no-repeat;
	padding: 1px 24px 4px 24px;
	color: #fff;
	text-decoration: none;
}

.greenbtn-profesional{
	background: #ffffff url(/images/greenbtn120_19.gif) no-repeat;
	padding: 1px 44px 4px 44px;
	color: #fff;
	text-decoration: none;
}

.redbtn {
	background: #ffffff url(/images/redbtn120_19.gif) no-repeat;
	padding: 1px 14px 4px 14px;
	padding: 1px 36px 4px 36px;
	color: #fff;
	text-decoration: none;
}

.naranjabtn {
	background: #ffffff url(/images/naranjabtn120_19.gif) no-repeat;
	padding: 1px 24px 4px 24px;
	color: #fff;
	text-decoration: none;
}

.greenbtn2 {
	background: url(/images/greenbtn75_23.png) no-repeat;
	padding: 5px 9px 5px 9px;
	
	color: #fff;
	text-decoration: none;
}


.greenbtn2:hover{
	background: url(/images/hoverbtn75_23.png) no-repeat;
	color: #fff;
}

.greenbtn2-profesional {
	background: url(/images/greenbtn75_23.png) no-repeat;
	padding: 5px 18px 5px 18px;
	
	color: #fff;
	text-decoration: none;
}


.greenbtn2-profesional:hover{
	background: url(/images/hoverbtn75_23.png) no-repeat;
	color: #fff;
}

.greenbtn2-pequeno {
	background: url(/images/greenbtn2-pequeno.gif) no-repeat;
	padding: 5px 46px 5px 46px;
	color: #fff;
	text-decoration: none;
}


.greenbtn2-pequeno:hover{
	background: url(/images/hoverbtn2-pequeno.gif) no-repeat;
	color: #fff;
}

.bluebtn:hover,.bluebtn-volver:hover,.greenbtn:hover,.redbtn:hover,.naranjabtn:hover {
	/*background: #ffffff url(/images/hoverbtn71_19.gif) no-repeat;*/
	background: #ffffff url(/images/hoverbtn120_19.gif) no-repeat;
	color: #fff;
	
}

/* footer  */
.footer {
	clear: both;
	text-align: center;
	line-height: 1.8em;
	padding: 10px 0 10px 0;
	border-top: 1px solid #ccc;
}

/* INICIO LISTA ARTICULO */
.articulos {
	float: left;
	width: 174px;
	margin: 0 0px 0px 0px;
	margin-left: 4px;
}

.articulos .buttons {
	float: right;
	height: 20px;
	/*padding-bottom: 10px;*/
}

.articulos h2{
	font-size: 1.2em;
	color: #2068a9;
	padding-bottom: 5px;
}

.articulos h2 a {
	color: #2068a9;
	text-decoration: none;
}

.articulos h2 a:hover {
	color: #2068a9;
	text-decoration: none;
}

.articulos .titulo-articulo{
	height: 40px;
}

.articulos .cuerpo-articulo{
	height: 300px;
	overflow: hidden;
}

.articulos .cuerpo-articulo p {
	margin: 0px;
} 

.articulos .precio-articulo{
	height: 50px;
	padding-right: 5px;
	float: left;
	width: 170px;
}

.articulos .precio-descuento {
	font-size: 1.5em;
	color: #d40000;
	font-weight: bold;	
}

.articulos .precio-descuento-n-unidad{
	font-size: 1.5em;
	color: #d40000;
}

.articulos .precio-tachado {
	font-size: 1.3em;
	text-decoration: line-through;
}



.articulos .precio-normal {
	font-size: 1.5em;
	font-weight: bold;
}

.articulos .precio-normal-descuento-n-unidad{
	font-size: 1.3em;
	
	font-weight: bold;
}

.articulos .precio-juguepuntos{
	color: #2068a9;
}

.articulos .thumbnail a {
	color: #2068a9;
	text-decoration: none;
	border: 0px;
	
	
}

.articulos .thumbnail a:hover {
	color: #2068a9;
	text-decoration: none;
	border: 0px;
}

.articulos .thumbnail img{
	border: 0px;
	
}

/* FIN LISTA ARTICULO */
	
	
/* INICIO FICHA ARTICULO */
.ficha-articulo{
	
}

.ficha-articulo .buttons {
	float: right;
	height: 20px;
	padding-bottom: 20px;
}

.ficha-articulo h2{
	font-size: 2em;
	color: #2068a9;
	padding-bottom: 5px;
	border-bottom: 1px dashed #dddddd;
}

.ficha-articulo .titulo-articulo{
	margin-bottom: 10px;
}

.ficha-articulo .cuerpo-articulo{
	
}

.ficha-articulo .cuerpo-articulo p {
	margin: 0px;
} 

.ficha-articulo .precio-articulo{
	height: 50px;
	padding-right: 5px;
	float: right;
}

.ficha-articulo .foto{
	padding-right: 10px;
}

.ficha-articulo .foto a img {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.ficha-articulo .foto a:hover img {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.ficha-articulo .precio-descuento {
	font-size: 2.6em;
	color: #d40000;
	font-weight: bold;	
}

.ficha-articulo .precio-tachado {
	font-size: 1.7em;
	text-decoration: line-through;
}


.ficha-articulo .precio-descuento-n-unidad {
	font-size: 2.2em;
	color: #d40000;
}

.ficha-articulo .precio-normal {
	font-size: 2.6em;
	font-weight: bold;
}

.ficha-articulo .precio-normal-descuento-n-unidad{
	font-size: 1.7em;
	font-weight: bold;
}

.ficha-articulo .sin-stock{
	color: #d40000;
	font-size: 1.2em;
}


.ficha-articulo .con-stock{
	color: #88c355;
	font-size: 1.2em;
	font-weight: bold;
}



/* FIN FICHA ARTICULO */
	
/* INICIO PAGINADOR*/

.paginador {
	font-size: 1.2em;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.paginador a {
	border: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;
	text-decoration: none;	
	
}

.paginador a:hover {
	color: #2068a9;
	font-weight: bold;
	border: 1px solid #2068a9;
	padding: 5px 10px 5px 10px;
	text-decoration: none;	
}

.paginadorPagina {
	border: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;	
}

.paginadorPagina {
	border: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;
}

.paginaSeleccionada {
	color: #2068a9;
	font-weight: bold;
	border: 1px solid #2068a9;
	padding: 5px 10px 5px 10px;
}

.paginaSiguiente {
	color: #445588;
	font-weight: bold;
}

.paginaAnterior {
	color: #445588;
	font-weight: bold;
}

/* FIN PAGINADOR*/


/* INICIO ESPECIALES*/
.especiales {
}

.especiales .titulo-especial{
	font-size: 1.2em;
	font-weight: bold;
	color: #d40000;
}

.especiales a{
	text-decoration: none;
}
.especiales a:hover {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.especiales a img {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.especiales a:hover img {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

/* FIN ESPECIALES*/


/* INICIO OFERTAS */
.ofertas{
}

.ofertas .titulo-ofertas{
	font-size: 1.2em;
	font-weight: bold;
}

.ofertas a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.ofertas a:hover {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.ofertas a img {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.ofertas a:hover img {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

/* FIN OFERTAS */


/*INICIO CARRITO*/
.carrito{	
}

.carrito .titulo-carrito{
	font-size: 1.2em;
	font-weight: bold;
}

.carrito .precio-carrito{
	font-size: 1.7em;
	font-weight: bold;
}

.carrito a {
	text-decoration: none;
}

.carrito a img{
	text-decoration: none;
	border: 0px;
}
/*FIN CARRITO*/


/*INICIO CATEGORIA*/
.categoria{
	float: left;
	width: 280px;
	font-weight: bold;
	padding: 0px 30px 10px 0px;
	text-decoration: none;
	
}


.categoria .titulo-ofertas{
	font-size: 1.2em;
	font-weight: bold;
}

.categoria a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.categoria a:hover {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.categoriaMenu {
	font-size: 1.0em;
	font-weight: bold;
}

.categoriaMenu a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.categoriaMenu a:hover {
	color: #f07746;
	color: #ed1c24;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.categoriaMenuSeleccionado {
	font-size: 1.0em;
	font-weight: bold;
	
}



.categoriaMenuSeleccionado a {
	color: #f07746;
	color: #ed1c24;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.categoriaMenuSeleccionado a:hover {
	color: #f07746;
	color: #ed1c24;
	background: inherit;
	text-decoration: none;
	border: 0px;
}



.subcategoriaMenu {
	font-size: 1em;
	margin-left: 10px;
	overflow: hidden;
}

.subcategoriaMenu a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.subcategoriaMenu a:hover {
	color: #f07746;
	color: #ed1c24;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.subcategoriaMenuSeleccionado {
	font-size: 0.8em;
	margin-left: 10px;
	overflow: hidden;
}

.subcategoriaMenuSeleccionado a {
	color: #f07746;
	color: #ed1c24;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.subcategoriaMenuSeleccionado a:hover {
	color: #f07746;
	color: #ed1c24;
	background: inherit;
	text-decoration: none;
	border: 0px;
}


/*FIN CATEGORIA*/

/*INICIO MARCA*/
.marca{
	float: left;
	width: 100px;
	height: 120px;
	padding: 0px 30px 10px 0px;
	font-size: 0.7em;
	text-align: center;
}

.marca a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.marca a:hover {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.marca a img {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.marca a:hover img {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}
/*FIN MARCA*/



/*INICIO TEXT BOX*/

.textBoxSuperPequeno{
	width: 100px;
}

.textBoxPequeno{
	width: 150px;
}

.textBoxMediano{
	width: 300px;
}

.textBoxGrande{
	width: 500px;
}

/*FIN TEXT BOX*/


/*INICIO TEXT AREA*/
.textAreaGrande{
	width: 500px;
	height: 100px;	
}

.textAreaSuperGrande{
	width: 600px;
	height: 100px;	
}
/*FIN TEXT AREA*/

/*INICIO TEXT AREA*/
.politica-privacidad{
	width: 720px;
	height: 75px;
	overflow: auto;
	border: 2px inset #cccccc;
}
/*FIN TEXT AREA*/


.boton-guardar{
	width: 100%;
	text-align: right;
}

.boton-guardar-especial{
	text-align: right;
	font-size: 1.5em;
	font-weight: bold;
}

.red{
	color: red;
}

.errorWidget {
	margin-left: 20px;
	color: red;	
	
}

.infoWidget {
	margin-left: 20px;
	color: green;
	font-size: 1.4em;
	font-weight: bold;
}



/**************/
.menu-privada{
	text-align: center;
	font-size: 1.7em;
	font-weight: bold;
	border: 1px solid #dddddd;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-right: 10px;
	
}

.menu-privada a{
	text-decoration: none;	
}

.separador-menu-privada{
	font-size: 1.2em;
}

.seguir-comprando a{
	text-decoration: none;
	
}



.tabla-pedidos{
}

.tabla-pedidos-numero{
	width: 150px;
	border-bottom: 1px solid #dddddd;
}

.tabla-pedidos-fecha{
	width: 150px;
	border-bottom: 1px solid #dddddd;
}

.tabla-pedidos-total-titulo{
	width: 150px;
	border-bottom: 1px solid #dddddd;
	text-align: right;
}

.tabla-pedidos-total-cuerpo{
	width: 150px;
	text-align: right;
}

.tabla-pedido-datos-envio-titulo{
	font-weight: bold;	
}

.tabla-pedido-totales-titulo{
	font-weight: bold;
	text-align: right;
}

.tabla-pedido-total-titulo{
	font-weight: bold;
	font-size: 2em;
	padding-top: 5px;
}

.tabla-pedido-productos-referencia-titulo{
	width: 75px;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}


.tabla-pedido-productos-producto-titulo{
	width: 285px;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}


.tabla-pedido-productos-cantidad-titulo{
	width: 80px;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
	text-align: right;
}

.tabla-pedido-productos-precio-titulo{
	width: 80px;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
	text-align: right;
}

.tabla-pedido-productos-subtotal-titulo{
	width: 80px;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
	text-align: right;
}


.tabla-pedido-productos-referencia-cuerpo{
	width: 75px;
}


.tabla-pedido-productos-producto-cuerpo{
	width: 285px;
}


.tabla-pedido-productos-cantidad-cuerpo{
	width: 80px;
	text-align: right;
}

.tabla-pedido-productos-precio-cuerpo{
	width: 80px;
	text-align: right;
}

.tabla-pedido-productos-totales-cuerpo{
	width: 120px;
	text-align: right;
}

.tabla-pedido-productos-total-cuerpo{
	padding-top: 5px;
	width: 80px;
	text-align: right;
	font-size: 2em;
	width: 120px;
}

.tabla-pedido-productos-subtotal-cuerpo{
	width: 80px;
	text-align: right;
}

.privada-juguepuntos{
	font-size: 3.5em;
	font-weight: bold;
	color: #d72a29;
}

.titulo-listado-subcategorias{
	font-size: 1.2em;
	font-weight: bold;
}


.titulo-listado-subcategorias a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.titulo-listado-subcategorias a:hover {
	color: #9EC068;
	background: inherit;
	text-decoration: none;
	border: 0px;
}

.tabla-disfraces{
}

.tabla-disfraces a {
	color: #003B6E;
	background: inherit;
	text-decoration: none;
	border: 0px;
	font-weight: bold;
}

.tabla-disfraces a:hover {
	color: #d40000;
	background: inherit;
	text-decoration: none;
	border: 0px;
	font-weight: bold;
}

.enlace-novedades{
	border: 1px solid #003b6e;
	padding: 10px;
	font-size: 2em;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}



.clipwrapper{
	position:relative;
	width:237px;
	height:237px;	
	border: 1px solid #ffd200;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}


.clip {
	
	position:absolute;
	clip:rect(0px 237px 237px 0px);
	
}


.clip {
	
}

.clip a img {
border: 0px;	
}

.clip a:hover img {
border: 0px;	
}

.odd{
	background-color: #eeeeee;
}

.even {
}

.linea-error{
 	background-color: #ffdfdf;
}

h1.estilo-titulo {
	
	font-size: 1.3em;
	border: 0px solid black;
	margin-left: 5px;
	
}

.precio{
	font-size: 1.2em;
	margin: 10px;
}

.hint{
	width: 279px;
	border: none;
	background: #fff url(/images/input.gif) no-repeat;
	padding: 6px 10px;
	color: #aaaaaa;
	font-weight: bold;
}

.anuncioGoogle {
	position: relative;
	top: 7px;
	margin-right: 10px;
}

.anuncioGoogle:hover {
	position: relative;
	top: 5px;
}

.anuncioFacebook {
	display: inline-block;
	position: relative;
	top: 9px;
	
	height: 28px;
	width: 25px;
	background: url(./images/iconosPub.png) no-repeat scroll 0 0 transparent;
	margin: 0 10px 0 0;
	cursor:pointer;
}

.anuncioFacebook:hover {
	position: relative;
	top: 7px;
}

.anuncioTwitter {
	display: inline-block;
	position: relative;
	top: 9px;
	
	height: 28px;
	width: 25px;
	background: url(./images/iconosPub.png) no-repeat scroll 0 -28px transparent;
	margin: 0 10px 0 0;
	cursor:pointer;
}

.anuncioTwitter:hover {
	position: relative;
	top: 7px;
}

.anuncioTuenti {
	display: inline-block;
	position: relative;
	top: 9px;
	
	height: 28px;
	width: 25px;
	background: url(./images/iconosPub.png) no-repeat scroll 0 -57px transparent;
	cursor:pointer;
}

.anuncioTuenti:hover {
	position: relative;
	top: 7px;
}
	
.error-campo{
	font-weight: bold;
	color:  #d40000;
	background: url(/css/images/flecha-arriba-roja.gif) no-repeat 0 0 transparent;
	padding-left: 15px;
	margin-left: 5px;
	padding-bottom: 2px;
}
	
	
.cuadro-privada{
	border: 1px solid #cccccc;
	text-align: center;
	width: 200px;
	padding: 10px;
	margin-top: 20px;
}

.cuadro-notas-privada{
	border: 1px dashed #d40000;
	background-color: #ffe1e1;
	width: 690px;
	margin-top: 20px;
	padding: 10px;
	font-size: 1.4em;
	
}

.cuadro-seguimiento-privada{
	
}

.frame-seguimiento-zeleris{
	border: 1px solid #cccccc;
	width: 700px;
	height: 500px;
}

.area-privada{
	/*margin-top: 20px;*/
}

.button-pagar-privada{
	width: 200px;
	height: 60px;
}

.button-eliminar-privada{
	margin-top: 25px;	
	width: 200px;
	height: 40px;
		
}

.cuadro-botones-pedido-privada{
	border: 1px solid #cccccc;
	text-align: center;
	padding: 25px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
	padding-bottom: 25px;	
	width: 200px;
	
	margin-bottom: 20px;
}


.cuadro-datosEnvio-pedido-privada{
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	width: 260px;
	padding: 10px;
}

.cuadro-lineas-pedido-privada{
	/*margin-top: 20px;*/	
}

.cuadro-totales-pedido-privada{
	margin-top: 20px;
}

.button-cerrar-dialog{
	width: 100px;
	height: 60px;
}

.dialog-contenido{
	height: 500px;
	padding-right: 20px;
	
}

.button-pagar-pedido{
	
	margin-top: 20px;
	margin-bottom: 20px;
	width: 200px;
	height: 60px;
	
}


ul.menu-desplegable li > div {
	display: none; /* De lo que hablábamos */
	background: #efefef;
	border: 1px solid #dddddd;
	
	padding: 10px 0;
	position: absolute; /* Muy importante */
	/*margin: -12px -20px;*/ /* Lo colocamos donde queremos */
	margin: 32px 0px;
	
	.margin: 69px -170px; /* Hacks para colocarlo bien en ie */
	_margin: 69px -170px;
	
	z-index: 100;	
}
 
ul.menu-desplegable li:hover > div {
	display: block;
}

ul.menu-desplegable li > div > div {
	display: block;
	float: none;
	position: relative;
	color: #fff;
	/*padding: 0 20px;
	line-height: 30px;*/
}

.submenu{	
	width: 540px;
		
}

.tabla-reserva td{
	border-bottom: 1px solid gray;
	padding: 0px;
}


.sin-columnas{
	float: left;
	width: 950px;
	margin: 0 0 0px 5px;
	font-size: 1.3em;
}

.disfraces-cuadro{
	border: 1px solid #dddddd; 
	width: 200px; 
	height: 295px;
	margin-left: 50px; 
	padding: 10px;
}



.disfraces-cuadro-enlace{
	text-decoration: none; 
	font-size: 1.3em;
}

.breadscrumb a{
	font-weight: bold; 
	text-decoration: none;
}

.breadscrumb span{
	font-weight: bold; 
	color: #003B6E;
}

.boton-ver-todos{
	border: 1px solid #f07746; 
	padding: 20px; 
	margin: auto; 
	width: 550px; 
	text-align: center;
	background-color: #f07746;
}

.boton-ver-todos a{
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 1.5em;
}

.titulo-destacados {
	color: #666666;
	font-weight:bold;	 
	padding-bottom: 5px; 
	font-size: 2em;
}

.articulos-categoria {
	font-size: 0.8em; 
	padding-left: 20px;
}
	
	
.especial-disfraces a{
	text-decoration: none;
}	
	
	
	
	
	


