/*****************************************************
***************** CSS IGELBERDEA.COM *****************
*****************************************************/
body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	background-color:#016798;
}

/*
Para Firefox, Safari, Opera y otros
*/
   html, body {
	height:100%;
	width:100%;
	max-width:100%;

	margin:0 auto;
	padding:0;
	position:relative;
	}
 /*
 Para IE
 */
 * html, body  {
    width: 964px;
	margin:0 auto;
 }

h1.titulares {
	margin:0;
	padding:0;
	color:#000000;
	font-size:0.87em;
	font-style:italic;
	font-weight:bold;
}

h2 a {
	color:#000000;
	text-decoration:none;
	float:right;
	margin-top:40px;
	margin-right:90px;
}

h2 a:hover {
	text-decoration:underline;
}

h2 {
	margin:0;
	padding:0;

	color:#000000;
	font-size:0.81em;
	font-style:normal;
	font-weight:bold;
	color:#016798;
}

p.generico {
	color:#505050;
	font-size:0.69em;
	text-align:justify;

	margin-top:0;
	margin-bottom:10px;
}
p.generico2 {
	padding-top:10px;
	clear:both;
	color:#505050;
	font-size:0.85em;
	text-align:justify;

	margin-top:0;
	margin-bottom:10px;
}
img {
	border:none;
}

fieldset {
	border:none;
}

a.links-editor {
	font-size:100%;
	font-weight:bold;
	color:#016978;
	text-decoration:none;
}

a:hover.links-editor {
	text-decoration:underline;
}







/*********** borde-superior ***********/
#borde-superior {
	width:100%;
	margin:0;
	padding-top:9px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	font-size:0;
	line-height:0;
	background-image:url(../imagenes/bordes-superior.gif);
	background-repeat:no-repeat;
	float:left;

	background-color:#FFFFFF;
}
/*********** borde-superior ***********/






/*********** idiomas ***********/
#idiomas {
	width:100%;
	margin-top:7px;
	margin-bottom:3px;
	padding:0;
	float:left;
	text-align:right;
	font-size:70%;
	color:#FFFFFF;
}

#idiomas ul {
	padding:0;
	margin:0;
}

#idiomas li {
	list-style-type: none;
	display: inline;
	padding-left:5px;
	margin:0;
	font-weight:bold;
}

#idiomas li.estado {
	list-style-type: none;
	display: inline;
	font-weight:bold;
}


#idiomas a:link,
#idiomas a:visited,
#idiomas a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:normal;
}

#idiomas a:hover {
	text-decoration: underline;
}
/*******  idiomas  *******/
/*********** idiomas ***********/






/*********** container ***********/
#container {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	width:100%;
	/*height:500px; recuperar */

	float:left;

	/*background-image:url(../imagenes/bg-1px-h.gif);
	background-position:655px;
	background-repeat:repeat-y;*/
}
/*********** container ***********/






/*********** cabecera ***********/
#cabecera {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}




/** logo **/
#logo {
	margin: 0;
	padding: 0;
	width:41%;
	float:left;
}

#logo h1 {
	margin: 0;
	padding: 0;
	font-size:0.81em;
}

#logo h1 a {
	color:#016798;
}
/** logo **/



/** cabecera-centro **/
#cabecera-centro {
	margin: 0;
	padding: 0;
	width:29%;
	float:left;
}

#cabecera-centro a {
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
	font-size:0.69em;
}

#cabecera-centro a:hover {
	text-decoration:underline;
}

#cabecera-centro ul {
	margin:0;
	padding:0;
}

#cabecera-centro li {
	display:inline;
	margin:0;
	padding:0;
}

#cabecera-centro li a {
	display:block;
	margin-bottom:7px;
}

/* form */
#cabecera-centro input  {
	vertical-align:middle;
}

input.borde-gris {
	border:1px solid #505050;
	color:#505050;
	width:12em;
}

input.borde-gris-cantidad {
	border:1px solid #505050;
	color:#505050;
	width:3em;
}
/* form */
/** cabecera-centro **/



/** cabecera-dcha **/
#cabecera-dcha {
	padding-right:10px;
	margin: 0;
	width:25%;
	float:right;
	font-size:0.69em;
	color:#505050;
	text-align:right;
}

/* form */
form input.botonarea {
	border:1px solid #505050;
	background-color:#FFFFFF;
	color:#016798;

	float:right;
	margin-top:3px;
	cursor:pointer;

}

