/* CSS Document */
/* ©2006 EMAÚS.
--------------------------------------------------------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #204066;
	background:url(/html/img/bg_body.gif) repeat left top;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #204066;
	text-decoration: underline;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #204066;
	text-decoration: none;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #204066;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #FF6600;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:0px;

}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #FF9900;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #204066;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
form{
	margin:0px 0px 0px 0px;
	padding:0;
}
select{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
option{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #204066;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;

}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #204066;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}


p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
}
.oculta {
	display:none;
}

.negrita {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #204066;
	font-weight:bold;
}
.negrita2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #204066;
	font-weight:bold;
}
.tit_naranja{
	color: #FF9900;
}
.tit_naranja_normal{
	color: #FF9900;
	font-weight:normal;
}

img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.caja_img{
width: 530px;
height:auto;
/*height:165px;*/
float:left;
}
div>.caja_img{
width: 530px;
height:auto;
/*height:165px;*/
float:left;
margin:0px 0px 30px 0px;
}
.caja_img2{
/*width: 230px;
height:155px;*/
width: 200px;
height:249px;
float:left;
padding:5px;
border:1px solid #66CC99;
}

/* ESTRUCTURA GENERAL
--------------------------------------------------------------------------------------------- */

#contenedor_principal {
	width: 764px;
	height:auto;
	margin: 0px auto;
}
#contenedor {
	width: 720px;
	height:auto;
	float:left;
	margin: 0px;
	padding:15px;
	border:7px solid #26587B;
	background-color:#FFFFFF;

}
#top{
	width: 720px;
	height:217px;
	float:left;
	background: url(/html/img/top.jpg) no-repeat;
	margin:0px 0px 21px 0px;
	text-align:left;
	vertical-align: bottom;
}
#centro{ 
	width: 720px;
	height:auto;
	float:left;
	background: #FFFFFF url(/html/img/bg_centro.gif) repeat-y left top;
overflow:visible;
}

#columna_left{
	width: 160px;
	height:auto;
	float:left;
	background: #75D1A3;
	padding: 0px 0px 150px 0px;
}

#menu_left{ 
	width: 160px;
	height:auto;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight:bold;
	background: #26587B url(/html/img/bg_menu_left.gif) no-repeat left bottom;
	padding:8px 0px 100px 10px;
}


#contenido{ 
	width: 531px;
	height:auto;
	float:left;
	padding:0px 0px 0px 19px;
	background:#FFFFFF;

}

div>#contenido{ 
	width: 531px;
	height:auto;
	float:right;
	padding:0px 0px 0px 19px;
	margin:0px 0px 0px 10px;
}

/* MENÚ TOP
----------------------------------------------------------*/
#menu_top{
	width: 588px;
	height:23px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #204066;
	font-weight:bold;
	margin:177px 0px 0px 0px;
	padding:5px 0px 0px 14px;
	vertical-align: middle;
}

#menu_top ul{
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
	display:inline;
}
#menu_top li{
	width:auto;
	height:auto;
	padding: 0px 0px 0px 0px;
	float:left;
	margin:0px 8px 0px 0px;
padding:0px 8px 0px 0px;
border-right: 1px solid #204066;
}
#menu_top  li a{
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #204066;
	font-weight:bold;
	text-decoration:none;
}
#menu_top li a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
}
#menu_top li.select{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
}

 a.cesta{
	width: 97px;
	height:16px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight:bold;
	background: url(/html/img/bot_azul1.gif) 100%;
	margin:178px 0px 0px 0px;
	padding:4px 0px 0px 10px;
	text-decoration:none;
}
 a.cesta:hover{
	width: 97px;
	height:16px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	background: url(/html/img/bot_azul2.gif) 100%;
}
/* MENÚ izquierda
----------------------------------------------------------*/
.dato_casilla{
	width: auto;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 4px;

}
#dato_casilla_usuario{
	width: 75px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
border-bottom:1px solid #559900;
border-top:1px solid #559900;
}
.casilla_left{
	width: 151px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight:normal;
	margin:5px 0px 5px -4px;
	padding:0px 0px 0px 0px;
	border-top:2px solid #999999;
	border-left:1px solid #999999;
}
.casilla_left2{
	width: 145px;
	height:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight:normal;
	margin:5px 0px 5px -4px;
	padding:2px 0px 0px 2px;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
}

