/* estilos fichas */
#contieneFicha {
	margin-left:190px;
	padding-top: 20px;

}
#tituloTexto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding-left: 16px;	
	color:#524A45;
}
#cabeceraCajaFicha{
	padding:0px;
	margin:0px;
	width:526px;
	height:35px;
	background-image: url(/web/images/cajas/caja_ficha_sup.gif);
	background-repeat: no-repeat;
}


a.cesta {	
	float: right;
	height:35px;
	width:32px;
	background-image: url(/web/images/iconos_botones/ficha_anadir.gif);
	background-repeat: no-repeat;
}
a.atras {	
	float:right;
	height:35px;
	width:32px;
	background-image: url(/web/images/iconos_botones/ficha_atras.gif);
	background-repeat: no-repeat;
}
#cantidad {	
	float:right;
	height:24px;
	width:30px;
	padding-top:11px;
	padding-left:8px;
	background-image: url(/web/images/iconos_botones/ficha_cantidad.gif);
	background-repeat: no-repeat;
}
.anadirTXT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:22px;
	border:0px;
}
#cuerpoCajaFicha{
	float:left;
	width:484px;
	padding-left:21px;
	padding-right:21px;
	background-image: url(/web/images/cajas/caja_texto_fondo.gif);
	background-repeat:repeat-y;
}
#fichaSepara {
	width:300px;
}
#fichaImagen {
	float:left;
	width:110px;
}
#fichaPrecio {
	padding-right: 10px;
	float:left;
	width:320px;
	height:160px;
}
#fichaComentario {
	padding-left:10px;
	float:left;
	width:480px;
	text-align:justify;
	/*background-image: url(/web/images/ficha_separa_precio.gif);
	background-repeat: repeat-y;
	background-position: left;*/	
}

#pieCajaFicha{
	float:left;
	width:526px;
	height:24px;
	background-image: url(/web/images/cajas/caja_texto_inf.gif);
	background-repeat: no-repeat;
}

.fichaTitulos {
	color:#524A45;
	font-weight:bold;
	font-size:10px;
}
.precio {
	font-family:Georgia;
	font-size: 22px;
}

/* ESTILOS DE  LISTADOS */

