/*CUERPO Y DOCUMENTO*/
xhtml, xbody   		{ height:100%; margin:0; padding:0; text-align: center; margin-bottom: 0px;}
html, body 			{ background:white; font-size : 11px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;  }


div#footerr
{
	overflow: hidden;
	width: 100%;	
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index:1001;
	/* opacity:0.95; */
	/* filter:alpha(opacity:95); */
}

@media screen
  {
  body>div#footerr
    {
    position: fixed;
    }
  }




A:link				{color:#6D91A2}
A:visited			{color:#6D91A2}
A:hover				{color:#C4D1D9; text-decoration:underline }
A:active			{color:#6D91A2}

A.light:link		{color:#D0DDE5; font-size: 9px; font-family: Arial }
A.light:visited		{color:#D0DDE5; font-size: 9px; font-family: Arial }
A.light:hover		{color:white; font-size: 9px; font-family: Arial }
A.light:active		{color:#D0DDE5; font-size: 9px; font-family: Arial }

/*A					{ font-family : Verdana, Arial, sans-serif, Helvetica;}*/
A.navegador			{ font-family : Verdana, Arial, sans-serif, Helvetica; color: #5E7972; text-decoration:underline;}
A.naranja			{ color: #FF7000; text-decoration:underline;}
A.naranja:hover		{ color: #FFA255; text-decoration:underline;}
A.naranja:visited	{ color: #FF7000; text-decoration:underline;}
A.naranja2			{ color: #FF7000; text-decoration:none;}
A.naranja2:hover	{ color: #FFA255; text-decoration:none;}
A.naranja2:visited	{ color: #FF7000; text-decoration:none;}
A.skype				{ color: #A2D040; text-decoration:underline;}
A.skype:hover		{ color: #ECCB0D; text-decoration:underline;}
A.skype:visited		{ color: #A2D040; text-decoration:underline;}
A.menu				{ color: #364644;}
A.menu:visited		{ color: #364644;}
A.menu:hover		{ color: #364644;}
A.sticker			{ color: #7D7D7D;}
A.sticker:visited	{ color: #7D7D7D;}
A.sticker:hover		{ color: #7D7D7D;}


.block_top			{ background-image: url('../../i/skin/lgds/block_top.png'); background-repeat:no-repeat; }
.block_top_xl		{ background-image: url('../../i/skin/lgds/block_top_xl.png'); background-repeat:no-repeat; }

b.encuadro			{ font-size:9pt; font-weight:bold; font-family: 'Bitstream Vera Sans', 'Itc Avant Garde Ce Gothic Book', Arial, Verdana, sans-serif, Helvetica;  text-align:center; text-transform:none; text-decoration: none; color: #7C9BAA;  }
b.encuadro_xl		{ font-size:14px; font-weight:bold; font-family: 'Bitstream Vera Sans', 'Itc Avant Garde Ce Gothic Book', Arial, Verdana, sans-serif, Helvetica;  text-align:center; text-transform:none; text-decoration: none; color: #7C9BAA;  }
b.pager				{ font-size:10px; text-decoration: underline; }

.form_input    		{ width:200px; height:18px; margin-top:4px; margin-left:12px; border:0px solid #A5AEAD; font-weight:bold; font-size:11px; font-family:'Bitstream Vera Sans', Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; }
.form_select		{ width:155px; height:16px; border: 1px solid #85A4B3; font-size:11px; font-family:'Bitstream Vera Sans', Verdana, sans-serif; color:#6C7070; background-color: white;line-height: 12px; }

.round_input    	{ width:220px; height:18px; margin-top:5px; margin-left:12px; border:0px solid #A5AEAD; font-size:12px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica; text-transform:lowercase; color:#6D91A2; background-color: #D0DDE5;line-height: 12px; }
.round_input2    	{ width:205px; height:18px; margin-top:5px; margin-left:12px; border:0px solid #A5AEAD; font-size:12px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica; text-transform:lowercase; color:#6D91A2; background-color: #FFFFFF;line-height: 12px; }

.divmenu			{ height:20px; padding-top:8px; cursor:pointer; font-size:9pt; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-align:center; text-transform:none; text-decoration: none; color: #6D91A2; background-color: white;  }
.divmenu_over		{ height:20px; padding-top:8px; cursor:pointer; font-size:9pt; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-align:center; text-transform:none; text-decoration: none; color: white; background-color: #43719E; }
.divmenu_foot		{ height:0px; border-bottom: 6px solid #43719E; }
td.minimenu			{ font-size:11px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #7C9BAA; }
td.cart				{ font-size:12px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #7C9BAA; }
td.catitle			{ font-size:14px; font-weight:bold; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica; text-transform:lowercase; text-decoration: none; color:#7797A6; }
td.step				{ font-size:15px; font-weight:bold; font-family: Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:#7797A6; }
td.legend			{ font-size:14pt; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:#7797A6; }
td.buscar_title		{ font-size:14pt; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:#43719E; }
td.auth_form		{ font-size:11px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:white; }
td.enposter_title	{ font-size:12px; font-weight:bold; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:#43719E; }
td.enposter_texto	{ text-align:justify;padding-right:50px;font-size:11px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:#3B3B3B; }

/* titulo4" style="text-align:center;font-weight:normal;font-size:14pt;color:#7797A6 */


.titulo 			{ font-size:11px; font-weight:bold; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #7C9BAA;  }
.titulo1 			{ text-align:justify;font-size:11px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #7C9BAA;  }
.titulo2 			{ font-size:11px; font-weight:bold; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: black;  }
.titulo3 			{ font-size:13px; font-weight:bold; font-family: Arial, 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #43719E;  }
.titulo4 			{ text-align:justify;font-size:15px; font-weight:bold; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color:#7797A6; }
.titulo5 			{ font-size:12px; font-weight:bold; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #7899A9;  }
.titulo5 			{ font-size:14px; font-weight:bold; font-family: ArialVerdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #A2B6C0;  }
.intro				{ font-size:14px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #B0C0C9; background-image: url('../../i/skin/encuadro/ico_block.png'); background-position:10px 17px; padding-left:25px; padding-right:0px; padding-bottom:4px; background-repeat:no-repeat; border:0px solid red;}
.categorias			{ font-size:13px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;  text-transform:none; text-decoration: none; color: #43719E;  }

/* ------------------------------------------------------------------------ */
/* Ficha  */
/* ------------------------------------------------------------------------ */
td.ficha_separador	{ width:1px; margin:0px; padding:0px; background-color: #C6C7C6; }
td.referencia		{ padding-left:10px; height:34px; width:100px; font-size : 10px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: bold;color: #6C7070; background-color:#F9F9F9; }
td.ficha_titulo		{ font-size:16px; font-weight:bold; font-family: Arial; color:black;}
div.click2zoom		{ z-index:2;cursor:pointer; position:relative; width:15px; height:15px; align:right; border-left:1px solid #DADADA; border-bottom:1px solid #DADADA; background-image: url('../../i/web/zoomimage.png'); background-position:center center; background-repeat:no-repeat; font-size: 8px; font-family: Verdana, Arial, sans-serif, Helvetica;  font-weight:bold; color:black; }
span.gt				{ font-size : 9px; font-family : Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;color: #FF7000;	}


/* ------------------------------------------------------------------------ */
/* AJAX  */
/* ------------------------------------------------------------------------ */

/*<![CDATA[*/
	h1 { font-size: 1.2em; text-align:left;}
	li { margin: 0px; margin-top: 0px; padding: 0px; width: 100%; text-align:left; list-style-type:none; border: 0px solid #779; background-color: none; }
	
	.xxp_maximize 	{ display:none; }
	.xxp_minimize 	{ display:none; }
	.xxp_close 		{ display:none; }

/*]]>*/

.inplaceeditor-saving { background: url('../../i/web/wait.gif') bottom right no-repeat; }
.inplaceeditor-loading { background: url('../../i/web/wait.gif') bottom right no-repeat; }
.inplaceeditor-textarea-big { width:400px; height:30px }

form.inplaceeditor-form { /* The form */
	margin:0px; padding:0px;
}

form.inplaceeditor-form input[type="text"] { /* Input box */
	height:16px; border: 1px solid #5A5C5C; font:10px Verdana, sans-serif; color:#5A5C5C; background-color: #FFFFFF;
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
	width:440px; height:60px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;
}
form.inplaceeditor-form-html textarea { /* Textarea, if multiple columns */
	width:475px; height:400px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em; height:16px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:1em;
}

/* ------------------------------------------------------------------------ */
/* Images  */
/* ------------------------------------------------------------------------ */
img					{ border:none }
.img				{ border: 1px solid #DADADA }
.imgbook			{ border: 3px solid white }
.png24 				{ behavior: url("inc/pngbehavior.htc"); }

/* ------------------------------------------------------------------------ */
/* Divs */
/* ------------------------------------------------------------------------ */
.xp_boton 			{ width:80px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_normal.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:black; font-family: Tahoma, Arial, Verdana; font-size:10px; }
.xp_boton_over 		{ width:80px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:black; font-family: Tahoma, Arial, Verdana; font-size:10px; }
.xp_boton2 			{ width:80px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:5px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton2_over 	{ width:80px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:5px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton_xl 		{ width:130px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_xl.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:black; font-family: Tahoma, Arial, Verdana; font-size:10px; }
.xp_boton_xl_over 	{ width:130px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_xl_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:black; font-family: Tahoma, Arial, Verdana; font-size:10px; }
.xp_boton_xl2 		{ width:130px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_xl.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:5px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton_xl2_over 	{ width:130px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_xl_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:5px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton_xs 		{ width:65px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_xs.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:black; font-family: Tahoma, Arial, Verdana; font-size:10px; }
.xp_boton_xs_over 	{ width:65px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_xs_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:black; font-family: Tahoma, Arial, Verdana; font-size:10px; }
.xp_boton_xs2 		{ width:65px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_xs.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:5px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton_xs2_over 	{ width:65px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_xs_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:5px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton_xs3 		{ width:55px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_xs3.png'); text-transform:lowercase; cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:white; font-family: Arial, Verdana; font-size:10px; font-weight:bold; }
.xp_boton_xs3_over 	{ width:55px; height:23px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_xs3_over.png'); text-transform:lowercase; cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:4px; color:white; font-family: Arial, Verdana; font-size:10px; font-weight:bold; }
.xp_boton_xs4 		{ width:65px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_xs2.png'); cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:6px; color:#43719E; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }
.xp_boton_xs4_over 	{ width:65px; height:23px; overflow:hidden; background-image: url('../../i/skin/encuadro/button_xs2_over.png');   cursor:pointer; background-repeat:no-repeat; text-align:center; padding-top:6px; color:white; font-family: 'Bitstream Vera Sans', Tahoma, Arial, Verdana; font-size:12px; }

.xp_maximize		{ width:13px; height:13px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_wmax.png');   cursor:pointer; background-repeat:no-repeat; }
.xp_minimize 		{ width:13px; height:13px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_wmin.png');   cursor:pointer; background-repeat:no-repeat; }
.xp_close	 		{ width:13px; height:13px; overflow:hidden; background-image: url('../../i/skin/lgds/xp_boton_wclose.png'); cursor:pointer; background-repeat:no-repeat; }


.popup {
	width: 423px;
	height: 174px;	
	z-index:1; 
	margin-left: auto;
	margin-right: auto;
	position:absolute;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/web/xp_popup.png');
}
.popup[class] 	{ background-image:url('../../i/web/xp_popup.png'); }


.loading {	
	z-index:1; left:0;	top:0;
	position:absolute;
	margin:0px;
	padding:0px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/web/loading_bg.png');
}
.loading[class] 	{ background-image:url('../../i/web/loading_bg.png'); }


#loading {
/*height:100%;*/
min-height:100%;/*for mozilla*/
}
html>body #loading {height:auto}/*for mozilla */



/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

B 					{ font-family: 'Bitstream Vera Sans', 'Itc Avant Garde Ce Gothic Book', Arial, Verdana, sans-serif, Helvetica;  text-align:center; text-transform:none; text-decoration: none; color: #7C9BAA; }


B.b					{ font-size : 12px; font-family : Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; color: #4D4D4D;      }
.bs					{ font-size : 11px; font-family : Arial, Verdana, sans-serif, Helvetica;  font-weight:bold; text-decoration: none; color: #4D4D4D;      }
B.c					{ font-size : 14px; font-family : 'Trebuchet ms', Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; color: #4D4D4D;      }
B.d					{ font-size : 11px; font-family : 'Trebuchet ms', Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; color: #4D4D4D;      }
B.gt				{ font-size : 12px; font-family : 'Trebuchet ms', Verdana, sans-serif, Helvetica;  text-decoration: none; color: #364644;      }
B.gris				{ color: #838383;      }
B.precio			{ font-size : 15px; font-family : Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; color: #43719E; }
B.precio2			{ font-size : 12px; font-family : Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; color: #43719E; }
B.baladron			{ font-size: 11px; font-family : 'Trebuchet ms', Arial, Verdana, sans-serif, Helvetica; color: #4D4D4D; }

div.cesta_lista		{ background-color: #F9F9F9; border:1px solid #C6C6C6; overflow:auto; width: 218px; height:81px; padding:0px; margin:0px; margin-top:5px;} /*scrollbar-base-color:#EAEAEA; */
div.output			{ border:1px solid #868686; font-size : 12px; font-family : 'Trebuchet ms', Arial, Verdana, sans-serif, Helvetica;  background-color:#F5F5F5; text-align:center; overflow:auto; width: 473px; height:114px; padding:0px; margin:0px; margin-left:13px;} /*scrollbar-base-color:#EAEAEA;*/
div.sticker			{ color:silver; border:0px solid red;width:210px;height:80px;padding-left:4px;padding-right:4px;overflow:hidden }

/* FORMULARIOS */
form.buscador		{ padding:0px; margin:0px; margin-top:2px; }
/* input.buscador   { width:175px; height:15px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; background-image: url('../../i/web/bg_caja_buscador.jpg'); background-repeat: repeat-x;} */
input.buscador    	{ width:175px; height:17px; padding-left:4px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; }
/* textarea.buscador   { width:175px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; background-image: url('../../i/web/bg_caja_buscador.jpg'); background-repeat: repeat-x; scrollbar-base-color:#ECECEC; scrollbar-darkshadow-color: #333333; scrollbar-arrow-color: #81173D; } */
textarea.buscador   { padding-left:4px; width:175px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; } /* scrollbar-base-color:#ECECEC; scrollbar-darkshadow-color: #333333; scrollbar-arrow-color: #81173D; */
select.buscador   	{ width:165px; height:15px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; background-image: url('../../i/web/bg_caja_buscador.jpg'); background-repeat: repeat-x;}

input.baladron    	{ height:15px; padding-left:4px; border: 1px solid #A5AEAD; font-size:11px; font-weight:normal; font-family: 'Bitstream Vera Sans', Arial, Verdana, sans-serif, Helvetica;   color:#6C7070; background-color: #FFFFFF;line-height: 12px; }
textarea.baladron   { height:180px; border: 1px solid #A5AEAD; padding-left:4px; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; } /* scrollbar-base-color:#ECECEC; scrollbar-darkshadow-color: #333333; scrollbar-arrow-color: #81173D; */
select.baladron   	{ width:390px;height:15px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; background-image: url('../../i/web/bg_caja_buscador.jpg'); background-repeat: repeat-x;}
select.compra     	{ width:40px; height:15px; border: 1px solid #A5AEAD; font:10px Verdana, sans-serif; color:#6C7070; background-color: #FFFFFF;line-height: 12px; background-image: url('../../i/web/bg_caja_buscador.jpg'); background-repeat: repeat-x;}
textarea.tienda   	{ background-color: #FFFFFF; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border: #2574B4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;    }
input.boton      	{ width:95px; height:18px; background-color: #FFFFFF; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border: #6C7070; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
input.botonwin		{ color:black; background-color: #E0DFE3; border-left: 1px solid #FCFCFC; border-right: 1px solid #7E7E7E; border-top: 1px solid #FCFCFC; border-bottom: 1px solid #7E7E7E; font-family:'trebuchet ms',helvetica,sans-serif; font-size:11px; font-weight:bold;}
select.tienda     	{ width: 200pt; height: 11pt; background-color: #FFFFFF; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border: #2574B4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
input.Bot			{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #FFFFFF; max-height: 17px;  max-width: 58px; }

/* TABLAS */
.cabecera			{ background-color:#FBF072;background-image: url('../../i/skin/cabecera_bg.jpg');background-repeat: repeat-x; }
.menu_bar			{ cursor:pointer; font-family: Arial, Verdana,sans-serif,Helvetica; font-size: 10px; font-weight:bold; color: #6D91A2; background-color:#D0DDE5; }
.menu_bar_over		{ cursor:pointer; font-family: Arial, Verdana,sans-serif,Helvetica; font-size: 11px; color: white; background-color:#D2D2D2; }
.menu_separador		{ width:2px; height:18px; background-image: url('../../i/skin/menu_separador.jpg');background-repeat: repeat-y; }
.content_top		{ height:5px; background-image: url('../../i/skin/content_top_bg.jpg');background-repeat: repeat-x; }
table.auth			{ height:40px; margin-bottom:15px; background-image: url('../../i/skin/alum_bg.gif'); background-repeat: no-repeat; background-position: top center }
/*.catalogo			{ cursor:pointer; height:18px; color:#444335; border-top:1px solid #FCF5B5; border-left:1px solid #FCF5B5;border-bottom:1px solid #B7AA34; background-color: #F8E950; }*/
/*.catalogo_over		{ cursor:pointer; height:18px; color:black; border-top:1px solid #FCF5B5; border-left:1px solid #FCF5B5;border-bottom:1px solid #B7AA34; background-color: #FFF483; }*/
/*.subcatalogo		{ cursor:pointer; height:18px; color:#444335; border-top:1px solid #FCF5B5; border-left:1px solid #FCF5B5;border-bottom:1px solid #B7AA34; background-color: #F6F89A; }*/
/*.subcatalogo_over	{ cursor:pointer; height:18px; color:black; border-top:1px solid #FCF5B5; border-left:1px solid #FCF5B5;border-bottom:1px solid #B7AA34; background-color: #FFF483; }*/
.catalogo			{ background-image: url('../../i/ico/ico_arrow.gif'); background-repeat:no-repeat; background-position: 18px 4px; padding-left:30px; font-size : 10px; font-family: Arial, verdana; font-weight:bold; cursor:pointer; height:17px; color:#444335; }
.catalogo_over		{ background-image: url('../../i/ico/ico_arrow_down.gif'); background-repeat:no-repeat; background-position: 18px 8px; padding-left:30px; font-size : 10px; font-family: Arial, verdana; font-weight:bold; cursor:pointer; height:17px; color:black; background-color:#EEEEEE}

.subcatalogo		{ background-image: url('../../i/ico/ico_arrow_blue.gif'); background-repeat:no-repeat; background-position: 37px 6px; padding-left:45px; font-size : 10px; font-family: Arial, verdana; font-weight:bold; cursor:pointer; height:17px; color:#444335; background-color:#FCFCFC; text-transform: uppercase}
.subcatalogo_over	{ padding-left:45px; font-size : 10px; font-family: Arial, verdana; font-weight:bold; cursor:pointer; height:17px; color:black; background-color:#F6F89A; text-transform: uppercase}

.subsubcatalogo		{ background-image: url('../../i/ico/ico_arrow_blue.gif'); background-repeat:no-repeat; background-position: 52px 6px; padding-left:60px; font-size : 10px; font-family: Arial, verdana; font-weight:bold; cursor:pointer; height:17px; color:#444335; background-color:#FFFFFF; text-transform: capitalize}
.subsubcatalogo_over{ padding-left:60px; font-size : 10px; font-family: Arial, verdana; font-weight:bold; cursor:pointer; height:17px; color:black; background-color:#F6F89A; text-transform: capitalize}

.catalogo_separador { background-color:#DDDDDD; height:1px; }
.subcatalogo_separador { background-color:#EBEBEB; height:1px; }

.borde1				{ border:1px solid #C6C6C6; background-color:#F3F3F3 }
.borde2				{ border:1px solid #CACACA; background-color:#F7F7F7 }
.borde3				{ border:1px solid #CACACA; background-color:#F7F7F7 }
.borde4				{ border:1px solid #CACACA; background-color:#F7F7F7 }

td.naranja 			{ color: #FF6000;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;    }
td.titazul 			{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #002B7F}


td.titulo_borde		{ color: #4D4D4D;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold; border:1px solid #484848; background-color:#FFF483; background-image: url('../../i/skin/line_bg.jpg');   }
.tachado 			{ color: red;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  text-decoration: line-through;     }
table.main 			{ background:white; border: 1px solid #6D91A2; }
table.categorias	{ background:#F7E546; border-left: 1px solid #959DA0; border-right: 1px solid #959DA0; border-bottom: 1px solid #959DA0;}
td.page 			{ background:white; border: 1px solid #C6C7C6; }
td.page_rounded		{ background-image: url('../../i/skin/page_rounded.gif'); background-repeat:no-repeat }
td.yellow_rounded	{ background-image: url('../../i/skin/yellow_rounded.gif'); background-repeat:no-repeat }
td.page_y 			{ background:#FCFBA9; border: 1px solid #959DA0; }
td.buscador			{ font-size : 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #8E9595; }
td.navegador		{ font-size : 10px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: bold;color: #5E7972; }
td.small			{ font-size : 9px; font-family : Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;color: #6C7070;	    }
td					{ font-size : 11px; font-family : Tahoma, Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;color: #6C7070;	    }
td.td0				{ font-size : 11px; font-family : Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;color: #6C7070;	    }
td.td1				{ font-size : 11px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;color: #6C7070;	    }
td.td2				{ font-size : 11px; font-family : 'Trebuchet ms', Arial, Verdana, sans-serif, Helvetica; }
td.auth				{ font-size : 11px; font-family : 'Trebuchet ms', Arial, Verdana, sans-serif, Helvetica; color:#7B91AE; }
td.info 			{ font-size : 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #868686; }
td.titulo_htmlform	{ width:475px; padding-left:10px; padding-right:10px; text-align:right; height:29px; border: 1px solid #B6B6B6; font-family: Arial, Verdana,sans-serif,Helvetica; font-size: 12px; color: white; background-color:#7ECBE0; }


span.iva			{ font-size : 9px; font-family : Arial, Verdana, sans-serif, Helvetica;  text-decoration: none; font-weight: normal;color: #B1B4B4;	    }


/* Calendar */
a.today:link,a.today:visited	{ color: #395A8B; font-weight: bold; text-decoration: none; }
a.today:hover,a.today:active	{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:link,a.selectedDay:visited	{ color: #FFFFFF; text-decoration: none; }
a.selectedDay:hover,a.selectedDay:active	{ color: #5F81AF; text-decoration: none; }
a.weekDay:link,a.weekDay:visited			{ color: #000000; text-decoration: none; }
a.weekDay:hover,a.weekDay:active			{ color: #395A8B; text-decoration: none; }
TD.selectedDay 					{ background-color: #003366; color: White; font-size : 7pt; font-family : Tahoma, Arial; }
TD.today 						{ font-weight:bold;vertical-align:middle; font-size : 8pt; font-family : Arial; width:26px; height:20px; background-color: #D5DEEA; color: #395A8B; } 
TD.workday 						{ vertical-align:middle; font-size : 7pt; font-family : Tahoma, Arial; width:26px; height:20px; background-color: #FFFFFF; }
TD.weekend 						{ vertical-align:middle; background-color: #FFEAEA; font-size : 7pt; font-family : Tahoma, Arial; width:26px; height:20px; }
TH.calendar 					{ margin: 1px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #A4BDDF; border-left: 1px solid #A4BDDF; background-color: #A4BDDF; color: Black; font-size: 13px; font-weight: bold; }
.CalendarButtons 				{ border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #EAEAEA; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: none; }
.CalendarControls 				{ font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; }

.calendarHeaderTop 			{ font-size : 11px; font-family : Arial; width:26px; height:20px; font-weight: bolder; color: #395A8B;  } 
.calendarHeader 			{ vertical-align:middle; font-size : 11px; font-family : Arial; width:26px; height:20px; font-weight: bolder; color: black; background-color: #E0E0E0; } 
.calendarToday 				{ vertical-align:middle; font-size : 11px; font-family : Arial; width:26px; height:20px; background-color: #E0E0E0; color: black; } 
.calendarEmpty				{ vertical-align:middle; font-size : 11px; font-family : Arial; width:26px; height:20px; background-color: #F4F4F4; color:#BBBBBB}
.calendar 					{ vertical-align:middle; font-size : 11px; font-family : Arial; width:26px; height:20px; background-color: #F4F4F4; }

.calendar_link 				{ vertical-align:middle; font-size : 7pt; font-family : Arial; width:26px; height:23px; background-color: #D4DEEC; color:#395A8B; font-weight:bold; text-decoration:underline; }
.calendar_link_aviso 		{ vertical-align:middle; font-size : 7pt; font-family : Arial; width:26px; height:23px; background-color: #EAEFF5; color:#395A8B; text-decoration:underline; }
.calendar_link_urgente 		{ background-image:url('../../i/skin/urgente_bg.gif');vertical-align:middle; font-size : 7pt; font-family : Arial; width:26px; height:23px; background-color: #EAEFF5; color:#395A8B; text-decoration:underline; }
.calendar_link_festivo 		{ background-color: #FFEAEA; vertical-align:middle; font-size : 7pt; font-family : Arial; width:26px; height:23px; color:#395A8B; text-decoration:underline; }

.calendar_link_today 		{ font-weight:bold;vertical-align:middle; font-size : 8pt; font-family : Arial; width:26px; height:20px; background-color: #EAEFF5; color:#395A8B; text-decoration:underline; }
.calendar_link_today_aviso 	{ font-weight:bold;vertical-align:middle; font-size : 8pt; font-family : Arial; width:26px; height:20px; background-color: #EAEFF5; color:#395A8B; text-decoration:underline; }
.calendar_link_today_urgente { font-weight:bold;background-image:url('../../i/skin/urgente_bg.gif');vertical-align:middle; font-size : 8pt; font-family : Arial; width:26px; height:20px; background-color: #EAEFF5; color:#395A8B; text-decoration:underline; }
.calendar_link_today_festivo { background-color: #FFEAEA; font-weight:bold; vertical-align:middle; font-size : 8pt; font-family : Arial; width:26px; height:16px; color:#395A8B; text-decoration:underline; }

table.calendar { width:100%; margin:0px; padding:0px; background-color: white; }





.roundcont 			{ background-color: #DBDBDB; color: #fff; }
.roundcont p 		{ margin: 0 10px; }
.roundtop 			{ background: url('../../i/web/tr.gif') no-repeat top right; }
.roundbottom 		{ background: url('../../i/web/br.gif') no-repeat top right; }

img.corner 			{ width: 15px; height: 15px; border: none; display: block !important; }




	.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #3366CC;
		padding: 2px 6px 2px 6px;
	}
	#search_suggest {
		position: absolute; 
		background-color: #FFFFFF; 
		text-align: left; 
		border: 1px solid #A5AEAD;
		border-top:none;
		cursor: pointer;
	}	