.casilla_usuario{
	width: 145px;
	height:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight:normal;
	margin:5px 0px 5px 0px;
	padding:2px 0px 0px 2px;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
}
.casilla_left3{
	width: 142px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #26587B;
	font-weight:normal;
	margin:5px 0px 10px -4px;
	padding:3px 0px 0px 5px;
	background-color:#76D1A3;

}

 a.buscar{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #7EE3B0;
	font-weight:bold;
	background: url(/html/img/buscar1.gif) no-repeat right top;
	margin:5px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	text-decoration:none;
}
 a.buscar:hover{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #FFFFFF;
	font-weight:bold;
	margin:5px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	background: url(/html/img/buscar2.gif) no-repeat right top;
}
 a.entrar{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #7EE3B0;
	font-weight:bold;
	background: url(/html/img/entrar1.gif) no-repeat right top;
	margin:0px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	text-decoration:none;
}
 a.entrar:hover{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #FFFFFF;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	background: url(/html/img/entrar2.gif) no-repeat right top;
}
 a.salir{
	width: auto;
	height:16px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #7EE3B0;
	font-weight:bold;
	background: url(/html/img/salir1.gif) no-repeat right top;
	margin:0px 10px 10px 0px;
	padding:2px 23px 0px 0px;
	text-decoration:none;
}
 a.salir:hover{
	width: auto;
	height:16px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #FFFFFF;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	padding:2px 23px 0px 0px;
	background: url(/html/img/salir2.gif) no-repeat right top;

}
#menu_left ul{
	padding: 0px; 
	margin:0px 0px 0px 0px;
	list-style-type:none;
	display:block;
}
#menu_left li{
	width:150px;
	height:18px;
	padding: 0px 0px 0px 0px;
	float:left;
	margin:0px 0px 5px 0px;
	vertical-align: middle;
}
#menu_left  li a{
	float: left;
	width:140px;
	height:15px;
	background-image:url(/html/img/bg_botones.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #FF6600;
	text-decoration:none;
	vertical-align: middle;
	padding: 3px 0px 0px 10px;
}
#menu_left  li a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #FFFFFF;
	text-decoration:none;
	vertical-align: middle;
	background-position:0px -18px;
}

#menu_left li.select {
	width: 140px;
	height:15px;
	padding: 3px 0px 0px 10px;
	background-image:url(/html/img/bg_botones.gif);
	background-position:0px -18px;
}
#menu_left li a.verde {
	width: 140px;
	height:15px;
	padding: 3px 0px 0px 10px;
	background-image:url(/html/img/bg_botones_v.gif);
	color:#26587B;
}
#menu_left li a.verde:hover {
	width: 140px;
	height:15px;
	padding: 3px 0px 0px 10px;
	background-image:url(/html/img/bg_botones_v.gif);
	background-position:0px -18px;
	color:#76D1A3;
}
.separador{
	width: 149px;
	height:6px;
	float:left;
	margin: 15px 0px 10px 0px;
	background:url(/html/img/separador1.gif) no-repeat;
}

/* CONTENIDO CENTRAL
----------------------------------------------------------*/

.contenido_texto2 {
	width: 531px;
	height:auto;
	float:left;
	background: #FFFFFF url(/html/img/separador2.gif) no-repeat left top;
	margin:20px 0px 0px 0px;
	padding:25px 0px 20px 0px;

}


#botonera_contenido{
	width: 531px;
	height:auto;
	float:left;
	background: #FFFFFF url(/html/img/separador2.gif) no-repeat left top;
	padding:15px 0px 0px 0px;
	text-align:right;
}

#botonera_varios{
	width: auto;
	height:auto;
	float:right;
}

a.buscar_contenido{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/buscar_na1.gif) no-repeat right top;
	margin:0px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	text-decoration:none;

}
 a.buscar_contenido:hover{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	background: url(/html/img/buscar_na2.gif) no-repeat right top;

}