#contieneListado {
	
}
#contieneTabla {
	width:715px;
}
#tituloPaginacion {
	padding-left: 12px;
}
#paginacionDatos {
	padding-left:18px;
}
#paginacionPagina {
	font-weight:bold;
	padding-left:18px;
	margin-top:6px;
	margin-bottom:12px;
}
#PDTitulo {
	font-family:Georgia;
	font-size:20px;
}
#PDRango, #PDMostrar, #PDOrdenar {
	font-weight:bold;
}
#PDSelect {
	padding: 0 4px;
}
.PSelect {
	font-size:10px;
}
.PDSepara {
	padding: 0 4px;
	font-size:14px;
}
.listadoTitulo {
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	background-image:url(/web/images/cajas/caja_lista_fondo_tit.gif);
	background-repeat:repeat-x;
	border-right: 1px solid #AEAAA7;
	padding-bottom:4px;
	vertical-align:bottom;
}
.listadoTituloDer {
	background-image:url(/web/images/cajas/caja_lista_fondo_tit.gif);
	background-repeat:repeat-x;
	padding-bottom:4px;
	vertical-align:bottom;
}
.listadoFilaB {
	border-right: 1px solid #AEAAA7;
	border-bottom: 1px solid #AEAAA7;
	padding-bottom:4px;
}
.listadoFilaM {
	background-color:#D5CCC7;
	border-right: 1px solid #AEAAA7;
	border-bottom: 1px solid #AEAAA7;
	padding-bottom:4px;
}
.listadoFilaBDer {
	border-bottom: 1px solid #AEAAA7;
	padding-bottom:4px;
}
.listadoFilaMDer {
	background-color:#D5CCC7;
	border-bottom: 1px solid #AEAAA7;
	padding-bottom:4px;
}
.listadoInferior {
	background-image: url(/web/images/cajas/caja_lista_fondo_inf.gif);
	background-repeat:  repeat-x;
	background-position: bottom;	
}
.listadoBordeInf {
	border-bottom: 1px solid #AEAAA7;
}
.listadoColIzqB {
	background-image: url(/web/images/cajas/caja_lista_fondo_izq.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.listadoColIzqM {
	background-color:#D5CCC7;
	background-image: url(/web/images/cajas/caja_lista_fondo_izq_m.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.listadoColDerB {
	background-image: url(/web/images/cajas/caja_lista_fondo_der.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.listadoColDerM {
	background-color:#D5CCC7;
	background-image: url(/web/images/cajas/caja_lista_fondo_der_m.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.listadoVerFichaB {	
	float:right;
	height:24px;
	width:26px;
	background-image: url(/web/images/iconos_botones/listado_ver_ficha_b.gif);
	background-repeat: no-repeat;
	background-position: center;
}
a.listadoVerFichaM {	
	float:right;
	height:24px;
	width:26px;
	background-image: url(/web/images/iconos_botones/listado_ver_ficha_m.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.listadoCantidadB {	
	float:left;
	height:19px;
	width:44px;
	background-image: url(/web/images/iconos_botones/listado_cantidad_b.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:5px;
}
.listadoCantidadM {	
	float:left;
	height:19px;
	width:44px;
	background-image: url(/web/images/iconos_botones/listado_cantidad_m.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:5px;
}
a.listadoAnadirB {	
	float:left;
	height:24px;
	width:18px;
	background-image: url(/web/images/iconos_botones/listado_anadir_b.gif);
	background-repeat: no-repeat;
	background-position: center;
}
a.listadoAnadirM {	
	float:left;
	height:24px;
	width:18px;
	background-image: url(/web/images/iconos_botones/listado_anadir_m.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.listadoAnadirTXTB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:22px;
	border:0px;
}
.listadoAnadirTXTM {
	background-color:#D5CCC7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:22px;
	border:0px;
}
.padPrecio {
	padding-right:14px;
	text-align:right;
}
.padTitulo {
	padding-left:14px;
}
.paginacion {
	text-decoration:none;
	color:#524A45;
}
.paginacion:hover {
	color:#009966;
}
.paginacion:visited {
	color:#524A45;
}

/* ESTILOS CESTA */
.cestaCantidadB {	
	float:left;
	height:19px;
	width:63px;
	background-image: url(/web/images/iconos_botones/cesta_cantidad_b.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:5px;
}
.cestaCantidadM {	
	float:left;
	height:19px;
	width:63px;
	background-image: url(/web/images/iconos_botones/cesta_cantidad_m.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:5px;
}
.cestaAnadirTXTB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:44px;
	border:0px;
}
.cestaAnadirTXTM {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:44px;
	border:0px;
	background-color:#D5CCC7;
}
.cestaInferior {
	background-image: url(/web/images/cajas/caja_lista_fondo_inf.gif);
	background-repeat:  repeat-x;
	background-position: bottom;	
	background-color:#AB9990;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	text-align:right;
	padding-right:10px;
}
a.cesta_eliminar {
	float:left;
	width:35px;
	height:24px;
	background-image:url(/web/images/iconos_botones/cesta_eliminar.gif);
}
.padDerecha {
	padding-right:14px;
}
a.cesta_actualizar {
	float:left;
	width:38px;
	height:29px;
	background-image:url(/web/images/cajas/caja_cesta_der_inf.gif);
}
#cesta_textosVolver {
	width:40px;
	float:right;
	height:24px;
}
a.cesta_textosVolver {
	float:right;
	width:31px;
	height:20px;
	margin: 10px 00px 10px 0px;
	background-image:url(/web/images/iconos_botones/cesta_volver.gif);
}
#cesta_botones {
	margin: 10px 20px 10px 0px;
	float:right;
}
/* ESTILOS DE TEXTOS */

#contieneTexto {
	margin-left:190px;
}
#tituloTexto {
	font-family: Georgia, Times, serif;
	font-size: 20px;
	padding-left: 16px;	
	color:#524A45;
}
#cabeceraCajaTexto{
	padding:0px;
	margin:0px;
	width:526px;
	height:24px;
	background-image: url(/web/images/cajas/caja_texto_sup.gif);
	background-repeat: no-repeat;
}
#cuerpoCajaTexto{
	float:left;
	width:484px;
	padding-left:21px;
	padding-right:21px;
	background-image: url(/web/images/cajas/caja_texto_fondo.gif);
	background-repeat:repeat-y:
}
#pieCajaTexto{
	float:left;
	width:526px;
	height:24px;
	background-image: url(/web/images/cajas/caja_texto_inf.gif);
	background-repeat: no-repeat;
}
#textosVolver {
	width:526px;
	height:24px;
}
a.textosVolver {
	float:right;
	width:20px;
	height:20px;
	margin: 10px 20px 10px 0px;
	background-image:url(/web/images/iconos_botones/volver.gif);
}
h3 {
font: normal 16px Georgia; color: #524A45; padding: 12px 0px 4px 0px; margin: 0px 0px 0px 0px;
}

/* ESTILOS DE  HOME */

#contieneHome {
	margin-left:26px;
}
#homeTexto {
	float:left;
	width:145px;
	padding-right:10px;
}
#homeRecomendados {
	float:left;
	height:120px;
	width:255px;
	margin-right:20px;
}
#homeNovedades {
	float:left;
	width:255px;
	height:120px;
}
.HFichaCabecera {
	width:255px;
	height:35px;
	background-image: url(/web/images/cajas/caja_home_ficha_cabecera.gif);
	background-repeat: no-repeat;

}
.HFichaCuerpo {
	width:255px;
	float:left;
	width:inherit;
	background-image: url(/web/images/cajas/caja_home_ficha_cuerpo.gif);
	background-position:top left;
	background-repeat: repeat-y;
}
.HFichaPie {	
	float:left;
	width:255px;
	height:18px;
	background-image: url(/web/images/cajas/caja_home_ficha_pie.gif);
	background-repeat: no-repeat;
}
.georgia20 {
	float:left;
	padding-top:6px;
	padding-left:14px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}
a.homeVerFicha {	
	margin-top:2px;
	margin-left:4px;
	float: right;
	height:30px;
	width:29px;
	background-image: url(/web/images/iconos_botones/home_ver_ficha.jpg);
	background-repeat: no-repeat;
}
#homeCantidad {	
	margin-top:2px;
	padding-top:10px;
	padding-left:5px;
	float: right;
	height:22px;
	width:30px;
	background-image: url(/web/images/iconos_botones/home_cantidad.jpg);
	background-repeat: no-repeat;
}
a.homeAnadir {	
	margin-top:2px;
	margin-right:13px;
	width:19px;
	float: right;
	height:30px;
	background-image: url(/web/images/iconos_botones/home_anadir.jpg);
	background-repeat: no-repeat;
}
#homeFichaFoto {
	width:96px;
	float:left;
	padding-left:14px;
	padding-right:10px;
}
#homeFichaDatos {
	width:118px;
	float:left;
	padding-top:8px;
	padding-right:4px;
}

