/*RIVAS*/


body{
	background-color: #FFFFFF;
	font-size: 70%;
	font-family: Comic Sans MS,arial,verdana;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, form, p {
	padding: 0;
	margin: 0;}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#web{
	width: 775px;
	height: 100%;
	text-align: left;
	margin: auto;
	background-image: url(../images/FondoBody3.jpg);	
}

#webSinCab{
	width: 775px;
	height: 100%;
	text-align: left;
	margin: auto;
	background-image: url(../images/FondoBody2.jpg);	
	background-repeat: no-repeat;
}
/*** Cabecera **/

#cabecera{
	width: 775px;
	height: 111px;
	margin: 0;
	background-image: url(../images/FondoCab2.jpg);
}

#cabecera img{
	padding: 10px 0 10px 35px;
	}

/*** Pie Página **/

#clearall {
	width: 740px;
	clear: both;
	font-size: 1px;
	}
#pie{
	font-family: Comic Sans MS,arial,verdana;
	clear: both;
	width: 745px;
	margin: 30px 0 0 10px;
	padding: 5px 0 5px 170px;
	color: #585858;
}
#pie h1 {
	font-size: 110%;
	font-weight: bold;
	color: #FF0000;}
#pie a {
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	}
#pie a:hover {
	color: #000000;
}

#pie a.adimedia {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #0018A4;
	padding: 0 10px 0 0;
	}
#pie a.adimedia:hover {
	color: #93A3FF;
	}
#topbotom {
	background-image: url(../images/FondoR1.jpg);
	background-repeat: no-repeat;
	}

/** Mi cuenta **/

#micuenta {
	float: right;
	height: 90px;
	margin: 10px 15px 0 0;
	padding: 0 5px;
	text-align: right;
	font-size: 90%;
	}
#micuenta .entrar {
	color: #000000;
	font-size: 9px;
	cursor: hand;
	text-align: right;
	margin: 0;
	}

#micuenta #subentrar {
	margin-top: 3px;
	text-align: right;
	color: #000000;
	}
#micuenta #registrarse {
	margin: 3px 0 0 0;
	text-align: right;
	color: #000000;
	}

a.subentrar {
	text-decoration: none;
	color: #000000;
	}
a.subentrar:hover {
	color: #585858;
}

#banner {
	float: right;
	margin: 10px 5px 0 0;
	}

#banner img {
	border: 1px dotted #585858;
	margin: 0;
	padding: 0;
	}
.volver {
	background-image: url(../images/pitivolver.gif);
	background-repeat: no-repeat;
	background-position: right 0.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	text-decoration: none;
	font-weight: bold;
	padding: 0 15px 0 0;
	font-size: 90%;
	}
a.volver:hover {
	color: #000;
	}

.lin_separat {
	border-bottom: 1px dotted #ff0000;
	height: 10px;
	font-size: 1px;
	}
	
/*** USUARIO REGISTRADO ***/


#usuario{
	background-image: url(../images/usu-f01.gif);
	background-repeat:  no-repeat;
	float: right;
	width: 155px;
	height: 91px;
	margin: 10px 15px 0 0;
	border: 1px dotted #585858;
	background-color:#E5E7F6;
	padding: 0 5px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #0018A4;
	}
#usuario .perfil {
	background-image: url(../images/piticomprar2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 15px;}

/*** Menu auxiliar **/

#MenuAux {
	width: 740px;
	margin-left: 10px;
	font-family: Comic Sans MS,arial,verdana;
	font-weight: bold;
	font-size: 9px;
	color: #7F7F7F;
	padding: 2px 0 0 15px;
	}
	
#MenuAux ul {
	float: right;
	width: 580px;
	text-align: left;
	}
#MenuAux ul li {
	display: inline;
	}

#MenuAux ul li a{
	padding: 0 5px;
	border-right: 1px solid #FF0000;
	text-decoration: none;
	color: #000000;
	}
#MenuAux ul li a:hover {
	color: #FF0000;}

#MenuAux_Top {
	clear: both;
	width: 755px;
	margin-left: 10px;
	height: 3px;
	font-size: 1px;
	}
	