a.enviar{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/bot_enviar1.gif) no-repeat right top;
	margin:0px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	text-decoration:none;

}
 a.enviar:hover{
	width: auto;
	height:14px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	padding:0px 23px 0px 0px;
	background: url(/html/img/bot_enviar2.gif) no-repeat right top;

}

a.ampliar{
	width: 16px;
	height:16px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/bot_ampliar1.gif) no-repeat left bottom;
	/*margin:152px 0px 0px 9px; antes de cambiar la imagen*/
	margin:245px 0px 0px 9px;
}
 a.ampliar:hover{
	width:16px;
	height:16px;
	float:left;
	margin:245px 0px 0px 9px;
	background: url(/html/img/bot_ampliar2.gif) no-repeat left top;
}

a.imprimir{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
	background: url(/html/img/imprimir1.gif) no-repeat left center;
	padding:2px 11px 0px 24px;
	margin:0px 11px 0px 0px;
	border-right:1px solid #FF6600;
}
 a.imprimir:hover{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	text-decoration:none;
	background: url(/html/img/imprimir2.gif) no-repeat left center;
	padding:2px 11px 0px 24px;
	margin:0px 11px 0px 0px;
	border-right:1px solid #FF6600;
}
a.modificar{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/modificar1.gif) no-repeat left center;
	padding:2px 11px 0px 25px;
	margin:0px 11px 0px 0px;
	text-decoration:none;
	border-right:1px solid #FF6600;
}
 a.modificar:hover{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	background: url(/html/img/modificar2.gif) no-repeat left center;
	padding:2px 11px 0px 25px;
	margin:0px 11px 0px 0px;
	text-decoration:none;
	border-right:1px solid #FF6600;
}

a.continuar{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/continuar1.gif) no-repeat right center;
	padding:2px 20px 0px 0px;
	text-decoration:none;
	vertical-align:middle;
}
 a.continuar:hover{
	width:auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	background: url(/html/img/continuar2.gif) no-repeat right center;
	padding:2px 20px 0px 0px;
	text-decoration:none;
	vertical-align:middle;
}
a.continuar_compra{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/continuar_compra1.gif) no-repeat left center;
	padding:2px 11px 0px 25px;
	margin:0px 11px 0px 0px;
	text-decoration:none;
	border-right:1px solid #FF6600;
}
 a.continuar_compra:hover{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	background: url(/html/img/continuar_compra2.gif) no-repeat left center;
	padding:2px 11px 0px 25px;
	margin:0px 11px 0px 0px;
	text-decoration:none;
	border-right:1px solid #FF6600;
}
a.vaciar{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/vaciar1.gif) no-repeat left center;
	padding:2px 11px 0px 25px;
	margin:0px 11px 0px 0px;
	text-decoration:none;

	border-right:1px solid #FF6600;
}
 a.vaciar:hover{
	width: auto;
	height:15px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	background: url(/html/img/vaciar2.gif) no-repeat left center;
	padding:2px 11px 0px 25px;
	margin:0px 11px 0px 0px;
	text-decoration:none;

	border-right:1px solid #FF6600;
}
a.finalizar{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/finalizar1.gif) no-repeat left center;
	padding:3px 11px 0px 25px;
	margin:-2px 11px 0px 0px;
	text-decoration:none;
	border-right:1px solid #FF6600;
}
 a.finalizar:hover{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FF9900;
	background: url(/html/img/finalizar2.gif) no-repeat left center;
	padding:3px 11px 0px 25px;
	margin:-2px 11px 0px 0px;alendario
	text-decoration:none;
	border-right:1px solid #FF6600;
}
/* ALBARANES
----------------------------------------------------------*/
.caja_paginacion{
	width: 520px;
	height:auto;
	float:left;
}
.caja_texto{
	width: auto;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #229663;
	padding:0px 4px 0px 0px;
	margin:3px 0px 0px 0px;
	vertical-align:middle;
	overflow:visible;
}
.caja_texto .negrita{
	font-family: Arial, Helvetica, sans-serif;
	color: #229663;
	font-size: 100%;
	font-weight:bold;
	padding:2px;
}
.caja_texto a{
	font-family: Arial, Helvetica, sans-serif;
	color: #229663;
	font-size: 100%;
	text-decoration:none;
}
.caja_texto a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #229663;
	font-size: 100%;
	text-decoration:underline;
}
.caja_texto a.negrita{
	font-family: Arial, Helvetica, sans-serif;
	color: #229663;
	font-size: 100%;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}