form input.botonarea-izq {
	border:1px solid #505050;
	background-color:#FFFFFF;
	color:#016798;
	cursor:pointer;
	margin-top:3px;
}
/* form */
/** cabecera-dcha **/
/*********** cabecera ***********/







/*********** menu-y-contactanos ***********/
#menu-y-contactanos {
	float:left;
	margin-top:20px;
	margin-bottom:25px;

	padding-top:5px;
	padding-bottom:5px;

	left:10px;
	position:relative;

	width:97%;

	border-top:1px solid #505050;
	border-left:1px solid #505050;
	border-right:none;
	border-bottom:1px solid #505050;

	font-size:0.69em;

	background-image:url(../imagenes/contactanos.gif);
	background-repeat:no-repeat;
	background-position: 91% 50%;
}

#menu {
	float:left;
	width:81%;
}

#menu ul {
	margin:0;
	padding:0;

}

#menu li {
	display:inline;
	margin:0px 10px 0px 10px;
	padding:0;
}

#menu a {
	text-decoration:none;
	font-weight:bold;
	color:#008000;
}

#menu a:hover {
	text-decoration:underline;
}

#menu span {
	text-decoration:underline;
	font-weight:bold;
	color:#330D73;
}

#contactanos {
	float:right;
	width:16%;
	text-align:right;
}

#contactanos a {
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
}

#contactanos a:hover {
	text-decoration:underline;
}

/* form-contactanos */
div.form-contactanos {
	margin-left:0;
	margin-top:15px;
	padding:0;
	width:60%;
	font-size:0.69em;
}

form select.contacto {
	float:left;
}

form input.boton {
	display: inline;
	background-color:#FFFFFF;
	color:#016798;
	font-size: 12px;
	border:1px solid #505050;
}

form label.c-nombre,
form label.c-asunto,
form label.c-email {
	float: left;
	width: 100%;
	color:#505050;
	margin-right:20px;
	margin-bottom:5px;
}

form label.c-nombre input,
form label.c-asunto input,
form label.c-email input {
	float: left;
	width: 100%;
	border:1px solid #016798;
	padding: 0;
}

form label.c-comentarios {
	float: left;
	width: 100%;
	color:#505050;
	margin-bottom:5px;
}

form label.c-comentarios textarea {
	float: left;
	width: 100%;
	height: 70px;
	border:1px solid #016798;
	padding: 0;
}

div.botones-form-contactanos {
	float:left;
}
/* form-contactanos */
/*********** menu-y-contactanos ***********/







/*********** columna-izq ***********/
#columna-izq {
	float:left;
	width:18%;

	padding-left:10px;
	padding-bottom:15px;
}

#mi-carro {
	float:left;
	width:100%;
	margin-bottom:15px;
}

#carro {
	float:left;
	width:27%;
	background-image:url(../imagenes/carro.gif);
	background-repeat:no-repeat;
	padding-top:47px;
	margin:0;
	font-size:0;
	line-height:0;
}

#link-mi-carro {
	float:left;
	width:65%;
	font-size:0.69em;
	padding-left:10px;
	color:#505050;
}

#link-mi-carro ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#link-mi-carro li {
	padding-bottom:5px;
}

#link-mi-carro a {
	color:#016798;
	text-decoration:none;
}

#link-mi-carro a:hover {
	text-decoration:underline;
}

#menu-lateral {
	width:100%;
	float:left;
}

#menu-lateral ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu-lateral li.link {
	font-size:0.69em;
	color:#505050;
	padding:10px;
	border:1px solid #505050;
	background-image:url(../imagenes/menu-a.gif);
	background-repeat:no-repeat;
	background-position:150px 12px;
}

#menu-lateral li.link:hover {
	font-size:0.69em;
	color:#505050;
	padding:10px;
	border:1px solid #505050;
	background-image:url(../imagenes/menu-hover.gif);
	background-repeat:no-repeat;
	background-position:150px 12px;
	/*text-decoration:underline;*/
}

#menu-lateral li a {
	color:#505050;
	text-decoration:none;
	display:inline-block;
	width:100%;
	height:100%;
}

#menu-lateral li a:hover {
	text-decoration:none;
}

/*********** columna-izq ***********/






/*********** columna-dcha ***********/
#columna-dcha {
	float:left;
	margin-left:50px;
	padding-bottom:15px;
	width:73%;

	padding-left:10px;
}

/* noticias */
div.separado {
	margin-bottom:15px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}

div.separado a {
	font-size:0.69em;
	font-weight:bold;
	color:#016978;
	text-decoration:none;
}

div.separado a:hover {
	text-decoration:underline;
}

