/*pintado*/
.clausulas{ color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-align: left; }

#navegacion-li{ background-color: #FFFFFF; text-align: left; width: 199px; float: left; margin-right: 0; margin-bottom: 1px; padding: 0; }


#navegacion-li .quinto-text,
#navegacion-li .cuarto-text,
#navegacion-li .tercero-text,
#navegacion-li .segundo-text,
#navegacion-li .primer-text{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #666;}




#navegacion-li .primer-over,
#navegacion-li .primer-solo-over { background-color: #FFFFFF; }

.bg-navegacion-li{ background-color: #FFFFFF; border-bottom: 1px solid #fff; }

#paginacion{  background-image: none;}
.bloque-mipalacio{ background-color: #f2f2f2;  margin: 0; padding: 0; }
#banners{ background-color: #f2f2f2; width: 310px; float: left; margin: 0; padding: 5px; }
.titulos{ font-weight: bold; text-align: left; float: left; margin: 0 20px 0 10px; padding: 3px 0; }
.lista{ text-align: left; float: right; margin: 0 0 0 20px; padding: 0; display: inline; }
.lista li{ text-align: left; vertical-align: top; width: 135px; margin: 4px 20px 0 0; }
#mis-compras{ color: #666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#mis-compras td{ padding: 5px; }
#mis-compras td.linea{ border-bottom: 2px solid #f4f4f4; }
#mis-compras .precio{ text-decoration: line-through; }
#mis-compras .rebaja{ color: #c00; font-weight: normal; }
#mis-compras .estilo2{ color: #666; font-weight: bold;}
#mis-compras .estilo1{ color: #5c8bc3; font-weight: bold; background-color: #f0f7fc; }
#mis-compras .estilo3{ color: #999; font-weight: bold; background-color: #f0f0f0; }
.subtitulo-tarjeta,
.subtitulo-tarjeta a{ color:#FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }
.subtitulo-tarjeta{margin: 20px 20px 0; padding: 10px; background-color: #999999; border-top: 1px solid #fff;}
.subtitulo-tarjeta a{text-decoration: underline;}

.solicitud-tarjeta{ background-color: #FFCE21; background-image: url(../imagenes/tit_solicitud_tarjeta.gif); background-repeat: no-repeat; background-position: 10px 8px; height: 29px; margin: 20px 20px 0; padding: 0; }
h2{ background-image: url(../../imagenes/bolsa_compras/bg_tit_bolsa_compra.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 880px; height: 30px; margin: 0; padding: 0; }
.home-bolsa{}
#content-home{ margin: 20px 0 20px 20px; }
#tabla-forma a,
#content-home .titulos a{color: #333;}
#content-home ul li a{color: #333;}
#content-home ul li a:hover{text-decoration: underline;}
#content-home td{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 5px;}
#content-home td.primeros{background-color: #f2f2f2; padding-top:5px; padding-bottom:5px; padding-left:5px;}
#home-mipalacio{ margin: 20px; }
#content{ background-color: #ffffff; }
#bloque-forma{ background-color: #787878; margin-top: 0; margin-right: 20px; margin-left: 20px; padding: 1px; }
#tabla_forma p{ margin: 0; padding: 0; }
#tabla-forma .desapila { padding:10px; border-top: 1px solid #ccc; }
#tabla-forma .desapila{ background-color: #fff; }
#tabla-forma .desapila a{ color: #5c8bc3; }
#tabla-forma .desapila a:hover{ text-decoration: underline; }
#tabla-forma ul{ color: #666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; margin: 0; padding: 10px 10px 10px 15px; }
#tabla-forma ul li{ padding-bottom: 8px; }
#tabla-forma{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: left; }
#tabla-paquetes{background-color:#FFFFFF}
#tabla-paquetes td{padding-top:10px;}
#tabla-paquetes p.notas{font-size: 11px; color:#666666; font-weight:normal;}
#tabla-paquetes p{margin-left:20px; margin-right:20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #5c8bc3;}

#tabla-forma a:hover{text-decoration:underline}


#tabla-paquetes ul li,
#tabla-forma ul li a,
#tabla-forma .descripcion a,
#tabla-listado .descripcion a,
#tabla-listado .descripcion,
#tabla-forma .descripcion{ color: #666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-align: left; }


#tabla-forma ul li a,
#tabla-listado .descripcion a,
#tabla-forma .descripcion a{text-decoration: underline;}

#tabla-forma .resaltar{background-color: #f0f7fc;}
#tabla-forma .rebaja{ font-size:11px; color: #c00; font-weight: normal; }
#tabla-forma td{ padding: 4px 5px 4px 10px; }
#tabla-forma td.linea{ border-bottom: 1px solid #FFCE21; }


#tabla-listado{ color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #fff; text-align: left;}
#tabla-listado td a{ color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
#tabla-listado td{ padding: 8px 5px; }
#tabla-listado td a:hover{text-decoration: underline;}
#tabla-listado .imagen1{ border: solid 1px #FFCE21; }
#tabla-listado .imagen1:hover{ border: solid 1px #FD4529; }
#tabla-listado td.linea{ border-bottom: 1px solid #FFCE21; }
#tabla-listado .precio{ text-decoration: line-through; color: #666;}
#tabla-listado .rebaja{ font-size:11px; color: #c00; font-weight: normal;}

#tabla-listado .bg1{ background-color: #f6f6f6;}



#tabla-listado-mr{ color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #fff; text-align: left;}
#tabla-listado-mr td a{ color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
#tabla-listado-mr td{ padding: 2px 1px; }
#tabla-listado-mr td a:hover{text-decoration: underline;}

.certificado:hover {color:#333333;font-weight:bold;background-color: #DFDFDF; }


#tabla-listado-mr .imagen1{ border: solid 1px #FFCE21; }
#tabla-listado-mr .imagen1:hover{ border: solid 1px #FD4529; }
#tabla-listado-mr td.linea{ border-bottom: 1px solid #FFCE21; }
#tabla-listado-mr .precio{ text-decoration: line-through; color: #666;}
#tabla-listado-mr .rebaja{ font-size:11px; color: #c00; font-weight: normal;}

#tabla-listado .bg1{ background-color: #f6f6f6;}




.tabla-listado-abierto1{ color: #5c8bc3; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.tabla-listado-abierto2{ color: #999; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f8f6f6; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.tabla-listado-abierto3{ color: #999; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f2f2f2; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.segunda-fila{background-color:#F0F7FC; padding-top:5px;}
#pestana{ background-image: url(../../../tienda/azul/imagenes/bg_pestana.gif); background-repeat: repeat-x; background-position: 0 bottom; height: 33px; margin-top: 0; margin-right: 20px; margin-left: 20px; }
#pestana .no-activa{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../../../tienda/azul/imagenes/bg_pestana-no-activa.gif); vertical-align: middle; height: 18px; float: left; margin-right: 4px; padding: 8px 7px 5px; border-top: 1px solid #787878; border-right: 1px solid #787878; border-left: 1px solid #787878; cursor: pointer; }
#pestana .no-activa a{ color: #888; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../../../tienda/azul/imagenes/bg_pestana-no-activa.gif); vertical-align: middle; height: 18px; float: left; margin-right: 4px; padding: 8px 7px 5px; border-top: 1px solid #787878; border-right: 1px solid #787878; border-left: 1px solid #787878; cursor: pointer; }
#pestana .activa{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../../../tienda/azul/imagenes/bg_pestana-activa.gif); vertical-align: middle; height: 18px; float: left; margin-right: 4px; padding: 8px 7px 5px; border-top: 1px solid #787878; border-right: 1px solid #787878; border-left: 1px solid #787878; cursor: pointer; }

#submits input,
#submits-footer input{  margin-left:10px;  }
/*#submits-footer{  width: 660px; height: 20px;  margin-top: 10px; margin-bottom: 0; padding: 0 20px 0 0; }*/
#submits{ text-align: right; width: 660px; float: right; margin-top: 10px; margin-bottom: 0; padding: 0 20px 0 0; }
.sugerencia-mipalacio a,
.sugerencia-mipalacio{ color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-align: left; margin-left: 0; }
.sugerencia-mipalacio a{font-weight: bold; color:#333;}
.sugerencia-mipalacio a:hover{text-decoration: underline;}
.submit-forma{ padding-right: 20px; }
.campo-mipalacio{ color: #333; border: solid 1px #999; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin-top: 5px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
#subdivison a{color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
#subdivison{ color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; vertical-align: top; float: left; }
.drop-mipalacio{ color: #666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 10px 0 0; padding: 0; }
.titulo{ color:#FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #787878; text-align: left; margin: 20px 0 0 20px; padding: 10px; }
#titulo{ color:#5c8bc3; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #f0f7fc; text-align: left; float: left; margin: 20px 0 0 20px; padding: 10px; }
.titulo-vacio{margin: 20px 0 0 20px;}
.barra-asistencia-home{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #FFCE21; text-align: left; width: 525px; float: right; margin: 0; padding: 8px 10px 9px; font-weight:normal; }
.cerrar a{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; }
.cerrar{
	width: 95px;
	background-color: #FFCE21;
	background-image: url(../../../tienda/amarillo/imagenes/icono_cerrar.gif);
	background-repeat: no-repeat;
	background-position: 110px 7px;
	text-align: right;
	margin: 0;
	padding: 8px 30px 9px 10px;
	cursor: pointer;
}
.barra-asistencia{ color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #FFCE21; text-align: left; vertical-align: middle; width: 650px; margin: 0; padding: 5px 10px 10px 20px; }
.barra-division{width: 650px; margin: 0px; padding-top:60px; *padding: 45px 0 0 0;}
.barra-asistencia a{color: #333; text-decoration: underline;}

.barra-asistencia-mr{ color: #575757; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #E1E1E1; text-align:right; vertical-align: middle; width: 650px; margin: 0; padding: 5px 10px 10px 20px; }

.bg-no-editable{ color: #fff; background-color: #ccc; text-align: center; min-width: 180px; margin: 0; }
.no-editable{ color: #666; font-size: 11px; font-weight: normal; background-image: url(../../imagenes/no_editable_bullet.gif); background-repeat: no-repeat; background-position: 0 5px; width: 60px; float: right; margin-top: 10px; margin-right: 10px; }
.obligatorios{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; width: 120px; float: right; margin-top: 10px; }
.horarios{ margin: 0 0 4px; }
#calendario{margin-left:0px;}
#calendario td{border-bottom: 1px solid #FFCE21; padding-top:5px;}

/*nuevo mi palacio*/