/* ESTILOS FORMULARIO */
#contieneForm {
	margin-left:10px;
}
#formTexto {
	float:left;
	width:172px;
	height:172px;
	overflow:hidden;
	padding-right:10px;
	margin-top: 22px;
	background-image:url(/web/images/cajas/caja_form_texto.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#formTextoV {
	float:left;
	width:172px;
	height:172px;
	padding-right:10px;
	margin-top: 22px;
}
#formTextoSpan {
	margin:14px;
	color: #ffffff;
}
#formFormulario {
	float:left;
	width:522px;
	padding:0px;
}
.formContieneCampos {
	float:left;
	width:232px;
	height:24px;
	padding-top:4px;
	padding-left:10px;
	background-image:url(/web/images/cajas/caja_form_fondo_campos.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.formContieneCampos2 {
	float:left;
	width:332px;
	height:24px;
	padding-top:4px;
	padding-left:10px;
	background-image:url(/web/images/cajas/caja_form_fondo_campos.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.formContieneCampos3 {
	float:left;
	width:200px;
	height:24px;
	padding-top:4px;
	padding-left:2px;
	padding-right:40px;	
	background-position:top left;
}

.formContieneCamposArea {
	float:left;
	width:232px;
	height:77px;
	padding-top:4px;
	padding-left:10px;
	background-image:url(/web/images/cajas/caja_form_textarea.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.formCamposTXT {
	font-size:10px;
	font-family: verdana;
	width:200px;
	border:0px;
	color:#AB9990;
}
#enviaForm {
	margin-top:12px;
	float:right;
	padding-right:12px;
	
}
.botonIzq {
	float:left;
	background-image:url(/web/images/cajas/caja_boton_izq.gif);
	width:10px;
	height:22px;
}
.botonDer {
	float:left;
	background-image:url(/web/images/cajas/caja_boton_der.gif);
	width:9px;
	height:22px;
}
.botonCuerpo {
	float:left;
	background-image:url(/web/images/cajas/caja_boton_cuerpo.gif);
	background-repeat:repeat-x;
	vertical-align:center;
	text-align:center;
	padding:4px 2px;
	height:18px;
}