div.separado p {
	margin:0;
	padding:0;
	font-size:0.69em;
	color:#505050;
}

div.tNoticia {
	margin:0;
	padding:0;
}

span.fecha_pub {
	font-size:0.69em;
	color:#505050;
	margin:0;
	padding:0;
}
/* noticias */



/* subastas*/
div.subasta-foto {
	width:326px;
	height:342px;
	/*background-color:#333333;*/
	float:left;
	margin-right:15px;
}

div.subasta-descripcion {
	width:51%;
	float:left;
}

div.contenido-subasta {
	width:51%;
	float:left;
}

div.contenido-subasta {
	width:51%;
	float:left;
}
/* subastas */
/*********** columna-dcha ***********/






/*********** faqs-y-suscribirme ***********/
#faqs-y-suscribirme {
	float:left;
	width:100%;
	padding-bottom:15px;
}

#faqs {
	float:left;
	width:40%;
	padding-left:30px;
	padding-bottom:15px;
}

#faqs a {
	font-weight:bold;
	font-size:0.69em;
	color:#000000;
	text-decoration:none;
}

#faqs a:hover {
	text-decoration:underline;
}

#faqs img {
	vertical-align:middle;
}

#suscribirme {
	float:right;
	width:40%;
	padding-bottom:15px;
	padding-right:15px;
}
/*********** faqs-y-suscribirme ***********/






/*********** borde-inferior ***********/
#borde-inferior {
	width:100%;
	margin:0;
	padding-top:9px;
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	font-size:0;
	line-height:0;
	background-image:url(../imagenes/bordes-inferior.gif);
	background-repeat:no-repeat;
	float:left;
}
/*********** borde-inferior ***********/






/*********** categorias ***********/
div.producto-ordenado {
	float:left;
	width:80%;
	border:1px solid #D0D2D6;

	margin-top:15px;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0;
}

div.producto-ordenado-izq {
	float:left;

	width:24%;

	margin-top:7px;
	margin-bottom:7px;
}

div.producto-ordenado-izq img {
	margin-left:7px;
	border:1px solid #D0D2D6;
}

div.producto-ordenado-medio {
	float:left;

	width:72%;

	margin-top:7px;
	margin-right:7px;
	margin-bottom:7px;
}

div.producto-ordenado-medio span.producto-ordenado-titulo {
	float:left;
	width:100%;

	font-size:0.75em;
	font-weight:bold;

	margin-bottom:5px;

	color:#016798;
}

div.producto-ordenado-medio span.producto-ordenado-txt {
	float:left;
	width:100%;
	font-size:0.69em;
	color:#505050;
}

div.producto-ordenado-medio-link {
	float:left;
	margin-top:10px;

}

div.producto-ordenado-medio-link a {
	font-size:0.69em;
	color:#016798;
	font-weight:bold;
	text-decoration:none;
}

div.producto-ordenado-medio-link a:hover {
	color:#016798;
	text-decoration:underline;
}






#carrusel01 {
	float:left;
	/*width:100%;*/
	padding-left:5%;
	width:90%;
	height:9em;
	/*background-color:#000;*/

	margin-top:15px;
	margin-bottom:15px;
}

#carrusel02 {
	display:none;
	float:left;
	/*width:100%;*/
	padding-left:5%;
	width:90%;
	height:12em;
	/*background-color:#000;*/

	margin-top:15px;
	margin-bottom:15px;
}

#producto-max {
	float:left;
	width:48%;
	position:relative;
}

#img-max {
	z-index:1;
	float:left;
	/*background-color:#ff3300;*/
	line-height:0;
	font-size:0;
	cursor:pointer;
}

#serigrafia {
	float:left;
	position:absolute;
	z-index:2;

	width:100px;
	height:100px;
	left:100px;
	top:110px;
	/*background-color:#999999;*/
}



#carrusel03 {
	float:left;
	/*width:100%;*/
	padding-left:5%;
	width:90%;
	height:9em;
	/*background-color:#000;*/

	margin-top:15px;
	margin-bottom:15px;
}



#producto-max1 {
	float:left;
	width:48%;
	position:relative;
}

#img-max1 {
	z-index:1;
	float:left;
	/*background-color:#ff3300;*/
	line-height:0;
	font-size:0;
	cursor:pointer;
}

#serigrafia1 {
	float:left;
	position:absolute;
	z-index:2;

	width:100px;
	height:100px;
	left:100px;
	top:110px;
	/*background-color:#999999;*/
}





#producto-detalles {
	float:left;
	width:48%;
	margin-left:25px;
}