.caja_texto a.negrita:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #229663;
	font-size: 100%;
	text-decoration:underline;
	font-weight:bold;
	padding:2px;
}
.casilla_materia{
	width: 300px;
	/*height:17px;*/
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight:normal;
	margin:0px 10px 6px 0px;
	/*background:url(/html/img/bg_form.gif) repeat;*/
	padding:0px 0px 0px 5px;
	border-right:1px solid #E0E0E0;
}

div>.casilla_materia{
	margin:0px 10px 9px 0px;
	padding:0px 0px 0px 5px;
}
.casilla_paginacion{
	width: 50px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight:normal;
	margin:-14px 10px 0px 135px;
	border-top:2px solid #999999;
	border-left:1px solid #999999;
}
div>.casilla_paginacion{
	margin:-16px 10px 0px 130px;
}
.casilla_paginacion2{
	width: 82px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight:normal;
	margin:-14px 0px 0px 90px;
	border-top:2px solid #999999;
	border-left:1px solid #999999;
}
div>.casilla_paginacion2{
	margin:-16px 0px 0px 90px;
}
.caja_texto a.numero_pagina{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #229663;
	text-decoration:none;
	font-weight:normal;
	/*padding:2px;*/
	padding:1px 4px 1px 4px;
}
.caja_texto a.numero_pagina:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background:#FF6600 100%;
	/*padding:2px;*/
padding:1px 4px 1px 4px;
}
.caja_texto .select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background:#FF6600 100%;
	/*padding:2px;*/
padding:1px 4px 1px 4px;
}
/* CALENDARIO
----------------------------------------------------------
#calendario{
	width: 168px;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;
	background-color:#26587B;
	text-align:center;
	padding:12px 4px 10px 4px;
	margin:-55px 0px 0px 130px;
}

div>#calendario{
	margin:-60px 0px 0px 275px;
}
.menu_calendario{
	width: 55px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
	font-weight:normal;
	margin:-4px 2px 0px 2px;
	padding:0px 0px 0px 5px;
	border-top:2px solid #999999;
	border-left:1px solid #999999;
}

a.flecha_atras{
	width:14px;
	height:12px;
	float:left;
	background-image:url(/html/img/flecha_atras1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 7px;
}

a.flecha_atras:hover{
	width:14px;
	height:12px;
	float:left;
	background-image:url(/html/img/flecha_atras2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 7px;
}
a.flecha_avanzar{
	width:14px;
	height:12px;
	float:left;
	background-image:url(/html/img/flecha_avanza1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 7px 0px 0px;
}

a.flecha_avanzar:hover{
	width:14px;
	height:12px;
	float:left;
	background-image:url(/html/img/flecha_avanza2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 7px 0px 0px;
}


#calendario table{
	width:90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 90%;
	float:left;
	margin:10px 0px 0px 0px;
	border-left:1px solid #76D1A3;
}
div>#calendario table{
	margin:10px 0px 10px 0px;
}
#calendario th{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #204066;*//*color: #990000;*/
	/*background-color: #76D1A3;
	font-weight:bold;
	text-align:center;
}
#calendario tr{
	color: #FFFFFF;
}
#calendario td{
	width:auto;
	height:auto;
	color: #FFFFFF;
	border-right:1px solid #76D1A3;
	border-bottom:1px solid #76D1A3;
}

*/

/* CAJA PARA LIBROS DE HOME
----------------------------------------------------------*/
.contenido_left{
	width: 265px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #66CC99;
}
.contenido_right{
	width: 255px;
	height:auto;
	float:right;
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

.titulo_novedades{
	height:48px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #FF9900;
	font-weight:bold;
	margin:-7px 0px 0px 0px;
	padding:0px;
}
.subtitulo_novedades{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	color: #FF6600;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.caja_libro_home{
	width: 255px;
	height:350px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #204066;
	font-weight:bold;
	vertical-align:middle;
	background:url(/html/img/separador3.jpg) no-repeat;
	margin:0px 0px 20px 0px;
	padding:20px 0px 0px 0px;
}
.caja_libro_home a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
	text-decoration:underline;
}
.caja_libro_home a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
}
/* CAJA PARA FICHAS DE LIBROS
----------------------------------------------------------*/