/*** Menú principal *****/

#MenuLeft {
	margin-top: 10px;
	width: 165px;
	padding: 0 0 0 4px;
}

/** Buscador **/

#buscador form {
	margin: 0;
	padding: 0;
}

#buscador form select, form input {
	font-size: 95%;
	color: #7F7F7F;
	}
#buscador form select{
	width: 140px;
	margin: 0 0 3px 0;
}
#buscador form input {
	margin: 0 0 3px 0;
	}

#buscador form p {
	margin: 3px 0 0 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 8px;
	}
#buscador form a {
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 97px;
	padding-right: 15px;
	text-decoration: none;
	}
#buscador form a:hover {
	color: #585858;
	text-decoration: underline;}

#vercarrito{
	margin-top: 15px;
	width: 108px;
	background-image: url(../images/verpedido.gif);
	padding: 4px 0 6px 40px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
	letter-spacing: 1px;
	}
#vercarrito a {
	text-decoration: none;
	color: #FFFFFF;
	}
#vercarrito a:hover {
	color: #93A3FF;
	}

/**  Menú Opciones izquierda **/

#MenuLeft_Catalogo {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	width: 160px;
	}
#MenuLeft_Catalogo .tit_menu {
	margin-top: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #FF0000;
	background-image: none;
	}
#MenuLeft_Catalogo .tit_ofertas {
	margin-top: 10px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #FF0000;
	}
#MenuLeft_Catalogo .tit_ofertas a {
	color: #000000;
	}

#MenuLeft_Catalogo ul li {
	background-position: right 3px;
	background-repeat: no-repeat;
	padding: 2px 0 1px 2px;
	}
#MenuLeft_Catalogo ul li a {
	text-decoration: none;
	color: #000000;
	}
#MenuLeft_Catalogo ul li a:hover {
	color: #FFFFFF;
	}
	
/** CONTENIDO HOME **/


#oferta-izda {
	float: left;
	width: 270px;
	margin-bottom: 10px;
	}

#oferta-dcha {
	float: left;
	margin-left: 5px;
	width: 266px;
	margin-bottom: 10px;
	}
	
.oferta {
	background-image: url(../images/h-ofer01.gif);
	background-repeat: no-repeat;
	min-height: 76px;
	padding: 8px 15px 5px 0;
	}
.oferta img {
	border: 1px solid #7d7d7d;
	padding: 0;
	margin: 0 5px 0 8px;
	}
.oferta_precio {
	background-image: url(../images/h-ofer02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	padding: 3px 0 7px 8px;}	

#oferta-dcha #promocion {
	background-image: url(../images/h-ofer03.gif);
	background-repeat: no-repeat;
	padding: 8px 15px 0 0;
	}

#oferta-dcha #promocion img {
	border: 1px solid #7d7d7d;
	padding: 0;
	margin: 0 5px 0 8px;
	}
#oferta-dcha #top-oferta {
	background-image: url(../images/h-ofer03b.gif);
	background-repeat: no-repeat;
	height: 12px;
	}

#registro {	
	clear: both;
	float: left;
	background: #FFF5D9 url(../images/h-registro_3.jpg) no-repeat right bottom;	
	width: 345px;
	padding: 10px 0 130px 10px;
	text-decoration: none;
	}

#registro a {
	text-decoration: none;
	color: #000;
	}
#registro a:hover {
	text-decoration: underline;}

#mobiliario {
	float: left;
	}

.entrar {
	margin-top:5px;
	background-position: 3px;
	text-align: right;
	display: block;
	}	
.entrar a {
	background-image: url(../images/piti02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 90%;
	color: #0018A4;
	padding: 0 13px 0 5px;
	text-decoration: none;
	background-color: #FFFFFF;
	}
.entrar a:hover {
	color: #585858;
	text-decoration: underline;}
	

.registrate {
	margin-top:5px;
	background-position: 3px;
	text-align: right;
	display: block;
	}	
.registrate a {
	background-repeat: no-repeat;
	background-position: right;
	font-size: 150%;
        font-weight: bold;
	color: #0018A4;
	padding: 0 13px 0 5px;
	text-decoration: none;
	}
.registrate a:hover {
	color: #585858;
	text-decoration: underline;}

/** Contenido principal**/

#principal {
	margin-top: 10px;
	float: right;
	width: 555px;
	padding: 15px 20px 0 0;
	}