#producto-detalles  {
	font-size:0.69em;
	color:#505050;
}

#producto-detalles img {
	margin:0;
	padding:0;
	border:none;
}


#producto-detalles span.producto-ordenado-titulo {
	float:left;
	width:100%;

	font-weight:bold;

	margin-bottom:5px;

	color:#016798;
}

#producto-detalles span.producto-ordenado-txt {
	float:left;
	width:100%;
	color:#505050;
	margin-top:5px;
	margin-bottom:5px;
}

#producto-detalles span.trasero {
	float:left;
	padding-top:10px;
	font-size:90%;
}
/*********** categorias ***********/







/*****************************************************
***************** CSS IGELBERDEA.COM *****************
*****************************************************/

ul#portfolio {
list-style-type:none;
padding-left:0;
margin-left:0;

}

.subcat {
	border:1px solid #CCCCCC;
	float:left;
	height:140px;
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	width:120px;
}

.scatTitle {
	color:#3DA5EE;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
}

.scatTitle a {
	color:#3DA5EE;
	text-decoration:none;
}

button {
	background:transparent;
	border:0;
	cursor:pointer;
}



#login_izq {
	font-size:0.7em;
	padding-top:40px;
	width:48%;
	float:left;
}
#login_der {
	font-size:0.7em;
	padding-top:40px;
	width:48%;
	float:right;
}


form.registro fieldset {
	border:1px solid #D0D3D8;
	background:#EFF0F1;
	margin:0;
	padding:10px;
}
form.registro label.registro {
	width:30%;
	float:left;
	text-align:right;
	padding-right:10px;
	font-size:0.8em;
}
form.registro input.texto {
	border:1px solid #BDC2C9;
	width:50%;
}
form.registro input.completo {
	border:1px solid #BDC2C9;
	width:95%;
	margin-bottom:5px;
}
form.registro textarea.texto {
	border:1px solid #BDC2C9;
	width:50%;
}
form.registro fieldset p.sub {
	border-bottom:1px solid #D0D3D8;
	margin:0;
	padding-bottom:5px;
	font-size:1.1em;
}
p a.recordar {
	color:#000000;
	text-decoration:underline;
}
p a.recordar:hover {
	color:#000000;
	text-decoration:none;
}
#formulario-registro {
	font-size:0.8em;
	padding-top:40px;
}

/* **** direccion.html ***** */
#form_direccion {
	padding:3px;
	margin-top:40px;
	border:1px solid #D0D3D8;
	background:#EFF0F1;
	margin-bottom:10px;
	font-size:0.7em;
}

#form_direccion_izq {
	border:2px solid #D0D3D8;
	width:47%;
	float:left;
}
p.sombreado {
	padding:3px;
	background:#cccccc;
	font-size:1.2em;
	margin:0px;
	margin-bottom:5px;
	}
#form_direccion_der {
	border:2px solid #D0D3D8;
	width:47%;
	float:right;
}
textarea.entero {
	width:95%;
	}
p.padeado {
	padding-left:5px;
	}
/* **** fin direccion.html ***** */

/* **** resumen.html ***** */
#form_direccion table{
	width:100%;
	}
#form_direccion table td.borde {
	border-top:1px solid #BDC2C9;
}
#form_direccion table td a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#form_direccion table td a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#form_direccion table td.dern {
	text-align:right;
	font-weight:bold;
}
#form_direccion table td.der {
	text-align:right;
}
#form_direccion table td.deri {
	text-align:right;
}
#form_direccion table td.centi {
	text-align:center;
}
#form_direccion h1 {
	font-size:1.4em;
	text-align:center;
	}
/* **** fin resumen.html ***** */

/* **** pago.html ***** */
p.borde_pago {
	padding:10px;
	border:1px solid #000000;
	background:#ffffff;
}
p.borde_pago:hover{
	cursor:pointer;
	background:#dddddd;
}
/* **** fin pago.html ***** */

/* **** form-customer ***** */
form.direccion-customer input.sub{
	background:transparent;
	border:0;
	font-weight:bold;
	cursor:pointer;
}
form.direccion-customer input.sub:hover{
	background:transparent;
	text-decoration:underline;
	border:0;
	font-weight:bold;
	cursor:pointer;
}
/* **** fin form-customer ***** */

/* ***** estilos proveedor **** */
input.sub {
	background:transparent;
	border:0;
	cursor:pointer;
	}
input.sub:hover {
	text-decoration:underline;
	color:#ffffff;
	background:#cccccc;
	}

#nueva-cat {
	width:100%;
	clear:both;
	text-align:right;
	}