.datos_libros_ficha{
	width: 190px;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #204066;
	font-weight:bold;
	vertical-align:middle;
	margin:0px 8px 0px 10px;
	padding:0px 0px 0px 0px;
}
.datos_libros_ficha a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
	text-decoration:underline;
}
.datos_libros_ficha a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
}
.caja_iconos_ficha{
	width: 420px;
	height:auto;
	float:right;
	margin:14px 0px 0px 0px;

}
a.enviar_amigo{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF6600;
	font-weight:bold;
	background:url(/html/img/enviar_ami1.gif) no-repeat left center;
	padding:5px 10px 0px 24px;
	border-right: 1px solid #FF6600;
}
a.enviar_amigo:hover{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
	background:url(/html/img/enviar_ami2.gif) no-repeat left center;
	padding:5px 10px 0px 24px;
	border-right: 1px solid #FF6600;
}
a.cesta_ficha{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF6600;
	font-weight:bold;
	background:url(/html/img/enviar_ami1.gif) no-repeat left center;
	padding:5px 10px 0px 24px;
	margin:0px 10px 0px 10px;
	border-right: 1px solid #FF6600;
}
a.cesta_ficha:hover{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
	background:url(/html/img/enviar_ami2.gif) no-repeat left center;
	padding:5px 10px 0px 24px;
	margin:0px 10px 0px 10px;
	border-right: 1px solid #FF6600;
}
a.imprimir_ficha{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF6600;
	font-weight:bold;
	background:url(/html/img/imprimir1.gif) no-repeat left center;
	padding:5px 10px 0px 24px;

}
a.imprimir_ficha:hover{
	width: auto;
	height:17px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
	background:url(/html/img/imprimir2.gif) no-repeat left center;
	padding:5px 10px 0px 24px;

}
 a.volver{
	width:24px;
	height:19px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF6600;
	font-weight:bold;
	background: url(/html/img/volver1.gif) no-repeat left top;
	margin:0px 10px 10px 0px;
	padding:5px 0px 0px 32px;
	text-decoration:none;
	vertical-align:middle;
}
 a.volver:hover{
	width:24px;
	height:19px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #FF9900;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	padding:5px 0px 0px 32px;
	background: url(/html/img/volver2.gif) no-repeat left top;
	vertical-align:middle;

}
/* CAJA PARA LIBROS DE NOVEDADES / RESULTADOS
----------------------------------------------------------*/

.caja_libro_left{
	width: 265px;
	height:350px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #204066;
	font-weight:bold;
	vertical-align:middle;
	margin:-20px 5px 0px 0px;
	padding:20px 0px 0px 0px;
	border-right:1px solid #66CC99;

}
.caja_libro_left a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
	text-decoration:underline;
}
.caja_libro_left a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
}
.caja_libro_right{
	width: 250px;
	height:350px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #204066;
	font-weight:bold;
	vertical-align:middle;
	margin:-20px 0px 0px 5px;
	padding:20px 0px 0px 0px;


}
.caja_libro_right a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
	text-decoration:underline;

}
.caja_libro_right a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #204066;
	font-weight:normal;
}
.img_libro{
	float:left;	
	margin:0px 5px 0px 0px;
}
.datos_libro{
	width: 181px;
	height:auto;
	float:left;
	padding:0px 0px 0px 6px;
border:#990000;
}
.dato{
	width: 181px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;

}
.precio_libro{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	color: #204066;
	font-weight:normal;
}
.caja_iconos{
	width: 181px;
	height:auto;
	float:left;
	margin:14px 0px 0px 0px;

}

a.libro{
	width: 22px;
	height:22px;
	float:left;
	background:url(/html/img/bot_libro1.gif) no-repeat left top;
	border-right: 1px solid #FF6600;
}
a.libro:hover{
	width: 22px;
	height:22px;
	float:left;
	background:url(/html/img/bot_libro2.gif) no-repeat left top;
	border-right: 1px solid #FF6600;
}