#principal h1 {
	background-image: url(../images/piti03.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #000066;
	padding: 0 0 10px 15px;
	font-size: 110%;
	font-weight: bold;
	display: block;
	}
	
#principal p {
	padding: 0 0 15px 0;}
	
.precio_oferta {
	font-size: 130%;
	font-weight: bold;
	color: #FFF;
	background-color: #FF0000;
	padding: 0 5px 0 0;}

.comprar-h {
	font-size: 90%;
	background-color: #FF0000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}
a.comprar-h:hover {
	color: #FF0000;
	background-color:#FFF;
	}
	
.producto {
	color: #000;
	text-decoration: none;
	}
a.producto:hover {
	color: #93A3FF;
	}

.border_ptos {
	border: 1px solid  #B8B8B8;
	padding: 3px;
	}

#buscador select{
	font-size: 11px; 
	border: 1px solid #000000;
	width: 150px;
	}

/*Menu 1*/
#divSubmenu1 {
	position: absolute; 
	height: 103px; 
	z-index: 3;
	left: 165px;
	top: 22px;
	visibility: hidden;
}
	
#divSubmenu1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1842BF;
	display: block;
	width: 120px;
	padding: 2px 0px 2px 8px;
	text-decoration: none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

#divSubmenu1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3E67E2;
}

#divSubmenu1 table {
	margin: 0px 0px 0px 1px;
}

/*Menu 2*/
#divSubmenu2 {
	position: absolute; 
	height: 103px; 
	z-index: 3;
	left: 341px;
	top: 22px;
	visibility: hidden;
}
#divSubmenu2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1842BF;
	display: block;
	width: 77px;
	padding: 2px 0px 2px 8px;
	text-decoration: none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}

#divSubmenu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3E67E2;
}

.txt01{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}

.txt02, a.txt02:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;}
.txt02:hover{
	text-decoration: underline;}