#nueva-cat form.enlinea {
	display:inline-block;
	}
#tabla_cat table {
	background:#EFF0F1;
	border:1px solid #D0D3D8;
	width:99.5%;
	}
#aux {
	position:absolute;
	display:none;
	border:1px solid #000000;
	}
/*
#nueva-cat form.der {
	float:right;
	}
*/
/* ***** fin estilos proveedor **** */

/* **** pedidos usuario **** */
#formulario-registro2 {
	font-size:0.8em;
	background:#EFF0F1;
	border:1px solid #D0D3D8;
	}
#formulario-registro2 table {
	width:100%
	}
#formulario-registro2 table form input.sin {
	border:0;
	background:transparent;
	cursor:pointer;
	}
/* **** pedidos usuario **** */
a.continuar {
	/*background-color:#016798;*/
	background-color:#ffffff;
	border:1px solid #505050;
	padding:5px;
	/*color:#ffffff;*/
	color:#016798;
	display:inline-block;
	text-decoration:none;
}
a.continuar:hover {
	/*background-color:#016798;*/
	background-color:#ffffff;
	border:1px solid #505050;
	padding:5px;
	/*color:#ffffff;*/
	color:#016798;
	display:inline-block;
	text-decoration:underline;
}
input.boton {
	font-size:1.1em;
	background-color:#ffffff;
	padding:1px;
	padding-bottom:3px;
	color:#016798;
	border:1px solid #505050;
	cursor:pointer;
	/*margin-top:5px;*/
}
input.derec {
	float:right;
}
/* **** aviso-legal ***** */
#aviso h2 {
	font-size:0.91em;
	margin:0;
	padding-bottom:10px;
}
#aviso p {
	font-size:0.71em;
	margin:0;
	padding-bottom:10px;
}
#aviso a {
	color:#000000;
	font-weight:bold;
	}
#aviso li {
	font-size:0.71em;
	padding:5px;
}
#aviso li li {
	font-size:0.91em;
}
div.clear {
	height:1px;
	width:100%;
	clear:both;
}
ul#mycarousel1 li {
	width:150px;
	cursor:pointer;
	}
ul#mycarousel1 li p {
	font-size:0.65em;
}
ul#mycarousel2 li {
	width:150px;
	cursor:pointer;
	}
ul#mycarousel2 li p {
	font-size:0.85em;
}
ul#mycarousel3 li {
	width:150px;
	cursor:pointer;
	}
ul#mycarousel3 li p {
	font-size:0.65em;
}
ul#mycarousel4 li {
	width:150px;
	cursor:pointer;
	}
ul#mycarousel4 li p {
	font-size:0.85em;
}


/***** */
div.scatImg{
	text-align:center;
	}
/*
#carrusel04 {
	display:none;
	float:left;

	padding-left:5%;
	width:90%;
	height:5em;


	margin-top:15px;
	margin-bottom:15px;
}
*/
#producto-detalles1 {
	float:left;
	width:48%;
	margin-left:25px;
}

#producto-detalles1  {
	font-size:0.69em;
	color:#505050;
}

#producto-detalles1 img {
	margin:0;
	padding:0;
	border:none;
}

#carrusel04 {
	float:left;
	padding-left:5%;
	font-size:1.1em;
	width:90%;
}


#producto-max-visor {
	float:left;
	width:652px;
	position:relative;
}

#img-max-visor {
	z-index:1;
	float:left;
	/*background-color:#ff3300;*/
	line-height:0;
	font-size:0;
}

#serigrafia-visor {
	float:left;
	position:absolute;
	z-index:2;

	width:200px;
	height:200px;
	/*background-color:#999999;*/
}
#pie {
	width:80%;
	clear:both;
	margin:0 auto;
	}
#pie p {
	font-size:0.65em;
	text-align:center;
	}
#pie p a {
	color:#0066CC;
	}
form input.botonarea1 {
	background-color:#FFFFFF;
	border:1px solid #505050;
	color:#016798;
	margin-top:3px;
	cursor:pointer;
	}
form.res {
	text-align:right;
	}
form.res table {
	float:right;
	}
form.res table a {
	color:#3DA5EE;
	text-decoration:none;
	}
form.res table a:hover {
	color:#3DA5EE;
	text-decoration:underline;
	}
#mis-direcciones ul li a{
	font-size:0.75em;
	color:#3da5ee;
	text-decoration:none;
	}
#mis-direcciones ul li a:hover{
	color:#3da5ee;
	text-decoration:underline;
	}
/**** ****/