.casilla_libros{
	width: 55px;
	height:17px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 10px;
	font-size:100%;
	border-top:2px solid #999999;
	border-left:1px solid #999999;
}

.casilla_libros2{
	width: 155px;
	height:17px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 10px;
	font-size:100%;
	border-top:2px solid #999999;
	border-left:1px solid #999999;
}

a.carrito{
	width: 22px;
	height:22px;
	float:left;
	background:url(/html/img/finalizar1.gif) no-repeat left top;
	margin:0px 0px 0px 10px;
}
a.carrito:hover{
	width: 22px;
	height:22px;
	float:left;
	background:url(/html/img/finalizar2.gif) no-repeat left top;
	margin:0px 0px 0px 10px;
}
/* tablas
----------------------------------------------------------*/
table{
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	font-size: 85%;
	width:100%;

}
/*.table_menor{
width:90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	font-size: 85%;
text-align:center;

}*/
table a.{
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	font-weight:bold;
	text-decoration:underline;
}
table a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	font-weight:bold;
	text-decoration:none;
}
table a.normal{
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	text-decoration:underline;
	font-weight:normal;

}
table a.normal:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	text-decoration:none;
	font-weight:normal;
}
th{
	font-family: Arial, Helvetica, sans-serif;
	color: #229663;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 5px 5px;
	margin:0px 0px 0px 0px;

}

/*nuevo*/#header1{
/*width:250px;*/
width:auto;
	height:auto;
}

/*nuevo*/#header5{
width:40px;
	height:auto;
}
#total{
width:auto;
	height:auto;
	float:right;
	color:#229663;
	font-weight:bold;
	text-align:right;
	padding:10px 10px 5px 5px;
}