.menu, a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
a.menu:hover{
	color:#96A2FF;}
	
.titulos{
	font-family:Comic Sans MS,arial,verdana;
	font-size: 130%;
	color: #7F7F7F;
	font-weight:bold;}
	
.vazul{
	text-decoration: none; 
	color: #0018A4; }
a.vazul:hover { 
	text-decoration: none; 
	color: #8CA8FD; }

.vazul2{  
	text-decoration: none; 
	color: #3E67E2; }
a.vazul2:hover { 
	color: #8CA8FD; }

.vazul3, link{  
	text-decoration: none; 
	color: #4D75ED; }
a.vazul3:hover { 
	color: #1A40B2; }

.vazul11{  
	text-decoration: none;  
	color: #0018A4; }
a.vazul11:hover {
	color: #93A3FF;
	}

.detalle{  
	text-decoration: none;  
	color: #0018A4;
	font-weight: bold;
	 }
a.detalle:hover {
	color: #93A3FF;
	}

.vgris {  
	text-decoration: none;  
	color: #6F6F6F; }

.vbgris{
	text-decoration: none;
	color: #6F6F6F;  
	font-weight : bold;
	  }
a.vbgris:hover { 
	text-decoration: none; 
	color: #3E67E2; 
	}
	
.vbrojo{
	text-decoration: none;
	color: #FF0000;  
	font-weight : bold;
	  }
a.vbrojo:hover { 
	text-decoration: none; 
	color: #8CA8FD; 
	}
	
.rojo{
	text-decoration: none;
	color: #E55851;}

.vblanco {
	text-decoration: none; 
	color : #FFFFFF;  
	}
a.vblanco:hover { 
	text-decoration: none; 
	color: #FEF977;
	}

.base, a.base:link {
	color: #B0C5F0;
	text-decoration:none;
}
a.base:hover{
	color: #FFFFFF;
}

.formularios1 {  
	font-size: 11px ; 
	text-decoration: none; 
	color : #7F7F7F;  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border-bottom : 1px solid #CFC8CF;  
	border-right : 1px solid #CFC8CF;  
	border-left : 1px solid #00356A;  
	border-top : 1px solid #00356A;   }

.formularios2 {  
	font-size: 10px ; 
	text-decoration: none; 
	text-align: right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color : #7F7F7F;  
	border-bottom : 1px solid #CFC8CF;  
	border-right : 1px solid #CFC8CF;  
	border-left : 1px solid #00356A;  
	border-top : 1px solid #00356A;   }

.formularios3 {  
	font-size: 10px ; 
	text-decoration: none; 
	font-family : Arial, Helvetica, sans-serif; 
	color : #7F7F7F;  
	border-bottom: 1px solid #CFC8CF;  
	border-right: 1px solid #CFC8CF;  
	border-left: 1px solid #00356A;  
	border-top: 1px solid #00356A; 
	width: 117px;  }

.formularios4 {
	font-size: 10px ; 
	text-decoration: none; 
	font-family :  Arial, Helvetica, sans-serif; 
	color : #7F7F7F;  
	border-bottom : 1px solid #CFC8CF;  
	border-right : 1px solid #CFC8CF;  
	border-left : 1px solid #00356A;  
	border-top : 1px solid #00356A; 
	width: 98%;  }
	
.ruta{  
	text-decoration: underline;
	color: #7F7F7F; }
a.ruta:hover { 
	text-decoration: none }
	
.subtit01{  
	text-decoration: none; 
	color: #0018A4; 
	font-weight:bold;
	}
a.subtit01:hover{
	color: #93A3FF;
}

.txt_bck {
	color: #000;
	text-decoration: none;
	}
a.txt_bck:hover {
	color: #0018A4;
	}

/**** TABLAS ****/

#web_tb {
	text-align: left;
	}

.tb_titulo {
	background-color: #0431B8;
	color: #FFF;
	font-weight: bold;
	}
.rivas {
	margin: 5px 5px 5x 15px;
	background-image: url(../images/rivas.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 7px 30px;
	font-size: 90%;
	font-weight: bold;
	color: #0018A4;
	}
.tb_producto {
	border: 1px solid #B8B8B8;
	}
.pre_producto {
	font-size: 100%;
	}
.ff_comprar {
	background-image: url(../images/fflin14.gif);
	background-repeat: repeat-x;
	}
.pre_comprar {
	background-image: url(../images/piticomprar.gif);
	background-repeat: no-repeat;
	background-position: right 0.1em;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #787878;
	text-decoration: none;
	font-weight: bold;
	padding: 0 15px 0 3px;
	font-size: 100%;
	}
a.pre_comprar:hover {
	background-color: #787878;
	color: #FFF;
	background-image: url(../images/piticomprar2.gif);
	}

/**** MAILS ****/

body#correo_boletin {
	background-color: #FEFEFE;
	text-align: left;
	line-height: 1.5em;
	}
#mail_boletin {
	background-image: url(../images/mail-ff01.gif);
	background-repeat: repeat-y;
	width: 560px;
	text-align: left;
	}
.mai_tit_boletin {
	background-image: url(../images/mail-css-f01.gif);
	background-repeat: no-repeat;
	padding: 0 0 10px 20px;
	color: #0118A4;
	font-weight: bold;
	font-size: 110%;
	}
.txt-pq {
	font-size: 100%;}
.separata {
	background-image: url(../images/mail-css-f02.gif);
	background-repeat: repeat-x;
	height: 10px;
	font-size: 1px;
	}
.txt_padding {
	padding: 0 20px;
	}
.txt_paddingpq {
	padding: 0 20px;
	font-size: 10px;
	color: #666666;
	}
.txt_paddingpq a {
	color: #666666;
	}

.img_borde {
	border: 1px solid #B8B8B8;
	}


/* MOBILIARIO DE OFICINA*/

.txt_mobiliario {
	background: url(../images/mobiliario.jpg) no-repeat left;
	padding-right: 130px;
	padding-bottom: 90px;}

#fotos_serie a img  {
	border: 1px solid #B8B8B8;
	}

#opcion_mobiliario .oficinaColor {
	background-color: #FF0000;
	border-right: 4px solid #FFF;
	border-top: 3px solid #FFF;
	height: 10px;
}
#opcion_mobiliario .oficina {
	background-color: #FFD9CC;
	border-right: 4px solid #FFF;
	vertical-align: top;
	}
#opcion_mobiliario .oficina_2 {
	background-color: #B5FFE2;
	border-right: 4px solid #FFF;
	border-bottom: 4px solid #FFF;
	vertical-align: top;
	}
#opcion_mobiliario .oficina_3 {
	background-color: #FFFFDA;
	border-bottom: 4px solid #FFF;
	vertical-align: top;
	}
.fnd-oficina {
	background: url(../images/fnd-oficina.gif) repeat-x;
	height: 20px;
	}
.fnd-oficina-bottom {
	background: url(../images/fnd-oficina-2.gif) repeat-x;
	height: 30px;
	}
#opcion_mobiliario .sillasColor {
	background-color: #00D682;
	border-right: 4px solid #FFF;
	border-top: 3px solid #FFF;
	height: 10px;
}
#opcion_mobiliario .sillas {
	background-color: #FFD9CC;
	border-right: 4px solid #FFF;
	border-bottom: 4px solid #FFF;
	vertical-align: top;
	}
#opcion_mobiliario .sillas_2 {
	background-color: #B5FFE2;
	border-right: 4px solid #FFF;
	vertical-align: top;
	}
#opcion_mobiliario .sillas_3 {
	background-color: #FFFFDA;
	border-bottom: 4px solid #FFF;
	vertical-align: top;
	}
.fnd-sillas {
	background: url(../images/fnd-sillas.gif) repeat-x;
	height: 20px;
	}
.fnd-sillas-bottom {
	background: url(../images/fnd-sillas-2.gif) repeat-x;
	height: 30px;
	}
	

#opcion_mobiliario .colectivoColor {
	background-color: #F5F500;
	border-top: 3px solid #FFF;
	height: 10px;
}
#opcion_mobiliario .colectivo {
	background-color: #FFD9CC;
	border-right: 4px solid #FFF;
	border-bottom: 4px solid #FFF;
	vertical-align: top;
	}
#opcion_mobiliario .colectivo_2 {
	background-color: #B5FFE2;
	border-right: 4px solid #FFF;
	border-bottom: 4px solid #FFF;
	vertical-align: top;
	}
#opcion_mobiliario .colectivo_3 {
	background-color: #FFFFDA;
	vertical-align: top;
	}
.fnd-colectivo {
	background: url(../images/fnd-colectivo.gif) repeat-x;
	height: 20px;
	}
.fnd-colectivo-bottom {
	background: url(../images/fnd-colectivo-2.gif) repeat-x;
	height: 30px;
	}	
	
	
	
#opcion_mobiliario ul.lista_series {
	margin: 10px 0 10px 10px;
	}
#opcion_mobiliario ul.lista_series li {
	background: url(../images/piti_series.gif) left 0.3em no-repeat;
	padding-left: 12px;
	font-weight: bold;
	color: #FF0000;
	}
#opcion_mobiliario ul.lista_series li a {
	text-decoration: none;
	color: #0118A4;
	font-weight: bold;
	}
#opcion_mobiliario ul.lista_series li a:hover {
	color: #FE0000;
	}
#opcion_mobiliario ul.lista_series li.primero_serie {
	background-image: none;
	margin-left: -10px;
	font-weight: bold;
	color: #FE0000;
	padding-bottom: 5px;
	}
#opcion_mobiliario ul.series {
	margin: 5px 0;}
#opcion_mobiliario ul.series li {
	background-image: none;
	}
#opcion_mobiliario ul.series li a {
	font-weight: normal;
	text-decoration: underline;}