.right{
	text-align:right;
	color: #204066;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
td{
	width:auto;
	height:auto;
	font-weight:normal;
	padding:8px 2px 8px 2px;
/*nuevo*/text-aling:center;
}
.azul{
	font-family: Arial, Helvetica, sans-serif;
	color: #204066;
	font-weight:normal;
	text-align:left;
	background-color:#E4F6ED;
}


a.borrar{
	width:16px;
	height:16px;
	float:left;
	background-image:url(/html/img/borrar1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*margin:0px 0px 0px 10px;*/
	margin:0px 0px 0px 10px;
}

a.borrar:hover{
	width:16px;
	height:16px;
	float:left;
	background-image:url(/html/img/borrar2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*margin:0px 0px 0px 10px;*/
	margin:0px 0px 0px 10px;
}
a.calcular{
	width:24px;
	height:24px;
	float:right;
	background-image:url(/html/img/calcular1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px 5px 0px 0px;
}

a.calcular:hover{
	width:24px;
	height:24px;
	float:right;
	background-image:url(/html/img/calcular2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px 5px 0px 0px;
}

.precio_total{
	/*width:133px;*/
width:auto;
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 175%;
	color: #FFFFFF;
	font-weight:normal;
	text-align:right;
	padding: 0px 10px 3px 0px;
	background:url(/html/img/bg_precio.gif) no-repeat right center;
}
div>.precio_total{
	width:103px;
	padding: 0px 40px 3px 0px;

}


/* FORMULARIOS
----------------------------------------------------------*/

.campo_dato{
	/*width: 202px;*/
    width: 302px;
	height:22px;
	float:left;
	font-size: 0.9em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

div>.campo_dato{
	width: 202px;
	height:19px;
	padding:3px 0px 0px 0px;

}
.campo_casilla{
	width: 319px;
	height:22px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
div>.campo_casilla{
	width: 319px;
	height:18px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 0px;
}
.campo_dato2{/* para los campos cortos del formulario de búsqueda de albaranes*/
	width: 20px;
	height:19px;
	float:left;
	margin:0px 0px 0px -20px;
	padding:3px 0px 0px 0px;
}
.campo_dato3{/* para los campos cortos del formulario de búsqueda de albaranes*/
	width: 20px;
	height:19px;
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 42px;
}
.casilla_form1{
	width: 319px;
	/*height:18px;*/
	float:left;
	background:url(/html/img/bg_form.gif) repeat;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 5px;
	border-right:1px solid #E0E0E0;
}

.casilla_text{
	width: 315px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 5px;
	border-right:1px solid #E0E0E0;
}

.casilla_form2{
	width: 90px;
	height:18px;
	float:left;
	font-size: 100%;
	background:url(/html/img/bg_form.gif) repeat;
	padding:4px 0px 0px 5px;
	border-right:1px solid #E0E0E0;
}
.casilla_form3{ /*para los input de las tablas de la cesta de la compra*/
	/*width: 90px;*/
	width: 50px;
	height:18px;
	float:left;
	font-size: 100%;
	background:url(/html/img/bg_form.gif) repeat;
	padding:4px 0px 0px 5px;
	border-right:1px solid #E0E0E0;
}
.boton_calendario{
	width: 30px;
	height:22px;
	float:left;
	background:url(/html/img/bot_calendario.gif) repeat;
}


.checkbox{
	margin:0px 0px 0px -6px;
	padding:0px 0px 0px 0px;
}
div>.checkbox{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*
#menu_form ul{
	width:63px;
	height:auto;
	float:left;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
	display:block;
}
#menu_form li{
	width:63px;
	height:10px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #990000;
}
div>#menu_form li{
	width:63px;
	height:12px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
#menu_form  li a{
	width:63px;
	height:12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #229663;
	text-decoration:none;
	background:url(/html/img/bot_paso1.gif) no-repeat left center;
	padding:0px 0px 0px 21px;
}
#menu_form  li a:hover{
	width:63px;
	height:12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #229663;
	text-decoration:none;
	background:url(/html/img/bot_paso2.gif) no-repeat left center;
	padding:0px 0px 0px 21px;
}
#menu_form li.separador {
	width:63px;
	height:12px;
	padding: 0px 0px 0px 0px;
	background:url(/html/img/bot_paso3.gif) no-repeat left center;
}

#menu_form li.select {
	width:63px;
	height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #229663;
	text-decoration:none;
	font-weight:bold;
	background:url(/html/img/bot_paso2.gif) no-repeat left center;
	padding:0px 0px 0px 21px;
}*/

#menu_form ul{
	width:63px;
	height:auto;
	float:left;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
	display:block;
}
#menu_form li{
	width:63px;
	height:10px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div>#menu_form li{
	width:63px;
	height:12px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #229663;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
#menu_form  li a{
	width:63px;
	height:12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #229663;
	text-decoration:none;
	background-image:url(/html/img/bot_paso.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 0px 21px;
}
#menu_form  li a:hover{
	width:63px;
	height:12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #229663;
	text-decoration:none;
	padding:0px 0px 0px 21px;
	background-image:url(/html/img/bot_paso.gif);
	background-position:0px -12px;
	background-repeat:no-repeat;
}
#menu_form li.separador {
	width:63px;
	height:12px;
	padding: 0px 0px 0px 0px;
	background-image:url(/html/img/bot_paso3.gif);
}

#menu_form li.select {
	width:63px;
	height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #229663;
	text-decoration:none;
	font-weight:bold;
	background:url(/html/img/bot_paso2.gif) no-repeat left center;
	padding:0px 0px 0px 21px;
}

.resultado1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #204066;
	font-weight:bold;
}
.resultado2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #204066;
	font-weight:bold;
}
/* PIE
----------------------------------------------------------*/

#pie {
	width: 710px;
	height:42px;
	float:left;
	margin:0px 0px -4px 0px;
	background: transparent url(/html/img/bg_pie.gif) no-repeat left bottom;
	overflow:visible;
}
div>#pie {
	margin:-18px 0px -7px 0px;
}

.datos_pie{
	width: 160px;
	height:auto;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #204066; 
	font-weight:bold;
	padding:0px 0px 0px 10px;
	position:relative;
	right:0px;
	left:0px;
	bottom:0px;
	top:-50px;
}
.datos_pie a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #204066;
	font-weight:normal;
	text-decoration:none;
}
.datos_pie a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #204066;
	font-weight:normal;
	text-decoration:underline;
}





